[ARM] PR target/67929 Tighten vfp3_const_double_for_bits checks
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2
3         PR target/67929
4         * gcc.target/arm/pr67929_1.c: New test.
5
6 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
7
8         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
9
10 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
11
12         PR tree-optimization/68097
13         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
14         --param max-ssa-name-query-depth=3 to dg-options.
15
16 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
17
18         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
19
20 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
21
22         * gcc.dg/builtins-52.c: Add -O to dg-options.
23
24 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
25
26         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
27
28 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
29
30         PR c/64765
31         PR c/64880
32         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
33         sorry message.
34         (PR64765): New function.
35         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
36         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
37         sorry message.
38         * gfortran.dg/goacc/cray.f95: Refine prune directive.
39         * gfortran.dg/goacc/parameter.f95: Likewise.
40
41 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
42
43         PR fortran/66056
44         * gfortran.dg/empty_label_typedecl.f90: New test.
45
46 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
47
48         PR fortran/36192
49         * gfortran.dg/pr36192.f90: New test.
50
51 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
52
53         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
54         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
55         * gnat.dg/opt51.adb: New test.
56         * gnat.dg/opt51_pkg.ads: New helper.
57
58 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
59
60         * gcc.target/mips/ds-schedule-1.c: New.
61         * gcc.target/mips/ds-schedule-2.c: New.
62
63 2015-10-26  Jeff Law  <law@redhat.com>
64
65         PR tree-optimization/68013
66         * gcc.c-torture/compile/pr68013.c: New test.
67
68 2015-10-26  Richard Biener  <rguenther@suse.de>
69         Dominik Vogt  <vogt@linux.vnet.ibm.com>
70
71         PR middle-end/67443
72         * gcc.target/s390/pr67443.c: New testcase.
73
74 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
75
76         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
77         make it unique per testcase.
78         * gfortran.dg/chmod_2.f90: Likewise.
79         * gfortran.dg/chmod_3.f90: Likewise.
80         * gfortran.dg/direct_io_8.f90: Likewise.
81         * gfortran.dg/f2003_inquire_1.f03: Likewise.
82         * gfortran.dg/f2003_io_1.f03: Likewise.
83         * gfortran.dg/f2003_io_2.f03: Likewise.
84         * gfortran.dg/f2003_io_8.f03: Likewise.
85         * gfortran.dg/inquire_size.f90: Likewise.
86         * gfortran.dg/namelist_66.f90: Likewise.
87         * gfortran.dg/namelist_82.f90: Likewise.
88         * gfortran.dg/namelist_87.f90: Likewise.
89         * gfortran.dg/open_negative_unit_1.f90: Likewise.
90         * gfortran.dg/open_new.f90: Likewise.
91         * gfortran.dg/stat_1.f90: Likewise.
92         * gfortran.dg/stat_2.f90: Likewise.
93         * gfortran.dg/streamio_15.f90: Likewise.
94         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
95
96 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
97
98         PR middle-end/67989
99         * g++.dg/pr67989.C: New test.
100
101 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
102
103         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
104         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
105         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
106         suffix to the temporary filename to make it unique per testcase.
107
108 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
109
110         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
111
112 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
113
114         PR fortran/67171
115         * gfortran.dg/allocate_with_source_12.f03: New test
116
117         PR fortran/61819
118         * gfortran.dg/allocate_with_source_13.f03: New test
119
120         PR fortran/61830
121         * gfortran.dg/allocate_with_source_14.f03: New test
122
123 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
124
125         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
126
127 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
128
129         PR target/68084
130         * gcc.target/i386/pr68084.c: New test.
131
132 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
133
134         PR fortran/66927
135         PR fortran/67044
136         * gfortran.dg/allocate_with_source_10.f08: New test.
137         * gfortran.dg/allocate_with_source_11.f08: New test.
138         * gfortran.dg/class_array_15.f03: Changed count of expected
139         _builtin_frees to 11. One step of temporaries is spared, therefore
140         the allocatable component of that temporary is not to be freeed.
141
142 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
143
144         PR fortran/68055
145         * gfortran.dg/pr68055.f90: New case.
146
147 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
148
149         PR fortran/67805
150         * gfortran.dg/pr67805.f90: New testcase.
151         * gfortran.dg/array_constructor_26.f03: Update testcase.
152         * gfortran.dg/array_constructor_27.f03: Ditto.
153         * gfortran.dg/char_type_len_2.f90: Ditto.
154         * gfortran.dg/pr67802.f90: Ditto.
155         * gfortran.dg/used_before_typed_3.f90: Ditto.
156
157 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
158
159         PR ipa/pr67600
160         * g++.dg/torture/pr67600.C: New testcase.
161
162 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
163
164         * g++.dg/pr68062.C: New test.
165
166 2015-10-23  Jeff Law  <law@redhat.com>
167
168         PR tree-optimization/67830
169         * gcc.dg/pr67830.c: New test.
170
171 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
172
173         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
174
175 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
176             Andrew Pinski  <apinski@cavium.com>
177
178         PR rtl-optimization/67736
179         * gcc.dg/torture/pr67736.c: New test.
180         * gcc.dg/combine-subregs.c: New test.
181
182 2015-10-23  Alan Hayward <alan.hayward@arm.com>
183
184         PR tree-optimization/65947
185         * lib/target-supports.exp
186         (check_effective_target_vect_max_reduc): Add.
187         * gcc.dg/vect/pr65947-1.c: New test.
188         * gcc.dg/vect/pr65947-2.c: New test.
189         * gcc.dg/vect/pr65947-3.c: New test.
190         * gcc.dg/vect/pr65947-4.c: New test.
191         * gcc.dg/vect/pr65947-5.c: New test.
192         * gcc.dg/vect/pr65947-6.c: New test.
193         * gcc.dg/vect/pr65947-7.c: New test.
194         * gcc.dg/vect/pr65947-8.c: New test.
195         * gcc.dg/vect/pr65947-9.c: New test.
196         * gcc.dg/vect/pr65947-10.c: New test.
197         * gcc.dg/vect/pr65947-11.c: New test.
198
199 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
200
201         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
202         Make weak rather than noinline.
203         * gcc.dg/builtins-57.c: Compile with -O.
204         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
205
206 2015-10-23  Tom de Vries  <tom@codesourcery.com>
207
208         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
209
210 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
211
212         PR sanitizer/68042
213         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
214         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
215
216 2015-10-22  Martin Sebor  <msebor@redhat.com>
217
218         PR driver/68043
219         * gcc.misc-tests/help.exp: Verify that option descriptions
220         end in periods.
221         * lib/options.exp (check_for_options): Use the regexp --line option.
222         Print unexpected match on failure.
223
224 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
225
226         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
227
228 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
229
230         PR c++/67838
231         * g++.dg/cpp1y/var-templ46.C: New.
232
233 2015-10-22  Richard Biener  <rguenther@suse.de>
234
235         PR tree-optimization/58497
236         * gcc.dg/tree-ssa/vector-5.c: New testcase.
237
238 2015-10-22  Richard Biener  <rguenther@suse.de>
239
240         PR tree-optimization/19049
241         PR tree-optimization/65962
242         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
243         * gcc.dg/vect/vect-63.c: Adjust.
244         * gcc.dg/vect/vect-70.c: Likewise.
245         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
246         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
247         * gfortran.dg/vect/pr19049.f90: Likewise.
248         * gfortran.dg/vect/vect-8.f90: Likewise.
249
250 2015-10-22  Richard Biener  <rguenther@suse.de>
251
252         PR middle-end/68046
253         PR middle-end/61893
254         * gcc.dg/torture/ftrapv-2.c: New testcase.
255
256 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
257
258         PR target/68015
259         * gcc.target/s390/pr68015.c: New test.
260
261 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
262
263         PR testsuite/67948
264         * gcc.target/arm/xor-and.c: Adjust test to check for eor
265         instead of orr.
266
267 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
268             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
269
270         PR target/63304
271         * gcc.target/aarch64/pr63304_1.c: New test.
272
273 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
274
275         PR c++/66781
276         * g++.dg/parse/enum13.C: New.
277
278 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
279
280         PR c++/67847
281         * g++.dg/parse/enum12.C: New.
282
283 2015-10-21  Martin Sebor  <msebor@redhat.com>
284
285         PR driver/68043
286         * gcc.misc-tests/help.exp: Adjust.
287         * lib/options.exp (check_for_options): Add detail to output.
288
289 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
290
291         PR fortran/67939
292         * gfortran.dg/pr67939.f90: New test.
293
294 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
295             Sebastian Pop  <s.pop@samsung.com>
296
297         * gcc.dg/graphite/scop-11.c: Update pattern.
298
299 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
300
301         PR ipa/67056
302         * g++.dg/ipa/pr67056.C: New testcase.
303
304 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
305
306         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
307         are matched.
308
309 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
310
311         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
312         Add associated options for arm*-*-*.
313         (sqrt): Remove dummy definition.
314
315 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
316
317         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
318
319 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
320
321         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
322         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
323         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
324
325 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
326
327         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
328         sra-max-scalarization-size-Ospeed.
329
330 2015-10-21  Marek Polacek  <polacek@redhat.com>
331
332
333         PR c/68024
334         * gcc.dg/pr68024.c: New test.
335
336 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
337
338         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
339         * c-c++-common/goacc/sb-1.c: Adjust errors.
340         * c-c++-common/goacc/sb-3.c: Adjust errors.
341         * c-c++-common/goacc/loop-1.c: Adjust errors.
342         * c-c++-common/goacc/nesting-1.c: Adjust errors.
343         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
344         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
345
346 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
347
348         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
349
350 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
351
352         * gcc.dg/lto/simd-function_0.c: New test.
353
354 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
355
356         PR target/68018
357         * gcc.target/i386/pr68018.c: New test.
358
359 2015-10-21  Richard Biener  <rguenther@suse.de>
360
361         PR middle-end/68031
362         * gcc.dg/torture/pr68031.c: New testcase.
363
364 2015-10-21  Richard Biener  <rguenther@suse.de>
365
366         PR tree-optimization/68026
367         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
368
369 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
370
371         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
372         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
373         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
374         * g++.dg/asan/default-options-1.C: Likewise.
375
376 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
377
378         * gcc.target/aarch64/stp_vec_64_1.c: New test.
379         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
380
381 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
382
383         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
384
385 2015-10-20  Marek Polacek  <polacek@redhat.com>
386
387         PR c/67964
388         * gcc.dg/pr67964.c: New test.
389
390 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
391
392         PR rtl-optimization/67609
393         * gcc.target/i386/pr67609.c: New.
394
395 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
396
397         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
398
399 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
400
401         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
402         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
403
404 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
405
406         PR target/66810
407         * gcc.target/i386/pr66810.c: New test.
408
409 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
410
411         PR target/67963
412         PR target/67985
413         * gcc.target/i386/pr67963-1.c: New test.
414         * gcc.target/i386/pr67963-2.c: Likewise.
415         * gcc.target/i386/pr67963-3.c: Likewise.
416         * gcc.target/i386/pr67985-1.c: Likewise.
417         * gcc.target/i386/pr67985-2.c: Likewise.
418         * gcc.target/i386/pr67985-3.c: Likewise.
419
420 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
421
422         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
423
424 2015-10-20  Richard Biener  <rguenther@suse.de>
425
426         PR tree-optimization/68017
427         * gcc.dg/torture/pr68017.c: New testcase.
428
429 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
430
431         PR target/66912
432         * gcc.target/aarch64/pr66912.c: New.
433         * gcc.target/arm/pr66912.c: New.
434
435 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
436
437         * gfortran.dg/pr67900.f90: New tests.
438
439 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
440
441         * gnat.dg/opt50.adb: New test.
442         * gnat.dg/opt50_pkg.adb: New helper.
443         * gnat.dg/opt50_pkg.ads: New helper.
444
445 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
446
447         PR fortran/68019
448         * gfortran.dg/pr68019.f90: new test.
449
450 2015-10-19  Richard Biener  <rguenther@suse.de>
451
452         PR tree-optimization/67975
453         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
454
455 2015-10-19  Richard Biener  <rguenther@suse.de>
456
457         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
458
459 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
460
461         PR target/67995
462         * gcc.target/i386/pr67995-1.c: New test.
463         * gcc.target/i386/pr67995-2.c: Likewise.
464         * gcc.target/i386/pr67995-3.c: Likewise.
465
466 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
467
468         PR middle-end/68002
469         * gcc.dg/PR68002.c: New test.
470
471 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
472
473         * gcc.dg/builtins-20.c: Remove undefined behavior.
474
475 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
476
477         PR fortran/67758
478         * gfortran.dg/common_25.f90: New file.
479
480 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
481
482         PR fortran/67177
483         * gfortran.dg/move_alloc_15.f90: New test
484         * gfortran.dg/move_alloc_16.f90: New test
485
486         PR fortran/67977
487         * gfortran.dg/deferred_character_assignment_1.f90: New test
488
489 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
490
491         PR fortran/67987
492         * gfortran.df/pr67987.f90: New test.
493         * gfortran.dg/char_length_2.f90: Update testcase.
494
495 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
496
497         * gcc.target/i386/iamcu/test_basic_returning.c
498         (def_test_returning_type): Use union to check float return bits.
499
500 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
501
502         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
503         Replace printf with __builtin_printf.
504
505 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
506
507         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
508         initialize u5.
509
510 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
511
512         PR middle-end/67966
513         * gnat.dg/pack21.adb: New test.
514         * gnat.dg/pack22.adb: Likewise.
515         * gnat.dg/pack22_pkg.ad[sb]: New helper.
516
517 2015-10-16  Christian Bruel  <christian.bruel@st.com>
518
519         PR target/67745
520         * gcc.target/arm/no-align.c: New test.
521         * gcc.target/arm/attr-align1.c: New test.
522         * gcc.target/arm/attr-align2.c: New test.
523         * gcc.target/arm/attr-align3.c: New test.
524
525 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
526
527         * gcc.c-torture/compile/icfmatch.c: Add testcase
528
529 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
530
531         PR c++/67926
532         * g++.dg/cpp1z/fold-ice1.C: New.
533
534 2015-10-16  Michael Collison  <michael.collison@linaro.org>
535             Andrew Pinski <andrew.pinski@caviumnetworks.com>
536
537         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
538
539 2015-10-15  Marek Polacek  <polacek@redhat.com>
540
541         * gcc.dg/tree-ssa/reassoc-42.c: New test.
542
543 2015-10-15  Marek Polacek  <polacek@redhat.com>
544
545         PR tree-optimization/67953
546         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
547         unsigned.
548         * gcc.dg/torture/pr67953.c: New test.
549
550 2015-10-14  Jeff Law  <law@redhat.com>
551
552         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
553         contained within have their own file/test now.
554         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
555         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
556         expectations a bit more.
557         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
558         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
559         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
560         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
561         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
562
563         PR testsuite/67959
564         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
565
566 2015-10-14  Marek Polacek  <polacek@redhat.com>
567
568         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
569         (f6): New.
570         (f7): New.
571         (f8): New.
572         (f9): New.
573         (f10): New.
574         (f11): New.
575         (f12): New.
576         (f13): New.
577
578 2015-10-14  Richard Biener  <rguenther@suse.de>
579
580         PR tree-optimization/67915
581         * gcc.dg/torture/pr67915.c: New testcase.
582
583 2015-10-14  Marek Polacek  <polacek@redhat.com>
584
585         PR tree-optimization/67815
586         * gcc.dg/tree-ssa/reassoc-39.c: New test.
587         * gcc.dg/tree-ssa/reassoc-40.c: New test.
588         * gcc.dg/tree-ssa/reassoc-41.c: New test.
589
590 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
591
592         * gcc.dg/pragma-pop_options-1.c: New test.
593
594 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
595             Aldy Hernandez  <aldyh@redhat.com>
596
597         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
598         * c-c++-common/gomp/clauses-1.c: New test.
599         * c-c++-common/gomp/clauses-2.c: New test.
600         * c-c++-common/gomp/clauses-3.c: New test.
601         * c-c++-common/gomp/clauses-4.c: New test.
602         * c-c++-common/gomp/declare-target-1.c: New test.
603         * c-c++-common/gomp/declare-target-2.c: New test.
604         * c-c++-common/gomp/depend-3.c: New test.
605         * c-c++-common/gomp/depend-4.c: New test.
606         * c-c++-common/gomp/doacross-1.c: New test.
607         * c-c++-common/gomp/if-1.c: New test.
608         * c-c++-common/gomp/if-2.c: New test.
609         * c-c++-common/gomp/linear-1.c: New test.
610         * c-c++-common/gomp/map-2.c: New test.
611         * c-c++-common/gomp/map-3.c: New test.
612         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
613         f_omp_target_data): Add map clause to target data.
614         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
615         * c-c++-common/gomp/ordered-1.c: New test.
616         * c-c++-common/gomp/ordered-2.c: New test.
617         * c-c++-common/gomp/ordered-3.c: New test.
618         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
619         on non-iterator.
620         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
621         clause and ordered construct where no longer allowed.
622         * c-c++-common/gomp/priority-1.c: New test.
623         * c-c++-common/gomp/reduction-1.c: New test.
624         * c-c++-common/gomp/schedule-simd-1.c: New test.
625         * c-c++-common/gomp/sink-1.c: New test.
626         * c-c++-common/gomp/sink-2.c: New test.
627         * c-c++-common/gomp/sink-3.c: New test.
628         * c-c++-common/gomp/sink-4.c: New test.
629         * c-c++-common/gomp/udr-1.c: New test.
630         * c-c++-common/taskloop-1.c: New test.
631         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
632         value of _OPENMP macro.
633         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
634         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
635         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
636         * gcc.dg/gomp/clause-1.c:
637         * gcc.dg/gomp/reduction-1.c: New test.
638         * gcc.dg/gomp/sink-fold-1.c: New test.
639         * gcc.dg/gomp/sink-fold-2.c: New test.
640         * gcc.dg/gomp/sink-fold-3.c: New test.
641         * gcc.dg/vect/vect-simd-clone-15.c: New test.
642         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
643         of non-static data members.
644         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
645         Add some linear clause tests.
646         * g++.dg/gomp/declare-simd-3.C: New test.
647         * g++.dg/gomp/linear-1.C: New test.
648         * g++.dg/gomp/member-1.C: New test.
649         * g++.dg/gomp/member-2.C: New test.
650         * g++.dg/gomp/pr66571-2.C: New test.
651         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
652         dependent argument.
653         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
654         in reduction clause.
655         * g++.dg/gomp/reference-1.C: New test.
656         * g++.dg/gomp/sink-1.C: New test.
657         * g++.dg/gomp/sink-2.C: New test.
658         * g++.dg/gomp/sink-3.C: New test.
659         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
660         * g++.dg/gomp/this-1.C: New test.
661         * g++.dg/gomp/this-2.C: New test.
662         * g++.dg/vect/simd-clone-2.cc: New test.
663         * g++.dg/vect/simd-clone-2.h: New test.
664         * g++.dg/vect/simd-clone-3.cc: New test.
665         * g++.dg/vect/simd-clone-4.cc: New test.
666         * g++.dg/vect/simd-clone-4.h: New test.
667         * g++.dg/vect/simd-clone-5.cc: New test.
668
669 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
670
671         * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
672         after r228716 (Fix vtbl[34] and vtbx4).
673
674 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
675
676         PR tree-optimization/67909, 67947
677         * gcc.dg/torture/pr67947.c: New test.
678
679 2015-10-13  Jeff Law  <law@redhat.com>
680
681         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
682
683 2015-10-12  Jeff Law  <law@redhat.com>
684
685         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
686         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
687         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
688         ssa-dom-thread-11.c.
689
690         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
691
692 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
693
694         PR c++/58566
695         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
696
697 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
698
699         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
700         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
701         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
702         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
703         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
704         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
705         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
706         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
707
708 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
709
710         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
711         and -mno-frame-header-opt options.
712         * gcc.target/mips/frame-header-1.c: New file.
713         * gcc.target/mips/frame-header-2.c: New file.
714         * gcc.target/mips/frame-header-3.c: New file.
715
716 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
717             Hale Wang  <hale.wang@arm.com>
718
719         * gcc.dg/tree-ssa/forwprop-33.c: New.
720
721 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
722
723         PR target/67895
724         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
725         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
726         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
727         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
728         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
729         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
730         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
731         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
732         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
733         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
734
735 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
736
737         * lib/multiline.exp: New file.
738         * lib/prune.exp: Load multiline.exp.
739         (prune_gcc_output): Call into multiline.exp to handle any
740         multiline output directives.
741         * lib/libgo.exp: Load multiline.exp before prune.exp, using
742         load_gcc_lib.
743
744 2015-10-09  Martin Jambor  <mjambor@suse.cz>
745
746         PR tree-optimization/67794
747         * gcc.dg/ipa/ipa-sra-10.c: New test.
748         * gcc.dg/torture/pr67794.c: Likewise.
749
750 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
751
752         PR rtl-optimization/67828
753         * gcc.dg/torture/pr67828.c: New.
754
755 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
756
757         PR target/67366
758         * lib/target-supports.exp (check_effective_target_non_strict_align):
759         Adjust for arm*-*-*.
760         * gcc.target/arm/pr67366.c: New test.
761
762 2015-10-09  Richard Biener  <rguenther@suse.de>
763
764         PR tree-optimization/67891
765         * gcc.dg/tree-ssa/pr67891.c: New testcase.
766
767 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
768
769         * gcc.dg/builtins-47.c: Test the optimized dump instead.
770
771 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
772
773         * gcc.dg/vect/vect-outer-simd-3.c: New test.
774
775 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
776
777         * gcc.dg/loop-unswitch-2.c: New test.
778         * gcc.dg/loop-unswitch-3.c: Likewise.
779         * gcc.dg/loop-unswitch-4.c: Likewise.
780
781 2015-10-08  Tom de Vries  <tom@codesourcery.com>
782
783         * gcc.dg/dse.c: Only dump in dse1 pass.
784         * gcc.dg/tree-ssa/pr30375.c: Same.
785
786 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
787
788         PR target/66697
789         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
790         (PUSH, POP): New defines.
791         (sse2_test): Use PUSH and POP to misalign runtime stack.
792         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
793
794 2015-10-07  James Norris  <jnorris@codesourcery.com>
795
796         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
797         to atomic_init. (atomic_init): Restrict flags usage.
798
799 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
800
801         PR fortran/65889
802         * gfortran.dg/sizeof_5.f90: New test.
803
804 2015-10-06  Jeff Law  <law@redhat.com>
805
806         * gcc.c-torture/compile/pr67816.c: New test.
807
808 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
809
810         * gcc.target/aarch64/get_lane_f16_1.c: New test.
811
812 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
813
814         PR fortran/65766
815         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
816
817 2015-10-06  Marek Polacek  <polacek@redhat.com>
818
819         PR c++/67863
820         * c-c++-common/Wtautological-compare-4.c: New test.
821
822 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
823             Peter Bergner <bergner@vnet.ibm.com>
824
825         PR target/67808
826         * gcc.target/powerpc/pr67808.c: New test.
827
828 2015-10-06  Nick Clifton  <nickc@redhat.com>
829
830         * gcc.target/msp430: New directory.
831         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
832         tests.
833         * gcc.target/msp430/data-attributes.c: New file.  Checks the
834         noinit and persistent data attributes.
835
836 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
837
838         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
839
840 2015-10-06  Richard Biener  <rguenther@suse.de>
841
842         PR tree-optimization/67859
843         * gcc.dg/torture/pr67859.c: New testcase.
844
845 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
846
847         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
848
849 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
850
851         PR c++/53856
852         * g++.dg/template/defarg19.C: New.
853         * g++.dg/template/defarg20.C: Likewise.
854
855 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
856             Sebastian Pop  <s.pop@samsung.com>
857
858         * gcc.dg/graphite/scop-sor.c: Un-xfail.
859
860 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
861             Sebastian Pop  <s.pop@samsung.com>
862
863         * gcc.dg/graphite/scop-sor.c: Xfail.
864
865 2015-10-05  Martin Jambor  <mjambor@suse.cz>
866             Jan Hubicka  <hubicka@ucw.cz>
867
868         * gcc.dg/ipa/propalign-4.c: New test.
869         * gcc.dg/ipa/propalign-5.c: Likewise.
870
871 2015-10-05  Marek Polacek  <polacek@redhat.com>
872
873         PR tree-optimization/67821
874         * gcc.dg/torture/pr67821-2.c: New test.
875         * gcc.dg/torture/pr67821.c: New test.
876
877 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
878
879         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
880
881 2015-10-05  Christian Bruel  <christian.bruel@st.com>
882
883         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
884
885 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
886
887         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
888         (exec_vcvt): Add comments.
889
890 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
891
892         PR rtl-optimization/67447
893         * gcc.target/i386/pr67447.c: New test.
894
895 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
896
897         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
898         effective target.
899         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
900         * gcc.target/i386/vect-perm-even-1.c: Ditto.
901         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
902         * gcc.target/i386/vect-unpack-1.c: Ditto.
903         * gcc.target/i386/vect-unpack-2.c: Ditto.
904
905 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
906
907         PR fortran/67758
908         * gfortran.dg/common_24.f: New.
909
910 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
911
912         * gcc.target/arm/pr67756.c: Fixed warnings.
913
914 2015-10-02  Marek Polacek  <polacek@redhat.com>
915
916         PR c/67730
917         * gcc.dg/pr67730-1.c: New test.
918         * gcc.dg/pr67730-2.c: New test.
919         * gcc.dg/pr67730.h: New test.
920
921 2015-10-02  Marek Polacek  <polacek@redhat.com>
922
923         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
924
925 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
926
927         PR tree-optimization/67754
928         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
929         * gfortran.dg/graphite/block-2.f: Same.
930
931 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
932
933         * gcc.dg/graphite/scop-23.c: New.
934
935 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
936
937         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
938         and "avx512vbmi".
939
940 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
941
942         PR rtl-optimization/67756
943         * gcc.target/arm/pr67756.c: New.
944
945 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
946
947         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
948         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
949         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
950         for tiny model.
951         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
952         for small model.
953
954 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
955
956         * gcc.target/i386/vect-pack-trunc-1.c: New test.
957         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
958         * gcc.target/i386/vect-perm-even-1.c: Ditto.
959         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
960         * gcc.target/i386/vect-unpack-1.c: Ditto.
961         * gcc.target/i386/vect-unpack-2.c: Ditto.
962
963 2015-10-02  Marek Polacek  <polacek@redhat.com>
964
965         PR c/64249
966         * c-c++-common/Wduplicated-cond-1.c: New test.
967         * c-c++-common/Wduplicated-cond-2.c: New test.
968         * c-c++-common/Wduplicated-cond-3.c: New test.
969         * c-c++-common/Wduplicated-cond-4.c: New test.
970         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
971         -Wduplicated-cond warning.
972
973 2015-10-02  Renlin Li  <renlin.li@arm.com>
974
975         * gcc.target/aarch64/csneg-1.c: Update.
976
977 2015-10-02  Renlin Li  <renlin.li@arm.com>
978
979         PR target/66776
980         * gcc.target/aarch64/pr66776.c: New.
981
982 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
983
984         * gnat.dg/warn13.adb: New test.
985
986 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
987
988         * gnat.dg/vect15.ad[sb]: New test.
989         * gnat.dg/vect16.ad[sb]: Likewise.
990         * gnat.dg/vect17.ad[sb]: Likewise.
991         * gnat.dg/vect18.ad[sb]: Likewise.
992
993 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
994
995         PR rtl-optimization/67786
996         PR rtl-optimization/67787
997         * gcc.dg/pr67786.c: New test.
998         * gcc.dg/pr67787.c: Likewise.
999
1000 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
1001
1002         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1003
1004 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
1005
1006         PR target/51726
1007         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1008
1009 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
1010
1011         PR fortran/62242
1012         PR fortran/52332
1013         * gfortran.dg/string_array_constructor_1.f90: New.
1014         * gfortran.dg/string_array_constructor_2.f90: New.
1015         * gfortran.dg/string_array_constructor_3.f90: New.
1016
1017 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
1018
1019         PR target/67788
1020         PR target/67789
1021         * gcc.target/powerpc/pr67789.c: New testcase.
1022
1023 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1024
1025         PR fortran.67802
1026         * gfortran.dg/pr67802.f90: New test.
1027
1028 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1029
1030         PR fortran/66979
1031         gfortran.dg/pr66979.f90: new test.
1032
1033 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1034
1035         PR fortran/67616
1036         * gfortran.dg/pr67616.f90: New test.
1037
1038 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
1039
1040         PR c++/54430
1041         * g++.dg/cpp0x/range-for30.C: New.
1042
1043 2015-10-01  Marek Polacek  <polacek@redhat.com>
1044
1045         PR c/65345
1046         * gcc.dg/atomic/pr65345-4.c: New test.
1047         * gcc.dg/pr65345-3.c: New test.
1048
1049 2015-10-01  Marek Polacek  <polacek@redhat.com>
1050
1051         PR tree-optimization/67769
1052         * gcc.dg/torture/pr67769.c: New test.
1053
1054 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
1055
1056         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1057
1058 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
1059
1060         PR target/54236
1061         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1062
1063 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
1064
1065         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1066         (main): Rename to sse2_test.  Abort if count != 5.
1067         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
1068         of -march=slm.
1069         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1070
1071 2015-10-01  Richard Biener  <rguenther@suse.de>
1072
1073         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1074         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1075
1076 2015-09-30  Jeff Law  <law@redhat.com>
1077
1078         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1079
1080 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1081
1082         PR rtl-optimization/67037
1083         * gcc.c-torture/execute/pr67037.c: New test.
1084
1085 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1086
1087         * lib/target-supports.exp (check_effective_target_sync_int_128):
1088         Return 1 on spu-*-* targets.
1089         (check_effective_target_sync_int_128_runtime): Likewise.
1090         (check_effective_target_sync_long_long): Likewise.
1091         (check_effective_target_sync_long_long_runtime): Likewise.
1092         (check_effective_target_sync_int_long): Likewise.
1093         (check_effective_target_sync_char_short): Likewise.
1094
1095 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
1096
1097         * gcc.target/i386/pr67761.c: New test.
1098
1099 2015-09-30  Marek Polacek  <polacek@redhat.com>
1100
1101         PR c/67730
1102         * gcc.dg/pr67730.c: New test.
1103
1104 2015-09-30  Marek Polacek  <polacek@redhat.com>
1105
1106         PR tree-optimization/67690
1107         * gcc.dg/torture/pr67690.c: New test.
1108
1109 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
1110
1111         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1112         * g++.dg/gomp/tls-wrap4.C: Likewise.
1113         * gcc.dg/atomic-op-optimize.c: Likewise.
1114         * gcc.dg/pr54087.c: Likewise.
1115         * gcc.dg/tls/section-2.c: Likewise.
1116         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1117         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1118         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1119         * gcc.target/arm/divzero.c: Likewise.
1120         * gcc.target/arm/sibcall-2.c: Likewise.
1121         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1122         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1123         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1124         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1125         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1126         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1127         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1128         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1129         * gfortran.dg/default_format_2.f90: Likewise.
1130         * gfortran.dg/default_format_denormal_2.f90: Likewise.
1131
1132 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
1133
1134         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1135
1136 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1137
1138         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1139         * gfortran.dg/round_4.f90: ditto.
1140
1141 2015-09-29  Richard Biener  <rguenther@suse.de>
1142
1143         PR tree-optimization/67170
1144         * gfortran.dg/pr67170.f90: New testcase.
1145
1146 2015-09-29  Richard Biener  <rguenther@suse.de>
1147
1148         PR tree-optimization/67741
1149         * gcc.dg/torture/pr67741.c: New testcase.
1150
1151 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
1152
1153         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1154         non-zero for __builtin_signbit tests.
1155
1156 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
1157
1158         PR target/65105
1159         * gcc.target/i386/pr65105-1.c: New.
1160         * gcc.target/i386/pr65105-2.c: New.
1161         * gcc.target/i386/pr65105-3.c: New.
1162         * gcc.target/i386/pr65105-4.C: New.
1163         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1164
1165 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
1166
1167         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1168
1169 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
1170
1171         PR fortran/40054
1172         PR fortran/63921
1173         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1174         standard as legacy.
1175         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1176         * gfortran.dg/function_types_3.f90: Change error message to
1177         "Type inaccessible...."
1178         * gfortran.dg/ptr_func_assign_1.f08: New test.
1179         * gfortran.dg/ptr_func_assign_2.f08: New test.
1180
1181 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
1182
1183         PR fortran/40054
1184         PR fortran/63921
1185         * gfortran.dg/ptr_func_assign_3.f08: New test.
1186         * gfortran.dg/ptr_func_assign_4.f08: New test.
1187
1188 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
1189             Sebastian Pop  <s.pop@samsung.com>
1190
1191         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1192         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1193         * gcc.dg/graphite/block-3.c: Same.
1194         * gcc.dg/graphite/block-4.c: Same.
1195         * gcc.dg/graphite/block-5.c: Same.
1196         * gcc.dg/graphite/block-6.c: Same.
1197         * gcc.dg/graphite/block-7.c: Same.
1198         * gcc.dg/graphite/block-8.c: Same.
1199         * gcc.dg/graphite/block-pr47654.c: Same.
1200         * gcc.dg/graphite/interchange-0.c: Same.
1201         * gcc.dg/graphite/interchange-1.c: Same.
1202         * gcc.dg/graphite/interchange-10.c: Same.
1203         * gcc.dg/graphite/interchange-11.c: Same.
1204         * gcc.dg/graphite/interchange-12.c: Same.
1205         * gcc.dg/graphite/interchange-13.c: Same.
1206         * gcc.dg/graphite/interchange-14.c: Same.
1207         * gcc.dg/graphite/interchange-15.c: Same.
1208         * gcc.dg/graphite/interchange-3.c: Same.
1209         * gcc.dg/graphite/interchange-4.c: Same.
1210         * gcc.dg/graphite/interchange-5.c: Same.
1211         * gcc.dg/graphite/interchange-6.c: Same.
1212         * gcc.dg/graphite/interchange-7.c: Same.
1213         * gcc.dg/graphite/interchange-8.c: Same.
1214         * gcc.dg/graphite/interchange-9.c: Same.
1215         * gcc.dg/graphite/interchange-mvt.c: Same.
1216         * gcc.dg/graphite/pr35356-1.c: Same.
1217         * gcc.dg/graphite/pr35356-3.c: Same.
1218         * gcc.dg/graphite/pr37485.c: Same.
1219         * gcc.dg/graphite/scop-1.c: Same.
1220         * gcc.dg/graphite/scop-11.c: Same.
1221         * gcc.dg/graphite/scop-5.c: Same.
1222         * gcc.dg/graphite/uns-block-1.c: Same.
1223         * gcc.dg/graphite/uns-interchange-9.c: Same.
1224         * gfortran.dg/graphite/block-1.f90: Same.
1225         * gfortran.dg/graphite/interchange-3.f90: Same.
1226         * gfortran.dg/graphite/pr14741.f90: Same.
1227         * gfortran.dg/graphite/block-2.f: Same.
1228
1229 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
1230             Sebastian Pop  <s.pop@samsung.com>
1231
1232         PR tree-optimization/67700
1233         * gcc.dg/graphite/run-id-pr67700.c: New.
1234
1235 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
1236
1237         PR target/54236
1238         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1239         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1240         test_27): New.
1241         * gcc.target/sh/pr54236-5.c: New.
1242         * gcc.target/sh/pr54236-6.c: New.
1243
1244 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1245
1246         PR rtl-optimization/67456
1247         PR rtl-optimization/67464
1248         PR rtl-optimization/67465
1249         * gcc.dg/pr67465.c: New test.
1250
1251 2015-09-28  Tom de Vries  <tom@codesourcery.com>
1252
1253         PR tree-optimization/62171
1254         * gcc.dg/vect/pr62171.c: New test.
1255
1256 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
1257
1258         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1259         skip on AIX.  XFAIL individual line tests.
1260
1261 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
1262
1263         PR rtl-optimization/64164
1264         PR tree-optimization/67312
1265         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
1266         * gcc.target/i386/stackalign/return-4.c: Add -O.
1267
1268 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
1269
1270         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1271
1272 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
1273
1274         PR fortran/67721
1275         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1276
1277 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
1278
1279         * gcc.dg/pr64935-1.c: XFAIL on AIX.
1280         * gcc.dg/pr64935-2.c: XFAIL on AIX.
1281         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1282         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1283         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1284         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1285         DW_AT_noreturn on AIX.
1286         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1287         DW_AT_noreturn on AIX.
1288         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1289         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1290         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1291         DW_AT_GNU_deleted on AIX.
1292         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1293         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1294         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1295         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1296         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1297         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1298         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1299         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1300         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1301         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1302         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1303         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1304         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1305         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1306         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1307
1308 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1309
1310         PR fortran/67614
1311         * gfortran.dg/pr67614.f90: New test.
1312
1313 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1314
1315         PR fortran/67525
1316         * gfortran.dg/pr67525.f90: New test.
1317
1318 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
1319
1320         PR fortran/55603
1321         * gfortran.dg/allocatable_function_9.f90: New.
1322
1323 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1324
1325         PR target/67675
1326         * gcc.target/sh/pr67675.c: New.
1327
1328 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
1329
1330         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1331
1332 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
1333
1334         * gcc.target/i386/pr66749.c (dg-options): Replace
1335         -mtune=lakemount with -mtune=lakemont.
1336         * gcc.target/i386/pr66821.c (dg-options): Likewise.
1337         * gcc.target/i386/pr67329.c (dg-options): Likewise.
1338
1339 2015-09-25  Marek Polacek  <polacek@redhat.com>
1340
1341         * c-c++-common/ubsan/bounds-11.c: New test.
1342         * c-c++-common/ubsan/bounds-12.c: New test.
1343
1344 2015-09-25  Marek Polacek  <polacek@redhat.com>
1345
1346         PR sanitizer/64906
1347         * c-c++-common/ubsan/pr64906.c: New test.
1348
1349 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1350
1351         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1352         with -mtune=lakemount.
1353         * gcc.target/i386/pr66821.c (dg-options): Likewise.
1354         * gcc.target/i386/pr67329.c (dg-options): Likewise.
1355
1356 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1357
1358         PR driver/67640
1359         * gcc.dg/Werror-13.c: New test.
1360
1361 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1362
1363         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1364
1365 2015-09-24  Richard Biener  <rguenther@suse.de>
1366
1367         PR lto/67699
1368         * g++.dg/pr67699.C: New testcase.
1369
1370 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
1371
1372         PR libgcc/67624
1373         * gcc.target/arm/fp16-inf.c: New test.
1374
1375 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
1376
1377         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1378         name while checking for AVX-512VBMI presence.
1379
1380 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1381
1382         * lib/target-supports.exp (check_effective_target_pie): Check for
1383         PIE support on Solaris 11.x and 12.
1384
1385 2015-09-24  Richard Biener  <rguenther@suse.de>
1386
1387         * g++.dg/tree-ssa/restrict3.C: New testcase.
1388
1389 2015-09-24  Richard Biener  <rguenther@suse.de>
1390
1391         PR tree-optimization/48885
1392         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1393
1394 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
1395
1396         * c-c++-common/Wmisleading-indentation.c: Augment test.
1397
1398 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
1399
1400         Fix small typos in the coding rule enforcement warnings.
1401         * g++.dg/diagnostic/disable.C: Replace 'namepace'
1402         with 'namespace'.
1403
1404 2015-09-23  Richard Biener  <rguenther@suse.de>
1405
1406         PR middle-end/67662
1407         * gcc.dg/ubsan/pr67662.c: New testcase.
1408
1409 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1410
1411         PR c/49655
1412         * gcc.dg/pragma-diag-6.c: New test.
1413
1414 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
1415
1416         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1417
1418 2015-09-23  Richard Biener  <rguenther@suse.de>
1419
1420         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1421
1422 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
1423
1424         * c-c++-common/Wmisleading-indentation.c: Augment test.
1425
1426 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
1427
1428         * g++.dg/diagostic/disable.C: New.
1429
1430 2015-09-22  Tom de Vries  <tom@codesourcery.com>
1431
1432         PR tree-optimization/67671
1433         * g++.dg/pr67671.C: New test.
1434
1435 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
1436
1437         PR target/67480
1438         * gcc.target/i386/pr67480.c: New test.
1439
1440 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
1441
1442         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1443         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1444         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
1445         avx512dq, avx512cd, avx512er and avx512pf.
1446
1447 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1448
1449         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1450         update-fetch operations.
1451         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1452
1453 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1454
1455         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1456         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1457
1458 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1459
1460         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1461         (TEST_ONE): New.
1462         * gcc.target/aarch64/atomic-inst-swap.c: New.
1463
1464 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1465
1466         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1467         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1468         * gcc.target/i386/pr59789.c (f1): Likewise.
1469         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1470         * gcc.target/i386/intrinsics_6.c: Likewise.
1471         * gcc.dg/winline-5.c (int t): Likewise.
1472         * gcc.dg/winline-9.c (t): Likewise.
1473         * gcc.dg/always_inline2.c (q): Likewise.
1474         * gcc.dg/winline-2.c (inline int t): Likewise.
1475         * gcc.dg/winline-6.c: Likewise.
1476         * gcc.dg/winline-10.c (void g): Likewise.
1477         * gcc.dg/pr49243.c (void parse): Likewise.
1478         * gcc.dg/always_inline3.c (q2): Likewise.
1479         * gcc.dg/winline-3.c: Likewise.
1480         * gcc.dg/winline-7.c (inline void *t): Likewise.
1481
1482 2015-09-22  Tom de Vries  <tom@codesourcery.com>
1483
1484         PR tree-optimization/67666
1485         * g++.dg/pr67666.C: New test.
1486
1487 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1488
1489         PR fortran/67615
1490         * gfortran.dg/pr67615.f90: new test.
1491
1492 2015-09-21  Jeff Law  <law@redhat.com>
1493
1494         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1495
1496 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
1497
1498         Complete the implementation of N4230, Nested namespace definition.
1499         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1500         attributes and nested namespace definitions.
1501         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1502         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1503         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1504         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1505         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1506         appearing before the namespace identifier.
1507
1508 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1509
1510         PR c/66415
1511         * gcc.dg/cpp/pr66415-1.c: Test column number.
1512
1513 2015-09-21  Richard Biener  <rguenther@suse.de>
1514
1515         * g++.dg/ext/attr-alias-3.C: Add -g.
1516
1517 2015-09-21  Richard Biener  <rguenther@suse.de>
1518
1519         PR debug/67664
1520         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1521
1522 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1523
1524         PR target/64345
1525         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1526
1527 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1528
1529         * gcc.dg/pragma-diag-5.c: Fix excess warning.
1530
1531 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1532
1533         PR middle-end/60832
1534         * gcc.dg/pr53265.c: Update.
1535
1536 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1537
1538         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1539
1540 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1541
1542         PR target/59478
1543         * gcc.target/sh/pr59478.c: New.
1544
1545 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1546
1547         PR target/67126
1548         * gcc.target/sh/pr51244-12.c: Adjust testcase.
1549         * gcc.target/sh/pr54236-2.c: Likewise.
1550
1551 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
1552
1553         * gcc.target/sh/pr43417.c: Move target independent test to ...
1554         * gcc.c-torture/compile/pr43417.c: ... here.
1555
1556 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
1557
1558         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1559         check_effective_target_big_endian, check_effective_target_little_endian,
1560         check_effective_target_any_fpu, check_effective_target_double_fpu,
1561         check_effective_target_use_single_only_fpu,
1562         check_effective_target_default_single_fpu,
1563         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1564         check_effective_target_has_fsca, check_effective_target_has_fsrra,
1565         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1566         check_effective_target_fmovd_enabled,
1567         check_effective_target_has_privileged, check_effective_target_has_pref,
1568         check_effective_target_banked_r0r7_isr,
1569         check_effective_target_stack_save_isr): New effective target checks.
1570         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1571         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1572         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1573         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1574         * gcc.target/sh/20080410-1.c: Use new effective target checks.
1575         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1576         * gcc.target/sh/attr-isr.c: Likewise.
1577         * gcc.target/sh/fpul-usage-1.c: Likewise.
1578         * gcc.target/sh/hiconst.c: Likewise.
1579         * gcc.target/sh/mfmovd.c: Likewise.
1580         * gcc.target/sh/pr21255-3.c: Likewise.
1581         * gcc.target/sh/pr33135-1.c: Likewise.
1582         * gcc.target/sh/pr33135-2.c: Likewise.
1583         * gcc.target/sh/pr33135-3.c: Likewise.
1584         * gcc.target/sh/pr33135-4.c: Likewise.
1585         * gcc.target/sh/pr39423-2.c: Likewise.
1586         * gcc.target/sh/pr49880-4.c: Likewise.
1587         * gcc.target/sh/pr49880-5.c: Likewise.
1588         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1589         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1590         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1591         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1592         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1593         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1594         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1595         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1596         * gcc.target/sh/pr50751-2.c: Likewise.
1597         * gcc.target/sh/pr50751-3.c: Likewise.
1598         * gcc.target/sh/pr50751-5.c: Likewise.
1599         * gcc.target/sh/pr50751-6.c: Likewise.
1600         * gcc.target/sh/pr50751-8.c: Likewise.
1601         * gcc.target/sh/pr51244-15.c: Likewise.
1602         * gcc.target/sh/pr51244-2.c: Likewise.
1603         * gcc.target/sh/pr51244-20.c: Likewise.
1604         * gcc.target/sh/pr51244-6.c: Likewise.
1605         * gcc.target/sh/pr52483-4.c: Likewise.
1606         * gcc.target/sh/pr53511-1.c: Likewise.
1607         * gcc.target/sh/pr53512-1.c: Likewise.
1608         * gcc.target/sh/pr53512-2.c: Likewise.
1609         * gcc.target/sh/pr53512-3.c: Likewise.
1610         * gcc.target/sh/pr53512-4.c: Likewise.
1611         * gcc.target/sh/pr53513-1.c: Likewise.
1612         * gcc.target/sh/pr54089-2.c: Likewise.
1613         * gcc.target/sh/pr54089-3.c: Likewise.
1614         * gcc.target/sh/pr54089-4.c: Likewise.
1615         * gcc.target/sh/pr54602-2.c: Likewise.
1616         * gcc.target/sh/pr54602-3.c: Likewise.
1617         * gcc.target/sh/pr54602-4.c: Likewise.
1618         * gcc.target/sh/pr54680.c: Likewise.
1619         * gcc.target/sh/pr55303-1.c: Likewise.
1620         * gcc.target/sh/pr55303-2.c: Likewise.
1621         * gcc.target/sh/pr55303-3.c: Likewise.
1622         * gcc.target/sh/pr56547-1.c: Likewise.
1623         * gcc.target/sh/pr56547-2.c: Likewise.
1624         * gcc.target/sh/pr61195.c: Likewise.
1625         * gcc.target/sh/pr61996.c: Likewise.
1626         * gcc.target/sh/pr6526.c: Likewise.
1627         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1628         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1629         * gcc.target/sh/prefetch.c: Likewise.
1630         * gcc.target/sh/rte-delay-slot.c: Likewise.
1631         * gcc.target/sh/sh2a-band.c: Likewise.
1632         * gcc.target/sh/sh2a-bclr.c: Likewise.
1633         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1634         * gcc.target/sh/sh2a-bld.c: Likewise.
1635         * gcc.target/sh/sh2a-bor.c: Likewise.
1636         * gcc.target/sh/sh2a-bset.c: Likewise.
1637         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1638         * gcc.target/sh/sh2a-bxor.c: Likewise.
1639         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1640         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1641         * gcc.target/sh/sh2a-movrt.c: Likewise.
1642         * gcc.target/sh/sh2a-resbank.c: Likewise.
1643         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1644         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1645         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1646         * gcc.target/sh/sh4a-cosf.c: Likewise.
1647         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1648         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1649         * gcc.target/sh/sh4a-sincosf.c: Likewise.
1650         * gcc.target/sh/sh4a-sinf.c: Likewise.
1651
1652 2015-09-20  Jeff Law  <law@redhat.com>
1653
1654         PR tree-optimization/47679
1655         * g++.dg/warn/Wuninitialized-6.C: New test.
1656
1657 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
1658
1659         Implement nested namespace definitions.
1660         * g++.dg/cpp1z/nested-namespace-def1.C: New.
1661         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1662         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1663         * g++.dg/lookup/name-clash5.C: Adjust.
1664         * g++.dg/lookup/name-clash6.C: Likewise.
1665
1666 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1667
1668         * gcc.dg/pragma-diag-5.c: New test.
1669
1670 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
1671
1672         PR middle-end/67619
1673         * gcc.dg/torture/pr67619.c: New test.
1674         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1675         New procedure.
1676
1677 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
1678
1679         PR tree-optimization/67283
1680         * gcc.dg/tree-ssa/sra-15.c: New.
1681         * gcc.dg/tree-ssa/sra-16.c: New.
1682
1683 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1684
1685         PR sanitizer/64078
1686         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1687         (f2, f3): Make the function static.
1688         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1689
1690 2015-09-17  Christian Bruel  <christian.bruel@st.com>
1691
1692         * gcc.target/arm/attr_thumb-static2.c: New test.
1693
1694 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1695
1696         * gnat.dg/overflow_sum3.adb: New test.
1697
1698 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1699
1700         * gcc.target/arm/stack-checking.c: New test.
1701
1702 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
1703
1704         PR fortran/52846
1705         * gfortran.dg/public_private_module_5.f90: Add module procedure
1706         trigger_smod to ensure that the smod file is written.
1707
1708 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
1709
1710         * gcc.target/aarch64/copysign_1.c: New.
1711         * gcc.target/aarch64/copysign_2.c: New.
1712
1713 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
1714
1715         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1716         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1717         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1718
1719 2015-09-16  John Marino  <gnugcc@marino.st>
1720
1721         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1722
1723 2015-09-16  Richard Biener  <rguenther@suse.de>
1724
1725         PR middle-end/67253
1726         * gcc.dg/torture/pr67253.c: New testcase.
1727
1728 2015-09-16  Richard Biener  <rguenther@suse.de>
1729
1730         PR middle-end/67271
1731         * gcc.dg/pr67271.c: New testcase.
1732
1733 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1734
1735         * gnat.dg/opt49.adb: New test.
1736
1737 2015-09-16  Richard Biener  <rguenther@suse.de>
1738
1739         PR middle-end/67442
1740         * gcc.dg/torture/pr67442.c: New testcase.
1741
1742 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1743
1744         * gnat.dg/array24.adb: New test.
1745         * gnat.dg/blocklocs.adb: Delete.
1746
1747 2015-09-15  Marek Polacek  <polacek@redhat.com>
1748
1749         PR c/67580
1750         * gcc.dg/pr67580.c: New test.
1751
1752 2015-09-15  Richard Biener  <rguenther@suse.de>
1753
1754         PR tree-optimization/67470
1755         * gcc.dg/torture/pr67470.c: New testcase.
1756
1757 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
1758
1759         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1760
1761 2015-09-15  Richard Biener  <rguenther@suse.de>
1762
1763         PR middle-end/67563
1764         * gcc.dg/pr67563.c: New testcase.
1765
1766 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1767
1768         PR fortran/67460
1769         * gfortran.dg/pr67460.f90: New test.
1770
1771 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
1772
1773         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1774         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1775
1776 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1777
1778         PR c++/51911
1779         * g++.dg/cpp0x/new-auto1.C: New.
1780
1781 2015-09-11  Mark Wielaard  <mjw@redhat.com>
1782
1783         PR c/28901
1784         * g++.dg/warn/unused-variable-1.C: New test.
1785         * g++.dg/warn/unused-variable-2.C: Likewise.
1786         * gcc.dg/unused-4.c: Adjust warning for static const.
1787         * gcc.dg/unused-variable-1.c: New test.
1788         * gcc.dg/unused-variable-2.c: Likewise.
1789
1790 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
1791
1792         * gfortran.dg/private_type_3.f90: Require visibility.
1793         * gfortran.dg/module_variable_2.f90: Same.
1794         * gfortran.dg/nested_forall_1.f: Same.
1795         * gfortran.dg/elemental_dependency_4.f90: Same.
1796         * gfortran.dg/bind_c_usage_25.f90: Same.
1797         * gfortran.dg/access_spec_1.f90: Same.
1798         * gfortran.dg/public_private_module_2.f90: Same.
1799         * gfortran.dg/host_assoc_variable_1.f90: Same.
1800         * gfortran.dg/public_private_module_6.f90: Same.
1801         * gfortran.dg/module_variable_1.f90: Same.
1802         * gfortran.dg/pr37286.f90: Same.
1803         * gfortran.dg/internal_pack_7.f90: Same.
1804         * gfortran.dg/submodule_10.f08: Same.
1805         * gfortran.dg/allocatable_function_8.f90: Same.
1806         * gfortran.dg/merge_init_expr_2.f90: Same.
1807         * gfortran.dg/class_37.f03: Same.
1808         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1809         * gfortran.dg/typebound_call_20.f03: Same.
1810         * gfortran.dg/proc_ptr_result_3.f90: Same.
1811         * gfortran.dg/pr32535.f90: Same.
1812         * gfortran.dg/typebound_proc_19.f90: Same.
1813         * gfortran.dg/initialization_10.f90: Same.
1814         * gfortran.dg/bind_c_usage_8.f03: Same.
1815         * gfortran.dg/pr61335.f90: Same.
1816         * gfortran.dg/elemental_dependency_5.f90: Same.
1817         * gfortran.dg/proc_ptr_3.f90: Same.
1818         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1819
1820 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1821
1822         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1823         * gcc.dg/Wno-frame-address.c: Skip for Visium.
1824         * gcc.dg/loop-8.c: Likewise.
1825
1826 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
1827
1828         PR ada/66965
1829         * gnat.dg/specs/addr1.ads: Remove.
1830
1831 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1832
1833         * gcc.dg/pie-link.c: Add -pie to dg-options.
1834
1835 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
1836
1837         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1838         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1839
1840 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1841
1842         * gcc.target/powerpc/swaps-p8-20.c: New test.
1843         * gcc.target/powerpc/swaps-p8-21.c: New test.
1844
1845 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1846
1847         PR fortran/67526
1848         * gfortran.dg/pr67526.f90: New test.
1849
1850 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1851
1852         PR c++/67318
1853         * g++.dg/cpp0x/variadic166.C: New.
1854
1855 2015-09-09  Mark Wielaard  <mjw@redhat.com>
1856
1857         * c-c++-common/nonnull-1.c: New test.
1858
1859 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
1860
1861         PR fortran/66993
1862         * gfortran.dg/submodule_11.f08: New test.
1863
1864 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1865
1866         PR target/67506
1867         * gcc.c-torture/compile/pr67506.c: New test.
1868
1869 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1870
1871         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1872         initialization with a byte mask.  No change expected here.
1873         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1874         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1875         initialization with contigious bitmask.  Literal pool is expectd
1876         to be used here.
1877
1878 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1879
1880         PR target/67439
1881         * gcc.target/arm/pr67439_1.c: New test.
1882
1883 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
1884
1885         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1886         model.
1887
1888 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
1889
1890         PR c++/67523
1891         * g++.dg/gomp/pr67523.C: New test.
1892
1893         PR c++/67522
1894         * g++.dg/gomp/pr67522.C: New test.
1895
1896         PR middle-end/67521
1897         * c-c++-common/gomp/pr67521.c: New test.
1898
1899         PR middle-end/67517
1900         * c-c++-common/gomp/pr67517.c: New test.
1901
1902         PR c++/67514
1903         * g++.dg/gomp/pr67514.C: New test.
1904
1905         PR c++/67511
1906         * g++.dg/gomp/pr67511.C: New test.
1907
1908         PR c/67502
1909         * c-c++-common/gomp/pr67502.c: New test.
1910
1911 2015-09-09  Marek Polacek  <polacek@redhat.com>
1912
1913         PR middle-end/67512
1914         * gcc.dg/pr67512.c: New test.
1915
1916 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1917
1918         PR c++/53184
1919         * g++.dg/warn/Wsubobject-linkage-1.C: New.
1920         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1921         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1922         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1923
1924 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1925
1926         * gcc.target/aarch64/mod_2.x: New file.
1927         * gcc.target/aarch64/mod_256.x: Likewise.
1928         * gcc.target/arm/mod_2.c: New test.
1929         * gcc.target/arm/mod_256.c: Likewise.
1930         * gcc.target/aarch64/mod_2.c: Likewise.
1931         * gcc.target/aarch64/mod_256.c: Likewise.
1932
1933 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
1934
1935         PR c++/67504
1936         * g++.dg/gomp/pr67504.C: New test.
1937
1938         PR c/67501
1939         * c-c++-common/gomp/pr67501.c: New test.
1940
1941         PR c/67500
1942         * gcc.dg/gomp/pr67500.c: New test.
1943
1944         PR c/67495
1945         * gcc.dg/gomp/pr67495.c: New test.
1946
1947 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
1948             Sebastian Pop  <s.pop@samsung.com>
1949
1950         PR tree-optimization/53852
1951         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1952         both isl-0.12 and isl-0.15.
1953         * gcc.dg/graphite/uns-interchange-14.c: Same.
1954         * gcc.dg/graphite/uns-interchange-15.c: Same.
1955         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1956
1957 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
1958             Sebastian Pop  <s.pop@samsung.com>
1959
1960         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1961         * gcc.dg/graphite/block-1.c: Same.
1962         * gcc.dg/graphite/block-5.c: Same.
1963         * gcc.dg/graphite/block-6.c: Same.
1964         * gcc.dg/graphite/interchange-1.c: Same.
1965         * gcc.dg/graphite/interchange-10.c: Same.
1966         * gcc.dg/graphite/interchange-11.c: Same.
1967         * gcc.dg/graphite/interchange-13.c: Same.
1968         * gcc.dg/graphite/interchange-14.c: Same.
1969         * gcc.dg/graphite/interchange-3.c: Same.
1970         * gcc.dg/graphite/interchange-4.c: Same.
1971         * gcc.dg/graphite/interchange-7.c: Same.
1972         * gcc.dg/graphite/interchange-8.c: Same.
1973         * gcc.dg/graphite/interchange-9.c: Same.
1974         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1975         * gcc.dg/graphite/pr35356-1.c (foo): Same.
1976         * gcc.dg/graphite/pr37485.c: Same.
1977         * gcc.dg/graphite/scop-0.c (int toto): Same.
1978         * gcc.dg/graphite/scop-1.c: Same.
1979         * gcc.dg/graphite/scop-10.c: Same.
1980         * gcc.dg/graphite/scop-11.c: Same.
1981         * gcc.dg/graphite/scop-12.c: Same.
1982         * gcc.dg/graphite/scop-13.c: Same.
1983         * gcc.dg/graphite/scop-16.c: Same.
1984         * gcc.dg/graphite/scop-17.c: Same.
1985         * gcc.dg/graphite/scop-18.c: Same.
1986         * gcc.dg/graphite/scop-2.c: Same.
1987         * gcc.dg/graphite/scop-21.c (int test): Same.
1988         * gcc.dg/graphite/scop-22.c (void foo): Same.
1989         * gcc.dg/graphite/scop-4.c: Same.
1990         * gcc.dg/graphite/scop-5.c: Same.
1991         * gcc.dg/graphite/scop-6.c: Same.
1992         * gcc.dg/graphite/scop-7.c: Same.
1993         * gcc.dg/graphite/scop-8.c: Same.
1994         * gcc.dg/graphite/scop-9.c: Same.
1995         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1996         data-refs remain inside the inner loop.
1997         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1998         * gcc.dg/graphite/uns-interchange-14.c: Same.
1999         * gcc.dg/graphite/uns-interchange-9.c: Same.
2000         * gfortran.dg/graphite/interchange-3.f90
2001
2002 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2003
2004         PR target/63870
2005         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2006         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2007         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2008         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2009         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2010         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2011         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2012         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2013         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2014         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2015         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2016         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2017
2018 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2019
2020         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2021         * lib/target-supports.exp
2022         (check_effective_target_arm_neon_fp16_hw): New.
2023
2024 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2025
2026         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2027         Set additional_flags for neon-fp16 if supported, else fallback to neon.
2028
2029         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2030         (hfloat16_t): New.
2031         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2032         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2033         if supported.
2034         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2035         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2036         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2037         when those are supported.
2038         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2039         (vdup_n_f16): New.
2040
2041         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2042         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2043         cases if supported.
2044
2045         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2046         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2047         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2048         Likewise.
2049         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2050         Likewise.
2051         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2052
2053         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2054         Add float16x8_t case.
2055         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2056         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2057         main, exec_vcreate): Likewise.
2058         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2059         exec_vget_high): Likewise.
2060         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2061         exec_vget_low): Likewise.
2062         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2063         Likewise.
2064         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2065         exec_vld1_dup): Likewise.
2066         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2067         exec_vld1_lane): Likewise.
2068         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2069         Likewise.
2070         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2071         exec_vldX_dup): Likewise.
2072         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2073         exec_vldX_lane): Likewise.
2074         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2075         exec_vset_lane): Likewise.
2076         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2077         exec_vst1_lane): Likewise.
2078
2079 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2080
2081         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2082         * gcc.target/aarch64/vget_low_1.c: Likewise.
2083
2084 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2085
2086         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2087         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2088         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2089         (main): update orig_data to avoid float16 NaN on bigendian.
2090
2091 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
2092
2093         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2094         float16x8_t.
2095         * gcc.target/aarch64/vset_lane_1.c: Likewise.
2096         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2097         * gcc.target/aarch64/vld1_lane.c: Likewise.
2098
2099 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2100
2101         PR c++/67369
2102         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2103
2104 2015-09-07  Marek Polacek  <polacek@redhat.com>
2105
2106         PR inline-asm/67448
2107         * gcc.dg/asm-10.c: New test.
2108
2109 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
2110
2111         PR middle-end/67452
2112         * gcc.dg/lto/pr67452_0.c: New test.
2113
2114 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2115
2116         PR target/65210
2117         * gcc.target/avr/pr65210.c: New test.
2118
2119 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
2120
2121         PR testsuite/67450
2122         * lib/target-supports.exp (check_cached_effective_target):
2123         Apppend $prop to et_prop_list only if needed.
2124
2125 2015-09-04  Marek Polacek  <polacek@redhat.com>
2126
2127         PR sanitizer/67279
2128         * gcc.dg/ubsan/pr67279.c: New test.
2129
2130 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
2131             Petr Murzin  <petr.murzin@intel.com>
2132             Kirill Yukhin <kirill.yukhin@intel.com>
2133
2134         * gcc.target/i386/avx512f-scatter-1.c: New.
2135         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2136         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2137
2138 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
2139
2140         * gfortran.dg/read_dir.f90: Delete empty directory when closing
2141         rather than calling rmdir, cleanup if open fails.
2142
2143 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2144
2145         * gcc.target/powerpc/vec-mult-char-1.c: New test.
2146         * gcc.target/powerpc/vec-mult-char-2.c: New test.
2147         * lib/target-supports.exp (check_effective_target_vect_char_mult):
2148         Return true for PowerPC targets that implement Altivec.
2149
2150 2015-09-03  Renlin Li  <renlin.li@arm.com>
2151
2152         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2153         check the assembly.
2154         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2155
2156 2015-09-03  Martin Sebor  <msebor@redhat.com>
2157
2158         PR c/66516
2159         * g++.dg/addr_builtin-1.C: New test.
2160         * gcc.dg/addr_builtin-1.c: New test.
2161
2162 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2163
2164         * gcc.target/powerpc/vec-shift.c: New test.
2165
2166 2015-09-03  Tom de Vries  <tom@codesourcery.com>
2167
2168         PR tree-optimization/65637
2169         * gcc.dg/autopar/reduc-4.c: New test.
2170
2171 2015-09-03  Tom de Vries  <tom@codesourcery.com>
2172
2173         PR tree-optimization/65637
2174         * gcc.dg/autopar/pr46099-2.c: New test.
2175
2176 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2177
2178         PR middle-end/67351
2179         * g++.dg/pr67351.C: New test.
2180
2181 2015-09-03  Richard Biener  <rguenther@suse.de>
2182
2183         PR ipa/66705
2184         * g++.dg/lto/pr66705_0.C: New testcase.
2185
2186 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2187
2188         PR middle-end/60586
2189         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2190         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2191
2192 2015-09-02  Marek Polacek  <polacek@redhat.com>
2193
2194         PR c/67432
2195         * gcc.dg/pr67432.c: New test.
2196
2197 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
2198
2199         * lib/target-supports.exp (clear_effective_target_cache): New.
2200         (check_cached_effective_target): Update et_prop_list.
2201         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2202         * g++.dg/compat/compat.exp: Likewise.
2203         * g++.dg/compat/struct-layout-1.exp: Likewise.
2204         * lib/asan-dg.exp: Likewise.
2205         * lib/atomic-dg.exp: Likewise.
2206         * lib/cilk-plus-dg.exp: Likewise.
2207         * lib/clearcap.exp: Likewise.
2208         * lib/mpx-dg.exp: Likewise.
2209         * lib/tsan-dg.exp: Likewise.
2210         * lib/ubsan-dg.exp: Likewise.
2211
2212 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
2213
2214         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2215
2216 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
2217             Andrew Bennett  <andrew.bennett@imgtec.com>
2218
2219         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2220         dependencies between ISA level and compact-branches.
2221         * gcc.target/mips/branch-10.c: Update expected output to allow
2222         compact forms of b/bal.
2223         * gcc.target/mips/branch-11.c: Likewise.
2224         * gcc.target/mips/branch-12.c: Likewise.
2225         * gcc.target/mips/branch-13.c: Likewise.
2226         * gcc.target/mips/branch-3.c: Likewise.
2227         * gcc.target/mips/branch-4.c: Likewise.
2228         * gcc.target/mips/branch-5.c: Likewise.
2229         * gcc.target/mips/branch-6.c: Likewise.
2230         * gcc.target/mips/branch-7.c: Likewise.
2231         * gcc.target/mips/branch-8.c: Likewise.
2232         * gcc.target/mips/branch-9.c: Likewise.
2233         * gcc.target/mips/branch-cost-1.c: Likewise.
2234         * gcc.target/mips/call-1.c: Likewise.
2235         * gcc.target/mips/call-2.c: Likewise.
2236         * gcc.target/mips/call-3.c: Likewise.
2237         * gcc.target/mips/call-4.c: Likewise.
2238         * gcc.target/mips/call-5.c: Likewise.
2239         * gcc.target/mips/call-6.c: Likewise.
2240         * gcc.target/mips/lazy-binding-1.c: Likewise.
2241         * gcc.target/mips/near-far-1.c: Likewise.
2242         * gcc.target/mips/near-far-2.c: Likewise.
2243         * gcc.target/mips/near-far-3.c: Likewise.
2244         * gcc.target/mips/near-far-4.c: Likewise.
2245         * gcc.target/mips/umips-branch-3.c: Ensure the test is
2246         run with compact branches allowed.
2247         * gcc.target/mips/compact-branches-1.c: New file.
2248         * gcc.target/mips/compact-branches-2.c: Likewise.
2249         * gcc.target/mips/compact-branches-3.c: Likewise.
2250         * gcc.target/mips/compact-branches-4.c: Likewise.
2251         * gcc.target/mips/compact-branches-5.c: Likewise.
2252         * gcc.target/mips/compact-branches-6.c: Likewise.
2253         * gcc.target/mips/compact-branches-7.c: Likewise.
2254
2255 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2256
2257         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2258         Clean-up a created directory if testcase fails.
2259
2260 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
2261
2262         PR target/67405
2263         * g++.dg/pr67405.C: New test.
2264
2265 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2266
2267         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2268
2269 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2270
2271         * gcc.dg/ifcvt-1.c: New test.
2272         * gcc.dg/ifcvt-2.c: Likewise.
2273         * gcc.dg/ifcvt-3.c: Likewise.
2274
2275 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2276
2277         PR libfortran/67412
2278         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2279         *-*-solaris2.10.
2280
2281 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2282
2283         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2284
2285 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
2286
2287         PR c++/61753
2288         * g++.dg/other/pr61753.C: New.
2289
2290 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
2291
2292         * gcc.dg/tree-ssa/cmp-1.c: New file.
2293
2294 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
2295
2296         * gcc.dg/tree-ssa/complex-7.c: New file.
2297
2298 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2299
2300         * gcc.target/powerpc/swaps-p8-19.c: New test.
2301
2302 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2303
2304         PR fortran/67367
2305         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2306
2307 2015-08-29  Tom de Vries  <tom@codesourcery.com>
2308
2309         PR tree-optimization/46193
2310         * gcc.dg/autopar/pr46193.c: New test.
2311
2312 2015-08-28  Nathan Sidwell  <nathan@acm.org>
2313
2314         * gcc.dg/compat/struct-layout-1_generate.c: Simply
2315         use exit code for failure.
2316
2317         * gcc.dg/torture/matrix-1.c: Use plain printf.
2318         * gcc.dg/torture/matrix-2.c: Likewise.
2319         * gcc.dg/torture/matrix-5.c: Likewise.
2320         * gcc.dg/torture/matrix-6.c: Likewise.
2321         * gcc.dg/torture/transpose-1.c: Likewise.
2322         * gcc.dg/torture/transpose-2.c: Likewise.
2323         * gcc.dg/torture/transpose-3.c: Likewise.
2324         * gcc.dg/torture/transpose-4.c: Likewise.
2325         * gcc.dg/torture/transpose-5.c: Likewise.
2326         * gcc.dg/torture/transpose-6.c: Likewise.
2327
2328 2015-08-28  Jeff Law  <law@redhat.com>
2329
2330         PR lto/66752
2331         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2332         * gcc.dg/torture/pr66752-1.c: New test
2333         * g++.dg/torture/pr66752-2.C: New test.
2334
2335 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
2336         Revert:
2337         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
2338
2339                 * gcc.dg/tree-ssa/sra-15.c: New.
2340
2341 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
2342
2343         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2344         * gcc.target/mips/msub-8.c: Ditto
2345
2346 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2347
2348         * lib/target-supports.exp (check-effective_target_vect_double):
2349         Enable for Power targets with VSX hardware available.
2350         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2351         vect_no_align && { ! vect_hw_misalign }.
2352
2353 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
2354
2355         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2356         Replaced by opt_files, compile with -floop-nest-optimize.
2357         * g++.dg/graphite/graphite.exp: Same.
2358         * gfortran.dg/graphite/graphite.exp: Same.
2359         * gcc.dg/graphite/block-0.c: Adjust pattern.
2360         * gcc.dg/graphite/block-1.c: Same.
2361         * gcc.dg/graphite/block-3.c: Same.
2362         * gcc.dg/graphite/block-4.c: Same.
2363         * gcc.dg/graphite/block-5.c: Same.
2364         * gcc.dg/graphite/block-6.c: Same.
2365         * gcc.dg/graphite/block-7.c: Same.
2366         * gcc.dg/graphite/block-8.c: Same.
2367         * gcc.dg/graphite/block-pr47654.c: Same.
2368         * gcc.dg/graphite/interchange-0.c: Same.
2369         * gcc.dg/graphite/interchange-1.c: Same.
2370         * gcc.dg/graphite/interchange-10.c: Same.
2371         * gcc.dg/graphite/interchange-11.c: Same.
2372         * gcc.dg/graphite/interchange-12.c: Same.
2373         * gcc.dg/graphite/interchange-13.c: Same.
2374         * gcc.dg/graphite/interchange-14.c: Same.
2375         * gcc.dg/graphite/interchange-15.c: Same.
2376         * gcc.dg/graphite/interchange-3.c: Same.
2377         * gcc.dg/graphite/interchange-4.c: Same.
2378         * gcc.dg/graphite/interchange-5.c: Same.
2379         * gcc.dg/graphite/interchange-6.c: Same.
2380         * gcc.dg/graphite/interchange-7.c: Same.
2381         * gcc.dg/graphite/interchange-8.c: Same.
2382         * gcc.dg/graphite/interchange-9.c: Same.
2383         * gcc.dg/graphite/interchange-mvt.c: Same.
2384         * gcc.dg/graphite/pr37485.c: Same.
2385         * gcc.dg/graphite/uns-block-1.c: Same.
2386         * gcc.dg/graphite/uns-interchange-12.c: Same.
2387         * gcc.dg/graphite/uns-interchange-14.c: Same.
2388         * gcc.dg/graphite/uns-interchange-15.c: Same.
2389         * gcc.dg/graphite/uns-interchange-9.c: Same.
2390         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2391         * gfortran.dg/graphite/interchange-3.f90: Same.
2392
2393 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
2394
2395         PR target/67317
2396         * gcc.target/i386/pr67317-1.c: New test.
2397         * gcc.target/i386/pr67317-2.c: Ditto.
2398         * gcc.target/i386/pr67317-3.c: Ditto.
2399         * gcc.target/i386/pr67317-4.c: Ditto.
2400         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2401         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2402
2403 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
2404
2405         * gcc.target/powerpc/vec-shr.c: New.
2406
2407 2015-08-27  Marek Polacek  <polacek@redhat.com>
2408
2409         PR middle-end/67005
2410         * gcc.dg/torture/pr67005.c: New test.
2411
2412 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
2413
2414         * gcc.dg/tree-ssa/sra-15.c: New.
2415
2416 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2417
2418         * gcc.target/aarch64/long_branch_1.c: New test.
2419
2420 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2421
2422         * gcc.target/s390/20150826-1.c: New test.
2423
2424 2015-08-26  Renlin Li  <renlin.li@arm.com>
2425
2426         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2427
2428 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2429
2430         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2431
2432 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2433
2434         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2435         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2436         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2437         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2438
2439 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2440
2441         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2442         New test directive.
2443         * gcc.target/aarch64/tlsle_1.x: New test source.
2444         * gcc.target/aarch64/tlsle12_1.c: New testcase.
2445         * gcc.target/aarch64/tlsle24_1.c: Likewise.
2446         * gcc.target/aarch64/tlsle32_1.c: Likewise.
2447
2448 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2449
2450         PR fortran/29600
2451         * gfortran.dg/shape_8.f90: New test.
2452
2453 2015-08-25  Marek Polacek  <polacek@redhat.com>
2454
2455         PR middle-end/67330
2456         * gcc.dg/weak/weak-18.c: New test.
2457
2458 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
2459
2460         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2461         gcc_jit_context_set_bool_use_external_driver.
2462
2463 2015-08-25  Nathan Sidwell  <nathan@acm.org>
2464
2465         * gcc.c-torture/execute/builtins/20010124-1.x: New.
2466
2467         * gcc.dg/20001117-1.c: Needs return_address.
2468         * gcc.dg/20020415-1.c: Needs alloca.
2469         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2470         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2471         * gcc.dg/pr63186.c: Needs label_values.
2472         * gcc.dg/torture/pr33848.c: Likwise.
2473
2474         * lib/target-supports.exp (check_effective_target_fopenacc,
2475         check_effective_target_fopenmp): Disable for nvptx.
2476         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2477         * gcc.dg/stack-usage-1.c: Likewise.
2478         * gcc.dg/stack-usage-2.c: Likewise.
2479         * gcc.dg/unused-5.c: Likewise.
2480         * gcc.dg/unwind-1.c: Likewise.
2481
2482 2015-08-25  Christian Bruel  <christian.bruel@st.com>
2483
2484         * gcc.dg/Wno-frame-address.c: Skip for ARM.
2485         * g++.dg/Wno-frame-address.C: Ditto.
2486
2487 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2488
2489         PR target/67211
2490         * g++.dg/pr67211.C: New test.
2491
2492 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
2493
2494         PR fortran/62536
2495         PR fortran/66175
2496         * gfortran.dg/block_end_error_1.f90: New test.
2497         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2498
2499 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2500
2501         PR target/66821
2502         * gcc.target/i386/pr66821.c: New test.
2503
2504 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2505
2506         PR target/67329
2507         * gcc.target/i386/pr67329.c: New test.
2508
2509 2015-08-24  Nathan Sidwell  <nathan@acm.org>
2510
2511         * gcc.dg/pr49551.c: Needs -fdata-sections.
2512
2513         * gcc.dg/pr64935-2.c: Needs scheduling.
2514
2515         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2516         * gcc.dg/torture/pr63738.c: Likewise.
2517         * gcc.dg/torture/pr64728.c: Likewise.
2518         * gcc.dg/pr63748.c: Likewise.
2519         * gcc.dg/20020312-2.c: Likewise.
2520
2521         * gcc.dg/torture/pr66123.c: Needs label_values.
2522
2523         * gcc.dg/torture/pr41261.c: Needs profiling.
2524         * gcc.dg/pr26570.c: Likewise.
2525         * gcc.dg/pr61776.c: Likewise.
2526         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2527         * gcc.dg/gomp/pr34610.c: Likewise.
2528         * gcc.dg/pr54121.c: Likewise.
2529         * gcc.dg/20050325-1.c: Likewise.
2530         * gcc.dg/pr66899.c: Likewise.
2531         * gcc.dg/pr48770.c: Likewise.
2532         * gcc.dg/pr24225.c: Likewise.
2533
2534         * gcc.dg/pr27531-1.c: Needs io.
2535         * gcc.dg/pr44606.c: Likewise.
2536
2537         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2538
2539         * gcc.dg/pr51990.c: Needs alloca.
2540
2541         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2542
2543 2015-08-24  Tom de Vries  <tom@codesourcery.com>
2544
2545         PR tree-optimization/65468
2546         * gcc.dg/gomp/static-chunk-size-one.c: New test.
2547
2548 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2549
2550         PR libfortran/54572
2551         * gfortran.dg/backtrace_1.f90: New test.
2552
2553 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2554
2555         PR libfortran/62296
2556         * gfortran.dg/execute_command_line_2.f90: New test.
2557
2558 2015-08-23  Tom de Vries  <tom@codesourcery.com>
2559
2560         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2561         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2562         vect_no_int_max to vect_no_int_min_max.
2563         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2564         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2565         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2566         * gcc.dg/vect/slp-reduc-4.c: Same.
2567         * gcc.dg/vect/slp-reduc-5.c: Same.
2568         * gcc.dg/vect/vect-125.c: Same.
2569         * gcc.dg/vect/vect-13.c: Same.
2570         * gcc.dg/vect/vect-double-reduc-3.c: Same.
2571         * gcc.dg/vect/vect-reduc-1.c: Same.
2572         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2573         * gcc.dg/vect/vect-reduc-1char.c:Same.
2574         * gcc.dg/vect/vect-reduc-1short.c: Same.
2575         * gcc.dg/vect/vect-reduc-2.c: Same.
2576         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2577         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2578         * lib/target-supports.exp: Same.
2579
2580 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2581
2582         PR c++/63693
2583         * g++.dg/cpp0x/decltype63.C: New.
2584
2585 2015-08-22  Nathan Sidwell  <nathan@acm.org>
2586
2587         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2588         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2589         * c-c++-common/Wunused-var-8.c: Likewise.
2590         * c-c++-common/gomp/pr61486-2.c: Likewise.
2591         * c-c++-common/Wunused-var-6.c: Likewise.
2592         * c-c++-common/goacc/reduction-1.c: Likewise.
2593         * c-c++-common/goacc/reduction-2.c: Likewise.
2594         * c-c++-common/goacc/reduction-3.c: Likewise.
2595         * c-c++-common/goacc/reduction-4.c: Likewise.
2596         * gcc.dg/builtins-64.c: Likewise.
2597         * gcc.dg/pr59523.c: Likewise.
2598         * gcc.dg/tree-ssa/20080530.c: Likewise.
2599         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2600         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2601         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2602         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2603         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2604         * gcc.dg/pr59011.c: Likewise.
2605         * gcc.dg/uninit-9.c: Likewise.
2606         * gcc.dg/pr61561.c: Likewise.
2607         * gcc.dg/vla-4.c: Likewise.
2608         * gcc.dg/20101010-1.c: Likewise.
2609         * gcc.dg/pr49120.c: Likewise.
2610         * gcc.dg/20030331-2.c: Likewise.
2611         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2612         * gcc.dg/pr25682.c: Likewise.
2613         * gcc.dg/guality/guality.c: Likewise.
2614         * gcc.dg/pr27301.c: Likewise.
2615         * gcc.dg/uninit-9-O0.c: Likewise.
2616         * gcc.dg/fold-alloca-1.c: Likewise.
2617         * gcc.dg/pr41470.c: Likewise.
2618         * gcc.dg/pr51491-2.c: Likewise.
2619         * gcc.dg/winline-7.c: Likewise.
2620         * gcc.dg/vla-2.c: Likewise.
2621         * gcc.dg/pr50764.c: Likewise.
2622         * gcc.dg/c99-vla-1.c: Likewise.
2623         * gcc.dg/pr33238.c: Likewise.
2624         * gcc.dg/c99-const-expr-13.c: Likewise.
2625         * gcc.dg/builtin-return-1.c: Likewise.
2626         * gcc.dg/vla-3.c: Likewise.
2627         * gcc.dg/20020415-1.c: Likewise.
2628         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2629         * gcc.dg/shrink-wrap-alloca.c: Likewise.
2630         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2631         * gcc.dg/torture/calleesave-sse.c: Likewise.
2632         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2633         * gcc.dg/gomp/vla-2.c: Likewise.
2634         * gcc.dg/gomp/vla-3.c: Likewise.
2635         * gcc.dg/gomp/vla-4.c: Likewise.
2636         * gcc.dg/gomp/pr30494.c: Likewise.
2637         * gcc.dg/gomp/vla-5.c: Likewise.
2638         * gcc.dg/pr51990-2.c: Likewise.
2639         * gcc.dg/vla-22.c: Likewise.
2640
2641 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2642
2643         * gcc.dg/cpp/multiline-2.c: Add column numbers.
2644         * gcc.dg/dollar.c: Likewise.
2645         * gcc.dg/pragma-message.c: Likewise.
2646         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2647         * c-c++-common/raw-string-14.c: Likewise.
2648
2649 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
2650
2651         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2652         property that instantiation here is a compile-time error.
2653
2654 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2655
2656         * g++.dg/other/pr67065.C: Extend.
2657
2658 2015-08-21  Nathan Sidwell  <nathan@acm.org>
2659
2660         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2661         is freestanding.
2662         (check_effective_target_global_constructor): New.
2663         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2664         * gcc.dg/debug/debug.exp: Skip  for nvptx.
2665         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2666
2667         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2668         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2669         * gcc.c-torture/compile/pr33855.c: Likewise.
2670         * gcc.c-torture/compile/920723-1.c: Likewise.
2671         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2672         writing a const.
2673         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2674         label.
2675         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2676         'call'.
2677
2678         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2679         prototype normal.
2680         * gcc.c-torture/execute/switch-1.c: Likewise.
2681
2682         * gcc.c-torture/execute/pr34456.c: Require not freestanding
2683         * gcc.c-torture/execute/printf-1.c: Likewise.
2684         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2685         * gcc.c-torture/execute/fprintf-1.c: Likewise.
2686         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2687         * gcc.c-torture/execute/vprintf-1.c: Likewise.
2688         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2689         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2690         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2691         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2692         * gcc.c-torture/execute/gofast.c: Likewise.
2693         * gcc.c-torture/execute/complex-6.c: Likewise.
2694
2695         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2696         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2697         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2698         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2699         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2700         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2701         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2702         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2703         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2704         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2705         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2706         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2707         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2708         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2709         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2710         * gcc.dg/setjmp-1.c: Likewise.
2711         * gcc.dg/cleanup-5.c: Likewise.
2712         * gcc.dg/cleanup-12.c: Likewise.
2713         * gcc.dg/cleanup-13.c: Likewise.
2714
2715         * gcc.dg/constructor-1.c: Require global ctor.
2716
2717         * gcc.dg/fork-instrumentation.c: Require profiling.
2718         * gcc.dg/20030107-1.c: Likewise.
2719         * gcc.dg/20030702-1.c: Likewise.
2720
2721         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2722         * gcc.dg/cpp/paste2.c: Likewise.
2723         * gcc.dg/cpp/strify3.c: Likewise.
2724         * gcc.dg/cpp/strify4.c: Likewise.
2725         * gcc.dg/cpp/lexnum.c: Likewise.
2726         * gcc.dg/cpp/digraphs.c: Likewise.
2727         * gcc.dg/cpp/macro1.c: Likewise.
2728
2729 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2730
2731         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2732
2733 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2734
2735         * lib/gcc-dg.exp: Add extra options for db-final to the command line
2736         only once.
2737
2738 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2739
2740         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2741         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2742         vec_vpmsum_be and vec_shasigma_be.
2743
2744 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
2745
2746         * lib/target-supports.exp
2747         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2748         with -mfp16-format=ieee.
2749
2750 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2751
2752         PR c++/67065
2753         * g++.dg/other/pr67065.C: New.
2754
2755 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
2756
2757         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2758         memcpy.
2759         * gcc.target/mips/inline-memcpy-2.c: Ditto.
2760         * gcc.target/mips/inline-memcpy-3.c: Ditto.
2761         * gcc.target/mips/inline-memcpy-4.c: Ditto.
2762         * gcc.target/mips/inline-memcpy-5.c: Ditto.
2763
2764 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
2765
2766         * gcc.dg/wide_shift_64_1.c: New testcase.
2767         * gcc.dg/wide_shift_128_1.c: Likewise.
2768         * gcc.target/aarch64/ashlti3_1.c: Likewise.
2769
2770 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
2771
2772         * lib/target-supports.exp
2773         (check_effective_target_fstack_protector_enabled): New test.
2774         * gcc.target/i386/ssp-default.c: New test.
2775
2776 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
2777
2778         PR fortran/66929
2779         * gfortran.dg/generic_31.f90: New.
2780
2781 2015-08-19  Marek Polacek  <polacek@redhat.com>
2782
2783         PR middle-end/67133
2784         * g++.dg/torture/pr67133.C: New test.
2785
2786 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2787
2788         * gcc.target/powerpc/altivec-35.c: New test.
2789         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2790         * gcc.target/powerpc/vsx-vector-7.c: New test.
2791
2792 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2793
2794         PR middle-end/36757
2795         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2796         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2797
2798 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
2799
2800         PR rtl-optimization/67218
2801         * gcc.c-torture/execute/ieee/pr67218.c,
2802         gcc.target/aarch64/fcvt_int_float_double1.c,
2803         gcc.target/aarch64/fcvt_int_float_double2.c,
2804         gcc.target/aarch64/fcvt_int_float_double3.c,
2805         gcc.target/aarch64/fcvt_int_float_double4.c,
2806         gcc.target/aarch64/fcvt_uint_float_double1.c,
2807         gcc.target/aarch64/fcvt_uint_float_double2.c,
2808         gcc.target/aarch64/fcvt_uint_float_double3.c,
2809         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2810
2811 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
2812
2813         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2814         dg-options to disable LSE extensions.
2815         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2816         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2817         * gcc.target/aarch64/atomic-op-char.c: Likewise.
2818         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2819         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2820         * gcc.target/aarch64/atomic-op-int.c: Likewise.
2821         * gcc.target/aarch64/atomic-op-long.c: Likewise.
2822         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2823         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2824         * gcc.target/aarch64/atomic-op-release.c: Likewise.
2825         * gcc.target/aarch64/atomic-op-short.c: Likewise.
2826         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2827         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2828         * gcc.target/aarch64/sync-op-full.c: Likewise.
2829         * gcc.target/aarch64/sync-op-release.c: Likewise.
2830
2831 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
2832
2833         PR c++/67160
2834         * g++.dg/cpp1z/feat-cxx1z.C: New.
2835
2836 2015-08-18  Marek Polacek  <polacek@redhat.com>
2837
2838         PR middle-end/67222
2839         * gcc.dg/torture/pr67222.c: New test.
2840
2841 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2842
2843         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2844
2845 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
2846
2847         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2848         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2849         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2850
2851 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
2852
2853         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2854         which is used in later code.
2855
2856 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
2857
2858         PR c++/67216
2859         * g++.dg/cpp0x/nullptr34.C: New.
2860         * g++.dg/warn/Wconversion2.C: Adjust.
2861         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2862         * g++.old-deja/g++.other/null3.C: Likewise.
2863
2864         * g++.dg/cpp0x/pr51313.C: Adjust.
2865
2866 2015-08-17  Richard Biener  <rguenther@suse.de>
2867
2868         PR tree-optimization/67221
2869         * gcc.dg/torture/pr67221.c: New testcase.
2870
2871 2015-08-17  Mike Stump  <mikestump@comcast.net>
2872             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2873
2874         * gcc.target/arm/memcpy-aligned-1.c: New test.
2875
2876 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2877
2878         PR fortran/54656
2879         * gfortran.dg/norm_4.f90: Rename to...
2880         * gfortran.dg/norm2_4.f90: this.
2881         * gfortran.dg/norm2_5.f90: New test.
2882
2883 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
2884
2885         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2886         * gcc.dg/ssp-1.c: Make counter a register.
2887         * gcc.dg/ssp-2.c: Likewise.
2888         * gcc.dg/torture/parm-coalesce.c: New.
2889
2890 2015-08-14  Marek Polacek  <polacek@redhat.com>
2891
2892         PR middle-end/67133
2893         * gcc.dg/torture/pr67133.c: New test.
2894
2895 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
2896             Matthias Klose  <doko@debian.org>
2897
2898         PR target/67143
2899         * gcc.c-torture/compile/pr67143.c: New
2900         * gcc.target/aarch64/atomic-op-imm.c
2901         (atomic_fetch_add_negative_RELAXED): New.
2902         (atomic_fetch_sub_negative_ACQUIRE): New.
2903
2904 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2905
2906         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2907         * gcc.target/aarch64/target_attr_8.c: Likewise.
2908         * gcc.target/aarch64/target_attr_14.c: Likewise.
2909
2910 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2911
2912         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2913
2914 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
2915
2916         * gcc.target/i386/builtin_target.c: Add skylake check.
2917
2918 2015-08-13  Jeff Law  <law@redhat.com>
2919
2920         * gcc.dg/pr66314.c: Moved from here to ..
2921         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
2922         to clear all sanitizers before -fsanitize=kernel-address.
2923
2924 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2925
2926         * gcc.target/aarch64/cinc_common_1.c: New test.
2927
2928 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
2929
2930         PR c++/53421
2931         * g++.dg/ext/attribute-may-alias-1.C: New.
2932         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2933
2934 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
2935
2936         * gcc.target/aarch64/atomic-inst-cas.c: New.
2937         * gcc.target/aarch64/atomic-inst-ops.inc: New.
2938
2939 2015-08-13  Andreas Schwab  <schwab@suse.de>
2940
2941         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2942
2943 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
2944
2945         PR c++/62164
2946         * g++.dg/torture/pr62164.C: New.
2947
2948 2015-08-13  Richard Biener  <rguenther@suse.de>
2949
2950         PR tree-optimization/67191
2951         * gcc.dg/torture/pr67191.c: New testcase.
2952         * g++.dg/torture/pr67191.C: Likewise.
2953
2954 2015-08-13  Richard Biener  <rguenther@suse.de>
2955
2956         PR tree-optimization/66502
2957         PR tree-optimization/67167
2958         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2959
2960 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2961
2962         PR c++/53330
2963         * g++.dg/init/new42.C: New.
2964
2965 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2966
2967         PR target/67071
2968         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2969         vector constants.
2970         * gcc.target/powerpc/pr67071-2.c: Likewise.
2971         * gcc.target/powerpc/pr67071-3.c: Likewise.
2972
2973 2015-08-12  Marek Polacek  <polacek@redhat.com>
2974
2975         PR c++/55095
2976         * c-c++-common/Wshift-overflow-6.c: New test.
2977         * c-c++-common/Wshift-overflow-7.c: New test.
2978         * g++.dg/cpp1y/left-shift-2.C: New test.
2979
2980 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2981
2982         PR c++/52742
2983         * g++.dg/cpp0x/pr52742.C: New.
2984
2985 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
2986
2987         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2988         Check Knights Landing support.
2989
2990 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2991
2992         PR c++/47461
2993         * g++.dg/warn/Wunused-result-1.C: New.
2994
2995 2015-08-12  Richard Biener  <rguenther@suse.de>
2996
2997         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2998         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2999         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3000         * g++.dg/tree-ssa/pr61034.C: Adjust.
3001         * gcc.dg/fold-compare-2.c: Likewise.
3002         * gcc.dg/pr50763.c: Likewise.
3003         * gcc.dg/predict-3.c: Likewise.
3004         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3005         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3006         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3007         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3008         * gcc.dg/tree-ssa/pr37508.c: Likewise.
3009         * gcc.dg/tree-ssa/vrp04.c: Likewise.
3010         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3011         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3012         * gcc.dg/tree-ssa/vrp16.c: Likewise.
3013         * gcc.dg/tree-ssa/vrp20.c: Likewise.
3014         * gcc.dg/tree-ssa/vrp25.c: Likewise.
3015         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3016
3017 2015-08-12  Nathan Sidwell  <nathan@acm.org>
3018
3019         * gcc.dg/vrp-min-max-1.c: New.
3020         * gcc.dg/vrp-min-max-2.c: New.
3021
3022 2015-08-12  Richard Biener  <rguenther@suse.de>
3023
3024         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3025
3026 2015-08-12  Tom de Vries  <tom@codesourcery.com>
3027
3028         PR testsuite/67175
3029         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3030         Handle absence of vector min/max for sparc.
3031
3032 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
3033
3034         PR target/66954
3035         * g++.dg/ext/mv25.C: New test.
3036
3037 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
3038
3039         * gcc.target/i386/avx2-vect-shift.c: New test.
3040
3041 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3042
3043         PR c/66098
3044         PR c/66711
3045         * gcc.dg/pragma-diag-3.c: New test.
3046         * gcc.dg/pragma-diag-4.c: New test.
3047
3048 2015-08-11  Nathan Sidwell  <nathan@acm.org>
3049
3050         * c-c++-common/dfp/operator-comma.c: Call init function.
3051         * c-c++-common/dfp/convert-dfp-2.c: New test.
3052
3053 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
3054
3055         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3056         Treat model == 0x4f as Broadwell.
3057
3058 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3059
3060         PR libfortran/67140
3061         * gfortran.dg/pr67140.f90: New test.
3062
3063 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
3064
3065         PR libgomp/65742
3066         PR middle-end/66332
3067         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3068
3069 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
3070
3071         PR fortran/64022
3072         * gfortran.dg/ieee/large_4.f90: New test.
3073
3074 2015-08-08  Bud Davis  <jmdavis@link.com>
3075
3076         PR fortran/59746
3077         * gfortran.dg/common_22.f90: New.
3078
3079 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
3080
3081         PR rtl-optimization/67028
3082         * gcc.dg/pr67028.c: New testcase.
3083
3084 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
3085
3086         PR rtl-optimization/67029
3087         * gcc.dg/pr67029.c: New test.
3088
3089 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3090
3091         PR fortran/64104
3092         * gfortran.dg/ieee/ieee_8.f90: New test.
3093
3094 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
3095
3096         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3097         modifers.
3098         * gcc.target/aarch64/noplt_2.c: Likewise.
3099         * gcc.target/aarch64/noplt_3.c: Likewise.
3100
3101 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
3102
3103         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3104         optimization level, and print a summary at the end.
3105
3106 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3107
3108         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3109
3110 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3111
3112         * gcc.target/aarch64/noplt_3.c: New testcase.
3113
3114 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
3115
3116         * gcc.target/aarch64/noplt_1.c: New testcase.
3117         * gcc.target/aarch64/noplt_2.c: Likewise.
3118
3119 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
3120
3121         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3122         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3123
3124 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3125
3126         * gcc.target/s390/dwarfregtable-1.c: New test.
3127         * gcc.target/s390/dwarfregtable-2.c: New test.
3128         * gcc.target/s390/dwarfregtable-3.c: New test.
3129
3130 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3131
3132         * gcc.target/s390/htm-builtins-z13-1.c: New test.
3133
3134 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3135
3136         PR fortran/64022
3137         * gfortran.dg/ieee/large_2.f90: New test.
3138         * gfortran.dg/ieee/large_3.F90: New test.
3139
3140 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3141
3142         PR fortran/64022
3143         * gfortran.dg/ieee/large_1.f90: Adjust test.
3144
3145 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3146             Jeff Law  <law@redhat.com>
3147
3148         PR c/16351
3149         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3150         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3151         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3152         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3153         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3154         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3155
3156 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3157
3158         PR middle-end/66311
3159         * gfortran.dg/pr66311.f90: New file.
3160
3161 2015-08-05  Richard Biener  <rguenther@suse.de>
3162
3163         PR tree-optimization/67121
3164         * gcc.dg/torture/pr67121.c: New testcase.
3165
3166 2015-08-05  Nick Clifton  <nickc@redhat.com>
3167
3168         * gcc.target/rl78: New directory.
3169         * gcc.target/rl78/rl78.exp: New file: Test driver.
3170         * gcc.target/rl78/test_addm3.c: New file: Test adds.
3171
3172 2015-08-05  Richard Biener  <rguenther@suse.de>
3173
3174         PR middle-end/67120
3175         * gcc.dg/torture/pr67120.c: New testcase.
3176
3177 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
3178
3179         PR fortran/52846
3180
3181         * lib/fortran-modules.exp: Call cleanup-submodules from
3182         cleanup-modules.
3183         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3184         cover the cases where private entities are no longer optimized
3185         away.
3186         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3187         same reason.
3188         * gfortran.dg/submodule_1.f08: Change cleanup module names.
3189         * gfortran.dg/submodule_5.f08: The same.
3190         * gfortran.dg/submodule_9.f08: The same.
3191         * gfortran.dg/submodule_10.f08: New test.
3192
3193 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
3194
3195         PR c++/66595
3196         * g++.dg/cpp1y/var-templ35.C: New.
3197
3198 2015-08-05  Richard Biener  <rguenther@suse.de>
3199
3200         PR tree-optimization/67055
3201         * g++.dg/torture/pr67055.C: New testcase.
3202
3203 2015-08-05  Richard Biener  <rguenther@suse.de>
3204
3205         PR tree-optimization/67109
3206         * gcc.dg/torture/pr67109.c: New testcase.
3207         * gcc.dg/vect/vect-119.c: Adjust.
3208
3209 2015-08-05  Richard Biener  <rguenther@suse.de>
3210
3211         PR middle-end/67107
3212         * gcc.dg/pr67107.c: New testcase.
3213
3214 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3215
3216         PR c++/66197
3217         * g++.dg/cpp1z/abbrev2.C: New.
3218
3219 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3220
3221         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3222
3223 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3224
3225         PR c++/66392
3226         * g++.dg/init/explicit4.C: New.
3227
3228 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3229
3230         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3231         without VSX an Power8 vector support.
3232
3233 2015-08-04  Richard Biener  <rguenther@suse.de>
3234
3235         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3236
3237 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
3238
3239         PR target/67110
3240         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3241         -fno-pie -no-pie.
3242
3243 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3244
3245         PR c++/66427
3246         * g++.dg/cpp1y/var-templ34.C: New.
3247
3248 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3249
3250         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3251         * gcc.target/aarch64/target_attr_1.c: Likewise.
3252         * gcc.target/aarch64/target_attr_2.c: Likewise.
3253         * gcc.target/aarch64/target_attr_3.c: Likewise.
3254         * gcc.target/aarch64/target_attr_4.c: Likewise.
3255         * gcc.target/aarch64/target_attr_5.c: Likewise.
3256         * gcc.target/aarch64/target_attr_6.c: Likewise.
3257         * gcc.target/aarch64/target_attr_7.c: Likewise.
3258         * gcc.target/aarch64/target_attr_8.c: Likewise.
3259         * gcc.target/aarch64/target_attr_9.c: Likewise.
3260         * gcc.target/aarch64/target_attr_10.c: Likewise.
3261         * gcc.target/aarch64/target_attr_11.c: Likewise.
3262         * gcc.target/aarch64/target_attr_12.c: Likewise.
3263         * gcc.target/aarch64/target_attr_13.c: Likewise.
3264         * gcc.target/aarch64/target_attr_14.c: Likewise.
3265         * gcc.target/aarch64/target_attr_15.c: Likewise.
3266
3267 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3268
3269         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3270
3271 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3272
3273         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3274
3275 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3276
3277         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3278         message.
3279
3280 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3281
3282         PR fortran/64022
3283         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3284         * gfortran.dg/ieee/large_1.f90: New test.
3285
3286 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3287
3288         PR tree-optimization/67043
3289         * gcc.dg/pr67043.c: New test.
3290
3291 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
3292
3293         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3294
3295 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
3296
3297         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3298         it to push/pop timing items.
3299         (main): For each optimization level, create a gcc_jit_timer, and
3300         time all of the iteration within that level cumulatively.
3301         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3302         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3303
3304 2015-08-03  Alexander Basov <coohpt@gmail.com>
3305
3306         PR middle-end/64744
3307         PR middle-end/48470
3308         PR middle-end/43404
3309         * gcc.target/arm/pr43404.c : New testcase.
3310         * gcc.target/arm/pr48470.c : New testcase.
3311         * gcc.target/arm/pr64744-1.c : New testcase.
3312         * gcc.target/arm/pr64744-2.c : New testcase.
3313
3314 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3315
3316         PR tree-optimization/67077
3317         * gcc.dg/pr67077.c: New test.
3318
3319 2015-08-03  Jeff Law  <law@redhat.com>
3320
3321         PR middle-end/66314
3322         PR gcov-profile/66899
3323         * gcc.dg/pr66899.c: New test.
3324         * gcc.dg/pr66314.c: New test.
3325
3326 2015-08-03  Marek Polacek  <polacek@redhat.com>
3327
3328         PR c/67088
3329         * gcc.dg/pr67088.c: New test.
3330
3331 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3332
3333         PR target/66731
3334         * gcc.target/arm/vnmul-1.c: New.
3335         * gcc.target/arm/vnmul-2.c: New.
3336         * gcc.target/arm/vnmul-3.c: New.
3337         * gcc.target/arm/vnmul-4.c: New.
3338
3339 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3340
3341         PR fortran/64921
3342         * gfortran.dg/class_allocate_20.f90: New.
3343
3344 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3345
3346         * gcc.target/aarch64/csel_bfx_1.c: New test.
3347         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3348
3349 2015-08-02  Martin Sebor  <msebor@redhat.com>
3350
3351         * g++.dg/Wframe-address-in-Wall.C: New test.
3352         * g++.dg/Wframe-address.C: New test.
3353         * g++.dg/Wno-frame-address.C: New test.
3354         * gcc.dg/Wframe-address-in-Wall.c: New test.
3355         * gcc.dg/Wframe-address.c: New test.
3356         * gcc.dg/Wno-frame-address.c: New test.
3357
3358 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
3359
3360         * c-c++-common/Wmisleading-indentation.c: Add more tests.
3361
3362 2015-08-01  Michael Collison  <michael.collison@linaro.org
3363             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3364
3365         * gcc.target/arm/mincmp.c: New test.
3366
3367 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
3368
3369         PR fortran/67091
3370         * gfortran.dg/associated_target_6.f03: New test
3371
3372 2015-08-01  Tom de Vries  <tom@codesourcery.com>
3373
3374         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3375         optimize ("-ftree-parallelize-loops=0").
3376         Add successful scans for 2 detected reductions.  Add xfail scans for 3
3377         detected reductions.
3378         * gcc.dg/autopar/reduc-2short.c: Same.
3379         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3380         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
3381         detected reductions.
3382         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3383         and max reductions.
3384
3385 2015-07-31  Marek Polacek  <polacek@redhat.com>
3386
3387         PR sanitizer/66977
3388         * g++.dg/ubsan/pr66977.C: New test.
3389
3390 2015-07-30  Marek Polacek  <polacek@redhat.com>
3391
3392         * c-c++-common/Wtautological-compare-3.c: New test.
3393
3394 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3395
3396         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3397         (CHECK): Pass address of scalar, rather than array.
3398
3399 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3400
3401         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3402
3403 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3404
3405         * gcc.target/aarch64/fp16/fp16.exp: New.
3406         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3407         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3408
3409 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3410
3411         * gcc.target/aarch64/f16_movs_1.c: New test.
3412
3413 2015-07-28  Tom de Vries  <tom@codesourcery.com>
3414
3415         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3416         outer loop.
3417
3418 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
3419             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3420
3421         * gcc.dg/parm-incomplete-1.c: Update.
3422         * gcc.dg/pr18809-1.c: Update.
3423         * gcc.dg/pr27953.c: Update.
3424         * gcc.dg/vla-11.c: Update.
3425
3426 2015-07-27  Marek Polacek  <polacek@redhat.com>
3427
3428         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3429
3430 2015-07-27  Tom de Vries  <tom@codesourcery.com>
3431
3432         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3433         attribute.  Update comment.
3434         (main): Remove.
3435         Add scan for not parallelizing inner loop.
3436         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3437         attribute.
3438         (main): Remove.
3439
3440 2015-07-27  Marek Polacek  <polacek@redhat.com>
3441
3442         PR bootstrap/67030
3443         * c-c++-common/Wtautological-compare-2.c: New test.
3444
3445 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
3446
3447         PR target/66232
3448         * gcc.target/i386/pr66232-6.c: New tests.
3449         * gcc.target/i386/pr66232-7.c: Likewise.
3450         * gcc.target/i386/pr66232-8.c: Likewise.
3451         * gcc.target/i386/pr66232-9.c: Likewise.
3452
3453 2015-07-27  Marek Polacek  <polacek@redhat.com>
3454
3455         PR c++/66555
3456         PR c/54979
3457         * c-c++-common/Wtautological-compare-1.c: New test.
3458
3459 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
3460
3461         PR c++/18969
3462         * g++.dg/template/pr18969.C: New test.
3463         * g++.dg/template/pr18969-2.C: New test.
3464         * g++.old-deja/g++.jason/overload.C: Remove return value in
3465         template function returning void.
3466
3467 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
3468
3469         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3470         immediates to avoid shift-overflow warnings.
3471
3472 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
3473
3474         PR c++/66857
3475         * g++.dg/init/pr66857.C: New test.
3476
3477 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
3478
3479         PR target/66648
3480         * gcc.target/i386/pr66648.c: New test.
3481
3482 2015-07-25  Tom de Vries  <tom@codesourcery.com>
3483
3484         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3485         interchange_files and block_files variables.
3486         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3487         arithmetic.
3488         * gcc.dg/graphite/uns-interchange-12.c: Same.
3489         * gcc.dg/graphite/uns-interchange-14.c: Same.
3490         * gcc.dg/graphite/uns-interchange-15.c: Same.
3491         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3492         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3493
3494 2015-07-25  Jeff Law  <law@redhat.com>
3495
3496         Revert:
3497         PR lto/66752
3498         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3499         * gcc.dg/torture/pr66752-1.c: New test
3500         * g++.dg/torture/pr66752-2.C: New test.
3501
3502 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
3503
3504         Revert:
3505         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
3506
3507         PR rtl-optimization/64164
3508         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3509         * gcc.dg/ssp-1.c: Make counter a register.
3510         * gcc.dg/ssp-2.c: Likewise.
3511         * gcc.dg/torture/parm-coalesce.c: New.
3512
3513 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3514
3515         * gcc.dg/graphite/block-1.c: Xfail scan.
3516         * gcc.dg/graphite/interchange-12.c: Same.
3517         * gcc.dg/graphite/interchange-14.c: Same.
3518         * gcc.dg/graphite/interchange-15.c: Same.
3519         * gcc.dg/graphite/interchange-9.c: Same.
3520         * gcc.dg/graphite/interchange-mvt.c: Same.
3521         * gcc.dg/graphite/uns-block-1.c: New test.
3522         * gcc.dg/graphite/uns-interchange-12.c: New test.
3523         * gcc.dg/graphite/uns-interchange-14.c: New test.
3524         * gcc.dg/graphite/uns-interchange-15.c: New test.
3525         * gcc.dg/graphite/uns-interchange-9.c: New test.
3526         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3527
3528 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3529
3530         PR c++/64079
3531         * c-c++-common/Wunused-function-1.c: New.
3532
3533 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3534
3535         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3536         alternative exit-first loop transform.
3537         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3538         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3539         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3540         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3541         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3542         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3543         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3544         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3545         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3546
3547 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
3548
3549         PR ipa/66566
3550         * gcc.target/i386/mpx/pr66566.c: New test.
3551
3552 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3553
3554         PR bootstrap/66978
3555         * gcc.target/i386/pr66978.c: New test.
3556
3557 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3558
3559         * gcc.target/s390/gpr2fprsavecfi.c: New test.
3560
3561 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3562
3563         * gcc.target/s390/insv-1.c: New test.
3564         * gcc.target/s390/insv-2.c: New test.
3565         * gcc.target/s390/insv-3.c: New test.
3566
3567 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3568
3569         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3570
3571 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3572
3573         PR middle-end/25530
3574         * gcc.dg/pr25530.c: New test.
3575
3576 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3577
3578         PR middle-end/25529
3579         * gcc.dg/pr25529.c: New test.
3580
3581 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
3582
3583         * gcc.target/arm/reg_equal_test.c: New test.
3584
3585 2015-07-23  Jeff Law  <law@redhat.com>
3586
3587         PR lto/66752
3588         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3589         * gcc.dg/torture/pr66752-1.c: New test
3590         * g++.dg/torture/pr66752-2.C: New test.
3591
3592 2015-07-23  Marek Polacek  <polacek@redhat.com>
3593
3594         PR c++/66572
3595         * g++.dg/warn/Wlogical-op-2.C: New test.
3596
3597 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
3598
3599         PR rtl-optimization/64164
3600         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3601         * gcc.dg/ssp-1.c: Make counter a register.
3602         * gcc.dg/ssp-2.c: Likewise.
3603         * gcc.dg/torture/parm-coalesce.c: New.
3604
3605 2015-07-23  Marek Polacek  <polacek@redhat.com>
3606
3607         PR sanitizer/66908
3608         * c-c++-common/ubsan/pr66908.c: New test.
3609
3610 2015-07-23  Tom de Vries  <tom@codesourcery.com>
3611
3612         * gcc.dg/autopar/outer-4.c: Add xfail.
3613         * gcc.dg/autopar/outer-5.c: Same.
3614         * gcc.dg/autopar/outer-6.c: Same.
3615         * gcc.dg/autopar/reduc-2.c: Same.
3616         * gcc.dg/autopar/reduc-2char.c: Same.
3617         * gcc.dg/autopar/reduc-2short.c: Same.
3618         * gcc.dg/autopar/reduc-8.c: Same.
3619         * gcc.dg/autopar/uns-outer-4.c: New test.
3620         * gcc.dg/autopar/uns-outer-5.c: New test.
3621         * gcc.dg/autopar/uns-outer-6.c: New test.
3622
3623 2015-07-23  Richard Biener  <rguenther@suse.de>
3624
3625         PR tree-optimization/66952
3626         * gcc.dg/torture/pr66952.c: Use signed char.
3627
3628 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
3629
3630         PR tree-optimization/66926,66951
3631         * gcc.dg/vect/pr66951.c: New test.
3632
3633 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
3634
3635         PR c++/52987
3636         * g++.dg/parse/error57.C: New.
3637         * g++.dg/expr/string-2.C: Update.
3638
3639 2015-07-23  Richard Biener  <rguenther@suse.de>
3640
3641         PR tree-optimization/66945
3642         * gcc.dg/torture/pr66945.c: New testcase.
3643
3644 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
3645
3646         PR target/66954
3647         * g++.dg/ext/mv24.C: New test.
3648
3649 2015-07-22  Marek Polacek  <polacek@redhat.com>
3650
3651         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3652         dg-options.
3653
3654 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
3655
3656         PR fortran/61831
3657         PR fortran/66929
3658         * gfortran.dg/generic_30.f90: New.
3659
3660 2015-07-22  Richard Biener  <rguenther@suse.de>
3661
3662         PR tree-optimization/66952
3663         * gcc.dg/torture/pr66952.c: New testcase.
3664
3665 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
3666
3667         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3668         test.
3669         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3670         test.
3671         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3672         test.
3673         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3674         test.
3675         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3676         test.
3677         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3678         test.
3679         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3680         test.
3681         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3682         test.
3683         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3684         test.
3685         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3686         test.
3687         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3688         test.
3689         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3690         test.
3691         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3692         test.
3693         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3694         test.
3695         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3696         test.
3697         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3698         test.
3699         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3700         test.
3701         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3702         test.
3703         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3704         test.
3705         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3706         test.
3707         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3708         test.
3709         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3710         test.
3711         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3712         test.
3713         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3714         test.
3715         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3716         test.
3717         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3718         test.
3719         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3720         test.
3721         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3722         test.
3723         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3724         test.
3725         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3726         test.
3727         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3728         test.
3729         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3730         test.
3731         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3732         test.
3733         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3734         test.
3735         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3736         test.
3737         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3738         test.
3739         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3740         test.
3741         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3742         test.
3743         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3744         test.
3745         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3746         test.
3747         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3748         test.
3749         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3750         test.
3751         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3752         test.
3753         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3754         test.
3755         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3756         test.
3757         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3758         test.
3759         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3760         test.
3761         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3762         test.
3763         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3764         test.
3765         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3766         test.
3767         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3768         test.
3769         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3770         test.
3771         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3772         test.
3773         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3774         test.
3775         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3776         test.
3777         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3778         test.
3779         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3780         test.
3781         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3782         test.
3783         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3784         test.
3785         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3786         test.
3787         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3788         test.
3789         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3790         test.
3791         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3792         test.
3793         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3794         test.
3795         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3796         test.
3797         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3798         test.
3799         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3800         test.
3801         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3802         test.
3803         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3804         test.
3805         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3806         test.
3807         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3808         test.
3809         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3810         test.
3811         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3812         test.
3813         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3814         test.
3815         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3816         test.
3817         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3818         test.
3819         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3820         test.
3821         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3822         test.
3823         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3824         test.
3825         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3826         test.
3827         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3828         test.
3829         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3830         test.
3831         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3832         test.
3833         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3834         test.
3835         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3836         test.
3837         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3838         test.
3839         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3840         test.
3841         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3842         test.
3843         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3844         test.
3845         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3846         test.
3847         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3848         test.
3849         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3850         test.
3851         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3852         test.
3853         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3854         test.
3855         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3856         test.
3857         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3858         test.
3859         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3860         test.
3861         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3862         test.
3863         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3864         test.
3865         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3866         test.
3867         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3868         test.
3869         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3870         test.
3871         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3872         test.
3873         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3874         test.
3875         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3876         test.
3877         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3878         test.
3879         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3880         test.
3881         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3882         test.
3883         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3884         test.
3885         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3886         test.
3887         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3888         test.
3889         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3890         test.
3891         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3892         test.
3893         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3894         test.
3895         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3896         test.
3897         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3898         test.
3899         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3900         test.
3901         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3902         test.
3903         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3904         test.
3905         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3906         test.
3907         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3908         test.
3909         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3910         test.
3911         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3912         test.
3913         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3914         test.
3915         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3916         test.
3917         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3918         test.
3919         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3920         test.
3921         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3922         test.
3923         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3924         test.
3925         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3926         test.
3927         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3928         test.
3929         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3930         test.
3931
3932 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
3933
3934         * g++.dg/template/crash81.C: Update.
3935
3936 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
3937
3938         PR ipa/66424.
3939         * gcc.target/i386/pr66424.c: New.
3940
3941 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3942
3943         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3944
3945 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
3946
3947         PR fortran/61831
3948         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3949         Drop address sanitization.
3950
3951 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3952
3953         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3954         Skip -march=armv4t.
3955         (dg-additional-options): Set armv5t flag.
3956
3957 2015-07-21  Marek Polacek  <polacek@redhat.com>
3958
3959         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3960         * gcc.dg/vmx/unpack.c: Likewise.
3961         * gcc.target/powerpc/quad-atomic.c: Likewise.
3962
3963 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
3964
3965         * gcc.target/i386/asm-flag-5.c (f_ll): New.
3966
3967 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
3968
3969         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3970         model.
3971
3972 2015-07-20  Marek Polacek  <polacek@redhat.com>
3973
3974         PR c++/55095
3975         * c-c++-common/Wshift-overflow-1.c: New test.
3976         * c-c++-common/Wshift-overflow-2.c: New test.
3977         * c-c++-common/Wshift-overflow-3.c: New test.
3978         * c-c++-common/Wshift-overflow-4.c: New test.
3979         * c-c++-common/Wshift-overflow-5.c: New test.
3980         * g++.dg/cpp1y/left-shift-1.C: New test.
3981         * gcc.dg/c90-left-shift-2.c: New test.
3982         * gcc.dg/c90-left-shift-3.c: New test.
3983         * gcc.dg/c99-left-shift-2.c: New test.
3984         * gcc.dg/c99-left-shift-3.c: New test.
3985         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3986         * gcc.c-torture/execute/pr40386.c: Likewise.
3987         * gcc.dg/vect/pr33373.c: Likewise.
3988         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3989         * gcc.dg/vect/vect-shift-2.c: Likewise.
3990
3991 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3992
3993         * gcc.target/aarch64/neg_abs_1.c: New test.
3994
3995 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
3996
3997         PR target/66922
3998         * gcc.target/i386/pr66922.c: New test.
3999
4000 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
4001
4002         PR middle-end/46851
4003         PR middle-end/60340
4004         * gcc.dg/tree-ssa/pr42327.c: Removed.
4005         * g++.dg/other/pr35011.C: Removed.
4006
4007 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
4008
4009         PR target/66906
4010         * gcc.target/i386/pr66906.c: New test.
4011
4012 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
4013
4014         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4015         as follow-up to r225930.
4016
4017 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
4018
4019         PR fortran/52846
4020         * lib/fortran-modules.exp (proc cleanup-submodules): New
4021         procedure.
4022         * gfortran.dg/submodule_1.f08: Change extension and clean up
4023         the submodule files.
4024         * gfortran.dg/submodule_2.f08: ditto
4025         * gfortran.dg/submodule_6.f08: ditto
4026         * gfortran.dg/submodule_7.f08: ditto
4027         * gfortran.dg/submodule_8.f08: New test
4028         * gfortran.dg/submodule_9.f08: New test
4029
4030 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
4031             Sebastian Pop  <s.pop@samsung.com>
4032
4033         PR middle-end/61929
4034         * gcc.dg/graphite/pr61929.c: New.
4035
4036 2015-07-17  Marek Polacek  <polacek@redhat.com>
4037
4038         * gcc.dg/fold-minus-7.c: New test.
4039
4040 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4041
4042         * gfortran.dg/co_reduce_1.f90: New file.
4043
4044 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
4045
4046         PR target/66824
4047         * gcc.target/i386/pr66824.c:
4048
4049 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
4050
4051         PR fortran/66035
4052         * gfortran.dg/structure_constructor_13.f03: New test.
4053
4054 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
4055
4056         PR fortran/61831
4057         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4058         of generated while loops in the tree dump.
4059         * gfortran.dg/derived_constructor_comps_6.f90: New file.
4060
4061 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
4062
4063         * gcc.dg/vect/vect-outer-simd-2.c: New test.
4064
4065 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
4066
4067         PR target/66891
4068         * gcc.target/i386/pr66891.c: New test.
4069
4070 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4071
4072         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4073
4074 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
4075
4076         PR rtl-optimization/66626
4077         * gcc.target/i386/pr66626-2.c: New.
4078
4079 2015-07-16  Martin Liska  <mliska@suse.cz>
4080
4081         * g++.dg/ipa/pr66896.c: New test.
4082
4083 2015-07-16  Richard Biener  <rguenther@suse.de>
4084
4085         PR tree-optimization/66894
4086         * gcc.dg/torture/pr66894.c: New testcase.
4087
4088 2015-07-16  Richard Biener  <rguenther@suse.de>
4089
4090         * gcc.dg/tree-ssa/pr21031.c: Adjust.
4091
4092 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
4093
4094         PR target/66866
4095         * g++.dg/pr66866.C: New test.
4096
4097 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4098
4099         * gcc.target/powerpc/vec-cmp-sel.c: New test.
4100
4101 2015-07-15  Richard Biener  <rguenther@suse.de>
4102
4103         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4104         { -O3 -fomit-frame-pointer },
4105         { -O3 -fomit-frame-pointer -funroll-loops } and
4106         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4107         in favor of
4108         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4109           -finline-functions }
4110
4111 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
4112
4113         * gcc.target/mips/interrupt_handler-5.c: New test.
4114
4115 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4116             Robert Suchanek  <robert.suchanek@imgtec.com>
4117
4118         * gcc.target/mips/interrupt_handler-4.c: New test.
4119
4120 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
4121
4122         PR testsuite/66734
4123         * gcc.dg/lto/lto.exp: Initialize MPX.
4124
4125 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4126
4127         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4128         dg-skip-if.
4129         * gcc.target/arm/scd42-3.c: Likewise.
4130
4131 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4132
4133         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4134         code to be run when the pre-arch code increases the isa_rev to
4135         mips32r6 or greater.
4136
4137 2015-07-15  Richard Biener  <rguenther@suse.de>
4138
4139         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4140         { -O3 -fomit-frame-pointer },
4141         { -O3 -fomit-frame-pointer -funroll-loops } and
4142         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4143         in favor of
4144         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4145           -finline-functions }
4146         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4147         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4148         to additional_flags.
4149
4150 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
4151
4152         PR rtl-optimization/66838
4153         * gcc.target/i386/pr66838.c: New test.
4154
4155 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
4156
4157         PR c++/66850
4158         * g++.dg/template/pr66850.C: New test.
4159
4160 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4161             Cesar Philippidis  <cesar@codesourcery.com>
4162             Chung-Lin Tang  <cltang@codesourcery.com>
4163
4164         * gcc.target/nios2/nios2-flushd.c: New.
4165         * gcc.target/nios2/nios2-rdprs.c: New.
4166         * gcc.target/nios2/r2-atomic.c: New.
4167         * gcc.target/nios2/r2-eni.c: New.
4168         * gcc.target/nios2/r2-wrpie.c: New.
4169
4170 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4171             Cesar Philippidis  <cesar@codesourcery.com>
4172             Chung-Lin Tang  <cltang@codesourcery.com>
4173
4174         * gcc.target/nios2/cdx-ldstwm-1.c: New.
4175         * gcc.target/nios2/cdx-ldstwm-2.c: New.
4176
4177 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4178             Cesar Philippidis  <cesar@codesourcery.com>
4179             Chung-Lin Tang  <cltang@codesourcery.com>
4180
4181         * gcc.target/nios2/andci.c: New.
4182         * gcc.target/nios2/bmx.c: New.
4183         * gcc.target/nios2/cdx-add.c: New.
4184         * gcc.target/nios2/cdx-branch.c: New.
4185         * gcc.target/nios2/cdx-callret.c: New.
4186         * gcc.target/nios2/cdx-loadstore.c: New.
4187         * gcc.target/nios2/cdx-logical.c: New.
4188         * gcc.target/nios2/cdx-mov.c: New.
4189         * gcc.target/nios2/cdx-shift.c: New.
4190         * gcc.target/nios2/cdx-sub.c: New.
4191         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4192
4193 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
4194
4195         PR c++/65071
4196         * g++.dg/cpp0x/vt-65071.C: New.
4197
4198 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4199             Cesar Philippidis  <cesar@codesourcery.com>
4200             Chung-Lin Tang  <cltang@codesourcery.com>
4201
4202         * gcc.target/nios2/r2-io-range.c: New.
4203         * gcc.target/nios2/r2-stio-1.c: New.
4204         * gcc.target/nios2/r2-stio-2.c: New.
4205         * gcc.target/nios2/nios2-ldxio.c: New.
4206         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4207         of just compile.  Add more tests.
4208
4209 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4210
4211         gfortran.dg/pr66864.f90: New test.
4212
4213 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
4214
4215         PR rtl-optimization/66626
4216         * gcc.target/i386/pr66626.c: New.
4217
4218 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
4219
4220         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4221         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4222         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4223
4224 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
4225
4226         * g++.dg/template/crash81.C: Adjust for error + inform change.
4227         * g++.dg/template/pr58878.C: Likewise.
4228         * g++.dg/template/shadow1.C: Likewise.
4229         * g++.dg/template/shadow2.C: Likewise.
4230         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4231         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4232         * g++.old-deja/g++.brendan/crash7.C: Likewise.
4233         * g++.old-deja/g++.pt/shadow2.C: Likewise.
4234
4235 2015-07-14  Richard Biener  <rguenther@suse.de>
4236
4237         PR tree-optimization/66863
4238         * gcc.dg/torture/pr66863.c: New testcase.
4239
4240 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
4241
4242         PR c++/65186
4243         * g++.dg/template/pr65186.C: New test.
4244
4245 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
4246
4247         * gcc.target/arm/macro_defs0.c: Add directive to skip
4248         test if -marm is present.
4249         * gcc.target/arm/macro_defs1.c: Likewise.
4250
4251 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4252
4253         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4254         if-conversion..
4255         * gcc.target/aarch64/adds1.c: Likewise.
4256         * gcc.target/aarch64/ands_1.c: Likewise.
4257         * gcc.target/aarch64/bics_1.c: Likewise.
4258         * gcc.target/aarch64/subs1.c: Likewise.
4259         * gcc.target/aarch64/subs3.c: Likewise.
4260
4261 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
4262
4263         PR fortran/64589
4264         * gfortran.dg/pr64589.f90: New test.
4265
4266 2015-07-13  Renlin Li  <renlin.li@arm.com>
4267
4268         PR rtl/66556
4269         * gcc.c-torture/execute/pr66556.c: New.
4270
4271 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
4272
4273         * gcc.dg/20020219-1.c: Fix double word typos.
4274         * gcc.dg/20020919-1.c: Same.
4275
4276 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
4277             Jeff Law  <law@redhat.com>
4278
4279         PR middle-end/66726
4280         * g++.dg/tree-ssa/pr66726.c: New test.
4281         * gcc.dg/tree-ssa/pr66726-2.c: New test.
4282         * gcc.dg/tree-ssa/pr66726.c: New test.
4283
4284 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
4285
4286         PR c++/58734
4287         * g++.dg/cpp0x/variadic-ttp2.C: New.
4288
4289 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
4290
4291         PR c++/30044
4292         * g++.dg/cpp0x/auto46.C: New test.
4293         * g++.dg/template/pr30044.C: New test.
4294         * g++.dg/template/shadow2.C: New test.
4295         * g++.dg/template/error55.C: New test.
4296         * g++.dg/template/crash83.C: Accept any error string.
4297         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4298         parameters.
4299         * g++.dg/cpp0x/variadic19.C: Likewise
4300         * g++.dg/template/canon-type-13.C: Likewise.
4301         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4302         * g++.dg/torture/20070621-1.C: Likewise.
4303
4304 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4305
4306         PR c++/54521
4307         * g++.dg/init/explicit3.C: New.
4308
4309 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
4310
4311         PR target/66819
4312         * gcc.target/i386/pr66819-1.c: New test.
4313         * gcc.target/i386/pr66819-2.c: Likewise.
4314         * gcc.target/i386/pr66819-3.c: Likewise.
4315         * gcc.target/i386/pr66819-4.c: Likewise.
4316         * gcc.target/i386/pr66819-5.c: Likewise.
4317
4318 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
4319
4320         PR target/66703
4321         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4322         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
4323         type to prevent possible flag-clobbering zero-extensions.
4324         * gcc.target/i386/pr66703.c: New test.
4325
4326 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4327
4328         PR c++/60842
4329         * g++.dg/cpp0x/nsdmi-template15.C: New.
4330
4331 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
4332
4333         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4334
4335 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
4336
4337         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4338         * gcc.target/arm/flip-thumb.c: Likewise.
4339
4340 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
4341
4342         PR target/66813
4343         * gcc.target/i386/pr66813.c: New test.
4344
4345 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
4346
4347         PR middle-end/66820
4348         * gcc.dg/gomp/pr66820.c: New test.
4349
4350 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4351
4352         PR c++/65592
4353         * g++.dg/cpp0x/scoped_enum6.C: New.
4354
4355 2015-07-10  Tom de Vries  <tom@codesourcery.com>
4356
4357         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4358         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4359
4360 2015-07-10  Richard Biener  <rguenther@suse.de>
4361
4362         PR tree-optimization/66823
4363         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4364         which should not be necessary.  XFAIL.
4365
4366 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4367
4368         PR c++/64848
4369         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4370
4371 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
4372
4373         PR middle-end/66633
4374         * gcc.dg/gomp/pr66633-1.c: New test.
4375         * gcc.dg/gomp/pr66633-2.c: New test.
4376         * gcc.dg/gomp/pr66633-3.c: New test.
4377         * gcc.dg/gomp/pr66633-4.c: New test.
4378
4379 2015-07-09  John Marino  <gnugcc@marino.st>
4380
4381         * lib/target-supports.exp (check_effective_target_pie):
4382         Add *-*-dragonfly*
4383
4384 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
4385
4386         PR target/66814
4387         * gcc.target/i386/pr66814.c: New test.
4388
4389 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4390
4391         PR target/66731
4392         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4393         * gcc.target/aarch64/fnmul-2.c: Likewise.
4394         * gcc.target/aarch64/fnmul-3.c: Likewise.
4395         * gcc.target/aarch64/fnmul-4.c: Likewise.
4396
4397 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4398
4399         PR c++/65790
4400         * g++.dg/cpp0x/vt-65790.C: New.
4401
4402 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4403
4404         PR target/66818
4405         * gcc.target/i386/pr66818.c: New test.
4406
4407 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4408
4409         PR target/66817
4410         * gcc.target/i386/pr66817.c: New test.
4411
4412 2015-07-09  Marek Polacek  <polacek@redhat.com>
4413
4414         PR tree-optimization/66718
4415         * gcc.dg/vect/vect-126.c: New test.
4416
4417 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
4418
4419         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4420         even when dwarf-2 is not the default.
4421
4422 2015-07-08  Jeff Law  <law@redhat.com>
4423
4424         PR testsuite/66796
4425         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4426         to have a single memory reference.
4427
4428 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
4429
4430         * g++.dg/other/dump-ada-spec-9.C: New test.
4431
4432 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
4433
4434         * g++.dg/vect/vect.exp: Run also simd* tests.
4435         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4436         (check_vect): Fix up get_cpuid call for C++.
4437         * g++.dg/vect/simd-clone-1.cc: New test.
4438
4439 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4440
4441         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4442
4443 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4444
4445         * gcc.target/i386/readeflags-1.c (abort): New prototype.
4446         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4447
4448 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4449
4450         PR target/66806
4451         * gcc.target/i386/pr66806.c: New test.
4452
4453 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
4454
4455         PR c++/66421
4456         * g++.dg/cpp0x/auto45.C: New.
4457
4458 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
4459
4460         PR middle-end/66334
4461         * gcc.target/i386/pr66334.c: New.
4462
4463 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
4464
4465         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4466         comments.
4467
4468 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
4469
4470         PR jit/66783
4471         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4472         (verify_code): Update expected error message.
4473         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4474         (verify_code): Likewise.
4475         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4476         (verify_code): Likewise.
4477
4478 2015-07-08  Richard Biener  <rguenther@suse.de>
4479
4480         PR tree-optimization/66793
4481         * gcc.dg/torture/pr66793.c: New testcase.
4482
4483 2015-07-08  Richard Biener  <rguenther@suse.de>
4484
4485         PR tree-optimization/66794
4486         * gcc.dg/torture/pr66794.c: New testcase.
4487
4488 2015-07-08  Marek Polacek  <polacek@redhat.com>
4489
4490         PR c++/66748
4491         * g++.dg/abi/abi-tag15.C: New test.
4492
4493 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
4494
4495         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4496         * gcc.target/mips/branch-3.c: Ditto
4497         * gcc.target/mips/branch-4.c: Ditto.
4498         * gcc.target/mips/branch-5.c: Ditto.
4499         * gcc.target/mips/branch-6.c: Ditto.
4500         * gcc.target/mips/branch-7.c: Ditto.
4501         * gcc.target/mips/branch-8.c: Ditto.
4502         * gcc.target/mips/branch-9.c: Ditto.
4503         * gcc.target/mips/branch-10.c: Ditto.
4504         * gcc.target/mips/branch-11.c: Ditto.
4505         * gcc.target/mips/branch-12.c: Ditto.
4506         * gcc.target/mips/branch-13.c: Ditto.
4507         * gcc.target/mips/umips-branch-5.c: New file.
4508         * gcc.target/mips/umips-branch-6.c: New file.
4509         * gcc.target/mips/umips-branch-7.c: New file.
4510         * gcc.target/mips/umips-branch-8.c: New file.
4511         * gcc.target/mips/umips-branch-9.c: New file.
4512         * gcc.target/mips/umips-branch-10.c: New file.
4513         * gcc.target/mips/umips-branch-11.c: New file.
4514         * gcc.target/mips/umips-branch-12.c: New file.
4515         * gcc.target/mips/umips-branch-13.c: New file.
4516         * gcc.target/mips/umips-branch-14.c: New file.
4517         * gcc.target/mips/umips-branch-15.c: New file.
4518         * gcc.target/mips/umips-branch-16.c: New file.
4519         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4520         (OCCUPY_0xfffc): New define.
4521
4522 2015-07-08  Renlin Li  <renlin.li@arm.com>
4523
4524         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4525
4526 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
4527
4528         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4529
4530 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
4531
4532         * gcc.target/i386/bt-3.c: New test.
4533         * gcc.target/i386/bt-4.c: Ditto.
4534
4535 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4536
4537         * g++.dg/other/dump-ada-spec-8.C: New test.
4538
4539 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
4540
4541         PR jit/66783
4542         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4543         test case.
4544         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4545         New test case.
4546         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4547         New test case.
4548         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4549         Avoid using an opaque struct for local "f".
4550
4551 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
4552
4553         PR jit/66779
4554         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4555         * jit.dg/test-pr66779.c: New testcase.
4556
4557 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
4558
4559         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4560         NOCOMPRESSION.
4561
4562 2015-07-07  Richard Biener  <rguenther@suse.de>
4563
4564         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4565
4566 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
4567
4568         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4569         * gcc.target/mips/call-5.c: Ditto.
4570         * gcc.target/mips/call-6.c: Ditto.
4571
4572 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4573
4574         * gcc.dg/dx-test.c: New test-case.
4575
4576 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
4577
4578         PR fortran/66578
4579         * gfortran.dg/allocate_with_source_9.f08: New test.
4580
4581 2015-07-07  Christian Bruel  <christian.bruel@st.com>
4582
4583         PR target/52144
4584         * gcc.target/arm/flip-thumb.c: Fix scan.
4585         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4586         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4587         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4588         Fix return value.
4589
4590 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
4591
4592         PR target/65956
4593         * gcc.c-torture/execute/pr65956.c: New test.
4594
4595 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
4596
4597         * gcc.target/arm/aapcs/align1.c: New.
4598         * gcc.target/arm/aapcs/align_rec1.c: New.
4599         * gcc.target/arm/aapcs/align2.c: New.
4600         * gcc.target/arm/aapcs/align_rec2.c: New.
4601         * gcc.target/arm/aapcs/align3.c: New.
4602         * gcc.target/arm/aapcs/align_rec3.c: New.
4603         * gcc.target/arm/aapcs/align4.c: New.
4604         * gcc.target/arm/aapcs/align_rec4.c: New.
4605         * gcc.target/arm/aapcs/align_vararg1.c: New.
4606         * gcc.target/arm/aapcs/align_vararg2.c: New.
4607
4608 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
4609
4610         * gfortran.dg/iomsg_2.f90: New test.
4611
4612 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4613
4614         PR target/66749
4615         * gcc.target/i386/pr66749.c: New test.
4616
4617 2015-07-06  Richard Biener  <rguenther@suse.de>
4618
4619         PR tree-optimization/66772
4620         * gcc.dg/torture/pr66772-1.c: New testcase.
4621         * gcc.dg/torture/pr66772-2.c: Likewise.
4622
4623 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
4624
4625         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4626         the jals instruction.
4627
4628 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4629
4630         PR target/53383
4631         * gcc.target/i386/pr53383-1.c: New file.
4632         * gcc.target/i386/pr53383-2.c: Likewise.
4633         * gcc.target/i386/pr53383-3.c: Likewise.
4634
4635 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4636
4637         * gcc.target/aarch64/fnmul-1.c: New.
4638         * gcc.target/aarch64/fnmul-2.c: New.
4639         * gcc.target/aarch64/fnmul-3.c: New.
4640         * gcc.target/aarch64/fnmul-4.c: New.
4641
4642 2015-07-06  Richard Biener  <rguenther@suse.de>
4643
4644         PR middle-end/66759
4645         * gcc.dg/torture/pr66759.c: New testcase.
4646
4647 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
4648
4649         PR fortran/58586
4650         * gfortran.dg/alloc_comp_class_3.f03: New test.
4651         * gfortran.dg/alloc_comp_class_4.f03: New test.
4652
4653 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4654
4655         * gcc.c-torture/execute/pr66757.c: New test.
4656
4657 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
4658
4659         PR tree-optimization/66720
4660         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4661
4662 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
4663             Sandra Loosemore <sandra@codesourcery.com>
4664
4665         * gcc.target/nios2/gprel-offset.c: New test.
4666
4667 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4668
4669         PR fortran/66725
4670         * gfortran.dg/pr66725.f90: New test.
4671
4672 2015-07-03  Jason Merrill  <jason@redhat.com>
4673
4674         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4675         Avoid narrowing error.
4676
4677 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
4678
4679         PR rtl-optimization/66706
4680         * gcc.target/powerpc/shift-int.c: New testcase.
4681
4682 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4683
4684         PR target/66746.
4685         * gcc.target/i386/pr66746.c: New file.
4686
4687 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
4688
4689         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4690
4691 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
4692
4693         PR tree-optimization/66119
4694         * g++.dg/opt/pr66119.C: New.
4695
4696 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
4697
4698         PR fortran/52846
4699         * gfortran.dg/submodule_1.f90: New test
4700         * gfortran.dg/submodule_2.f90: New test
4701         * gfortran.dg/submodule_3.f90: New test
4702         * gfortran.dg/submodule_4.f90: New test
4703         * gfortran.dg/submodule_5.f90: New test
4704         * gfortran.dg/submodule_6.f90: New test
4705         * gfortran.dg/submodule_7.f90: New test
4706
4707 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4708
4709         PR preprocessor/53690
4710         * g++.dg/cpp/pr53690.C: New.
4711
4712 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4713
4714         * gcc.target/powerpc/vec-cmp.c: New test.
4715
4716 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4717
4718         PR fortran/56520
4719         * gfortran.dg/pr56520.f90: New test.
4720
4721 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
4722
4723         PR fortran/66545
4724         * gfortran.dg/pr66545_1.f90: New test.
4725         * gfortran.dg/pr66545_2.f90: New test.
4726
4727 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
4728
4729         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4730         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4731
4732 2015-07-02  Richard Biener  <rguenther@suse.de>
4733
4734         PR testsuite/66719
4735         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4736         unaligned loads.
4737
4738 2015-07-02  Richard Biener  <rguenther@suse.de>
4739
4740         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4741
4742 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
4743
4744         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4745
4746 2015-07-01  Jason Merrill  <jason@redhat.com>
4747
4748         * lib/target-supports.exp (cxx_default): Set to C++14.
4749
4750 2015-07-01  Tom de Vries  <tom@codesourcery.com>
4751
4752         PR testsuite/66723
4753         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4754         scan-assembler.
4755
4756 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4757
4758         * gfortran.dg/warn_conversion_8.f90:  New test.
4759
4760 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4761
4762         PR rtl-optimization/61047
4763         * gcc.c-torture/execute/20150611-1.c: New testcase.
4764
4765 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
4766
4767         PR jit/66700
4768         * jit.dg/all-non-failing-tests.h: Add
4769         test-pr66700-observing-write-through-ptr.c.
4770         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4771
4772 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
4773
4774         * jit.dg/test-accessing-union.c: Add comments for use by
4775         gcc/jit/docs/topics/types.rst.
4776
4777 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
4778
4779         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4780         'do-require-effective-target' with 'dg-require-effective-target'.
4781         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4782         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4783         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
4784         'stlex' with 'strex' as the expected output.
4785
4786 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
4787
4788         PR c++/60365
4789         * g++.dg/cpp0x/gen-attrs-60.C: New.
4790         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4791
4792 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
4793
4794         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4795         New function.
4796         * gcc.target/aarch64/pic-small.c: Restrict this test under
4797         check_effective_target_aarch64_small_fpic.
4798
4799 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
4800
4801         * gfortran.dg/gomp/pr66633.f90: New test.
4802
4803 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
4804
4805         PR c++/66686
4806         * g++.dg/template/pr66686.C: New test.
4807
4808 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4809
4810         * gnat.dg/lto17.ad[sb]: New test.
4811
4812 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
4813
4814         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4815         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4816         testcase.
4817         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4818         New testcase.
4819         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4820         New testcase.
4821         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4822         New testcase.
4823         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4824         New testcase.
4825         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4826         New testcase.
4827         * jit.dg/test-switch.c: New testcase.
4828         * jit.dg/test-switch.cc: New testcase.
4829
4830 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
4831
4832         PR jit/66546
4833         * jit.dg/all-non-failing-tests.h: Add note about
4834         test-validly-unreachable-block.c.
4835         * jit.dg/test-validly-unreachable-block.c: New file.
4836
4837 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
4838
4839         PR jit/66628
4840         * jit.dg/all-non-failing-tests.h: Add note about
4841         test-extra-options.c.
4842         * jit.dg/test-extra-options.c: New testcase.
4843
4844 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
4845
4846         PR debug/66691
4847         * gcc.target/i386/pr66691.c: New.
4848
4849 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
4850
4851         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4852         * gcc.target/i386/iamcu/args.h: Likewise.
4853         * gcc.target/i386/iamcu/asm-support.S: Likewise.
4854         * gcc.target/i386/iamcu/defines.h: Likewise.
4855         * gcc.target/i386/iamcu/macros.h: Likewise.
4856         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4857         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4858         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4859         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4860         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4861         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4862         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4863         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4864         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4865         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4866         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4867         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4868         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4869         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4870         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4871         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4872         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4873
4874 2015-06-30  Marek Polacek  <polacek@redhat.com>
4875
4876         * gcc.dg/fold-minus-6.c: New test.
4877
4878         * gcc.dg/fold-ior-3.c: New test.
4879
4880 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
4881
4882         Implement N4197 - Adding u8 character literals
4883         * g++.dg/cpp1z/utf8.C: New.
4884         * g++.dg/cpp1z/utf8-neg.C: New.
4885         * g++.dg/cpp1z/udlit-utf8char.C: New.
4886
4887 2015-06-30  Marek Polacek  <polacek@redhat.com>
4888
4889         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4890
4891 2015-06-30  Tom de Vries  <tom@codesourcery.com>
4892
4893         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4894         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4895         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4896         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4897
4898 2015-06-30  Marek Polacek  <polacek@redhat.com>
4899
4900         * gcc.dg/fold-ior-2.c: New test.
4901
4902 2015-06-30  Tom de Vries  <tom@codesourcery.com>
4903
4904         PR tree-optimization/66652
4905         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4906         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
4907         pointers.
4908         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4909
4910 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
4911
4912         PR c++/65977
4913         * g++.dg/cpp0x/constexpr-friend-3.C: New.
4914         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4915
4916 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4917
4918         PR fortran/66605
4919         * gfortran.dg/wunused-parameter.f90: New test.
4920
4921 2015-06-29  Richard Henderson  <rth@redhat.com>
4922
4923         * gcc.target/i386/asm-flag-1.c: New.
4924         * gcc.target/i386/asm-flag-2.c: New.
4925         * gcc.target/i386/asm-flag-3.c: New.
4926         * gcc.target/i386/asm-flag-4.c: New.
4927         * gcc.target/i386/asm-flag-5.c: New.
4928
4929 2015-06-29  Marek Polacek  <polacek@redhat.com>
4930
4931         PR c/66322
4932         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4933         * c-c++-common/pr66322.c: New test.
4934         * g++.dg/eh/scope1.C: Remove dg-warning.
4935
4936 2015-06-29  Richard Biener  <rguenther@suse.de>
4937
4938         PR tree-optimization/66677
4939         * gcc.dg/vect/pr66677.c: New testcase.
4940
4941 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4942
4943         PR middle-end/64130
4944         * gcc.dg/tree-ssa/pr64130.c: New test.
4945
4946 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
4947
4948         * gcc.target/aarch64/pic-small.c: New testcase.
4949
4950 2015-06-26  Richard Biener  <rguenther@suse.de>
4951
4952         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4953
4954 2015-06-26  Marek Polacek  <polacek@redhat.com>
4955
4956         * gcc.dg/fold-and-1.c: New test.
4957         * gcc.dg/fold-and-2.c: New test.
4958
4959 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4960
4961         * gnat.dg/warn11.adb: Add missing dg directive.
4962         * gnat.dg/warn12.adb: New test.
4963         * gnat.dg/warn12_pkg.ads: New helper.
4964
4965 2015-06-26  Richard Biener  <rguenther@suse.de>
4966
4967         * gfortran.dg/reassoc_3.f90: Adjust.
4968
4969 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
4970
4971         PR target/66412
4972         * gcc.target/i386/pr66412.c: New test.
4973
4974 2015-06-25  Richard Biener  <rguenther@suse.de>
4975
4976         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4977
4978 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
4979
4980         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4981
4982 2015-06-25  Richard Biener  <rguenther@suse.de>
4983
4984         * gfortran.dg/vect/vect-9.f90: New testcase.
4985
4986 2015-06-25  Nick Clifton  <nickc@redhat.com>
4987
4988         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4989         H8300 and M32R targets.
4990
4991 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4992
4993         PR fortran/66528
4994         * gfortran.dg/maxerrors.f90: New test.
4995
4996 2015-06-08  DJ Delorie  <dj@redhat.com>
4997
4998         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4999
5000 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5001
5002         * gcc.target/aarch64/mgeneral-regs_3.c: New.
5003
5004 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
5005
5006         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5007         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5008         * gcc.target/aarch64/nofp_1.c: New file.
5009
5010 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
5011
5012         Implement N3928 - Extending static_assert
5013         * g++.dg/cpp0x/static_assert8.C: Adjust.
5014         * g++.dg/cpp0x/static_assert12.C: New.
5015         * g++.dg/cpp0x/static_assert13.C: New.
5016         * g++.dg/cpp1y/static_assert1.C: New.
5017         * g++.dg/cpp1y/static_assert2.C: New.
5018         * g++.dg/cpp1z/static_assert-nomsg.C: New.
5019
5020 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
5021
5022         PR c++/65750
5023         * g++.dg/cpp0x/trailing11.C: New.
5024
5025 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5026
5027         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5028         multilibs.
5029         * gcc.target/arm/memset-inline-10.c: Likewise.
5030         * gcc.target/arm/pr58784.c: Likewise.
5031         * gcc.target/arm/pr59985.C: Likewise.
5032         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5033
5034 2015-06-24  Renlin Li  <renlin.li@arm.com>
5035
5036         * gcc.target/aarch64/arm_align_max_pwr.c: New.
5037         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5038
5039 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
5040
5041         Revert:
5042         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
5043
5044         PR c++/30044
5045         * g++.dg/cpp0x/auto45.C: New test.
5046         * g++.dg/template/pr30044.C: New test.
5047         * g++.dg/template/crash83.C: Accept any error string.
5048         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5049         parameters.
5050         * g++.dg/cpp0x/variadic18.C: Likewise
5051         * g++.dg/template/canon-type-13.C: Likewise.
5052         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5053
5054 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
5055
5056         PR c++/65811
5057         * g++.dg/other/linkage2.C: New.
5058
5059 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5060
5061         PR target/63408
5062         * gcc.target/arm/pr63408.c: New test.
5063
5064 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
5065
5066         * lib/c-torture.exp: Don't call check_effective_target_lto
5067         before setting up environment correctly.
5068         * lib/gcc-dg.exp: Likewise, and protect
5069         gcc_force_conventional_output.
5070
5071 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5072
5073         PR rtl-optimization/66306
5074         * gcc.target/s390/pr66306.c: New test.
5075
5076 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5077
5078         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5079         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5080         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5081         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5082         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5083         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5084         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5085
5086 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
5087
5088         PR target/65803
5089         * gcc.c-torture/pr65803.c: New test.
5090
5091 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
5092
5093         PR c++/30044
5094         * g++.dg/cpp0x/auto45.C: New test.
5095         * g++.dg/template/pr30044.C: New test.
5096         * g++.dg/template/crash83.C: Accept any error string.
5097         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5098         parameters.
5099         * g++.dg/cpp0x/variadic18.C: Likewise
5100         * g++.dg/template/canon-type-13.C: Likewise.
5101         * g++.old-deja/g++.pt/ttp42.C: Likewise.
5102
5103 2015-06-23  Marek Polacek  <polacek@redhat.com>
5104
5105         * c-c++-common/Wlogical-op-3.c: New test.
5106
5107 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5108
5109         PR c++/66254
5110         * g++.dg/cpp0x/scoped_enum5.C: New.
5111
5112 2015-06-23  Richard Biener  <rguenther@suse.de>
5113
5114         PR tree-optimization/66636
5115         * gcc.dg/vect/pr66636.c: New testcase.
5116
5117 2015-06-23  Marek Polacek  <polacek@redhat.com>
5118
5119         * gcc.dg/fold-minus-4.c: New test.
5120         * gcc.dg/fold-minus-5.c: New test.
5121         * c-c++-common/ubsan/overflow-add-5.c: New test.
5122
5123 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
5124
5125         Add missing testcase from r224672.
5126         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
5127
5128         * gcc.target/vax/bswapdi-1.c: New.
5129
5130 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
5131
5132         PR fortran/64674
5133         * gfortran.dg/associate_18.f08: New test.
5134
5135 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
5136
5137         PR target/66560
5138         * gcc.target/i386/pr66560-1.c: New test.
5139         * gcc.target/i386/pr66560-2.c: Ditto.
5140         * gcc.target/i386/pr66560-3.c: Ditto.
5141         * gcc.target/i386/pr66560-4.c: Ditto.
5142
5143 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
5144
5145         * gcc.target/nvptx/nvptx.exp: New file.
5146         * gcc.target/nvptx/proto-1.c: Likewise.
5147
5148 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
5149
5150         PR tree-optimization/66449
5151         * gcc.dg/vect/pr66449.c: New test.
5152
5153 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
5154
5155         * g++.dg/other/dump-ada-spec-5.C: New test.
5156         * g++.dg/other/dump-ada-spec-6.C: Likewise.
5157         * g++.dg/other/dump-ada-spec-7.C: Likewise.
5158
5159 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
5160
5161         * g++.dg/inherit/pure1.C: Test location too.
5162
5163 2015-06-22  Marek Polacek  <polacek@redhat.com>
5164
5165         * gcc.dg/fold-ior-1.c: New test.
5166         * gcc.dg/fold-minus-2.c: New test.
5167         * gcc.dg/fold-minus-3.c: New test.
5168         * gcc.dg/fold-plus-1.c: New test.
5169         * gcc.dg/fold-plus-2.c: New test.
5170         * gcc.dg/fold-xor-4.c: New test.
5171         * gcc.dg/fold-xor-5.c: New test.
5172
5173 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5174
5175         PR target/65914
5176         * g++.dg/torture/pr65914.C:  New.
5177
5178 2015-06-22  Richard Biener  <rguenther@suse.de>
5179
5180         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5181         not existing TORTURE_OPTIONS only.
5182         * lib/gcc-dg.exp: Likewise.
5183
5184 2015-06-22  Christian Bruel  <christian.bruel@st.com>
5185
5186         PR target/52144
5187         * gcc.target/arm/flip-thumb.c: New test.
5188
5189 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
5190             Martin Liska  <mliska@suse.cz>
5191
5192         PR ipa/65908
5193         * g++.dg/ipa/pr65908.C: New testcase.
5194
5195 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
5196
5197         PR c++/65882
5198         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5199         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5200
5201 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
5202
5203         * gnat.dg/specs/debug1.ads: Adjust.
5204
5205 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
5206
5207         * gcc.target/aarch64/fmovd-zero-mem.c: New.
5208         * gcc.target/aarch64/fmovd-zero-reg.c: New.
5209         * gcc.target/aarch64/fmovf-zero-mem.c: New.
5210         * gcc.target/aarch64/fmovf-zero-reg.c: New.
5211         * gcc.target/aarch64/fmovld-zero-mem.c: New.
5212         * gcc.target/aarch64/fmovld-zero-mem.c: New.
5213         * gcc.target/aarch64/fmovd-zero.c: Delete.
5214         * gcc.target/aarch64/fmovf-zero.c: Delete.
5215
5216 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
5217
5218         * gcc.target/vax/bswapdi-1.c: New.
5219
5220 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5221
5222         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5223
5224 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5225
5226         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5227
5228 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5229
5230         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5231
5232 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5233
5234         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5235
5236 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5237
5238         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5239
5240 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5241
5242         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5243
5244 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5245
5246         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5247
5248 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5249
5250         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5251
5252 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5253
5254         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5255
5256 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5257
5258         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5259
5260 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5261
5262         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5263
5264 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5265
5266         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5267
5268 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5269
5270         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5271
5272 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5273
5274         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5275
5276 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5277
5278         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5279
5280 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5281
5282         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5283
5284 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5285
5286         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5287
5288 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5289
5290         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5291
5292 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5293
5294         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5295
5296 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5297
5298         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5299         (_ARM_FPSCR): Add FZ field.
5300         (clean_results): Force FZ=1 on AArch64.
5301         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5302
5303 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5304
5305         * gcc.target/aarch64/pr62308.c: New test.
5306
5307 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
5308
5309         PR fortran/66549
5310         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5311
5312 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
5313
5314         * gcc.target/i386/mpx/pr66581.c: New test.
5315
5316 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
5317
5318         * gcc.target/i386/cmov9.c: New test.
5319
5320 2015-06-18  Richard Biener  <rguenther@suse.de>
5321
5322         * g++.dg/other/const4.C: New testcase.
5323
5324 2015-06-18  Michael Matz  <matz@suse.de>
5325
5326         PR middle-end/66253
5327         * gcc.dg/vect/pr66253.c: New testcase.
5328
5329 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5330
5331         PR target/66569
5332         * gcc.target/i386/mpx/chkp-vararg.c: New test.
5333
5334 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5335
5336         PR middle-end/66568
5337         * gcc.target/i386/mpx/pr66568.c: New test.
5338
5339 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5340
5341         PR middle-end/66567
5342         * gcc.target/i386/mpx/pr66567.c: New test.
5343
5344 2015-06-18  Richard Biener  <rguenther@suse.de>
5345
5346         PR tree-optimization/66510
5347         * gcc.dg/vect/slp-perm-12.c: New testcase.
5348
5349 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5350
5351         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5352         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5353         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5354         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5355
5356 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
5357
5358         PR c++/66571
5359         * g++.dg/gomp/pr66571-1.C: New test.
5360
5361         PR middle-end/66429
5362         * c-c++-common/gomp/pr66429.c: New test.
5363
5364 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
5365
5366         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5367         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5368         ...this.
5369         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5370         New testcase.
5371         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5372         New testcase.
5373
5374 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5375
5376         PR testsuite/65944
5377         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5378
5379 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
5380
5381         * gcc.target/mips/pr65862-1.c: New test.
5382         * gcc.target/mips/pr65862-2.c: Likewise.
5383
5384 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5385
5386         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5387         * gcc.target/i386/pr52252-atom.c: Ditto.
5388         * gcc.target/i386/vect-div-1.c: Ditto.
5389         * gcc.target/i386/rotate-5.c: Ditto.
5390         * gcc.target/i386/pr50202.c: Ditto.
5391         * gcc.target/i386/pr37843-3.c: Ditto.
5392         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5393         * gcc.target/i386/pr53397-1.c: Ditto.
5394         * gcc.target/i386/pr55934.c: Ditto.
5395         * gcc.target/i386/pr37843-4.c: Ditto.
5396         * gcc.target/i386/pr60451.c: Ditto.
5397         * gcc.target/i386/pr53397-2.c: Ditto.
5398         * gcc.target/i386/vectorize1.c: Ditto.
5399         * gcc.target/i386/extract-insert-combining.c: Ditto.
5400         * gcc.target/i386/pr53759.c: Ditto.
5401         * gcc.target/i386/pr52252-core.c: Ditto.
5402         * gcc.target/i386/rotate-3.c: Ditto.
5403         * gcc.target/i386/sse-20.c: Ditto.
5404         * gcc.target/i386/rotate-4.c: Ditto.
5405         * gcc.target/i386/pr61403.c: Ditto.
5406         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5407         * gcc.target/i386/pr60901.c: Ditto.
5408         * gcc.target/i386/pr59794-7.c: Ditto.
5409         * gcc.target/i386/pr62208.c: Ditto.
5410         * gcc.target/i386/pr53416.c: Ditto.
5411         * gcc.target/i386/asm-dialect-1.c: Ditto.
5412         * gcc.target/i386/pr50038.c: Ditto.
5413         * gcc.target/i386/47698.c: Ditto.
5414         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5415         * gcc.target/i386/pr59794-2.c: Ditto.
5416         * gcc.target/i386/pr59794-3.c: Ditto.
5417         * gcc.target/i386/pr39058.c: Ditto.
5418         * gcc.target/i386/pr60205-1.c: Ditto.
5419         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5420         * gcc.target/i386/sse2-movq-2.c: Ditto.
5421
5422 2015-06-17  Richard Biener  <rguenther@suse.de>
5423
5424         PR tree-optimization/66251
5425         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5426
5427 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
5428
5429         PR c++/59682
5430         * g++.dg/parse/new-placement1.C: New.
5431
5432 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5433
5434         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5435         * jit.dg/test-compound-assignment.c: New testcase.
5436
5437 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5438
5439         PR jit/66539
5440         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5441         to "testcases" array.
5442
5443 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5444
5445         PR jit/66539
5446         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5447         * jit.dg/test-debug-strings.c: New test case.
5448         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5449         the discriminant has a sane debug string.
5450
5451 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
5452
5453         PR target/56766
5454         * gcc.target/i386/pr56766-1.c: New test.
5455         * gcc.target/i386/pr56766-2.c: Ditto.
5456
5457 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
5458
5459         * gcc.target/mips/loongson-shift-count-truncated-1.c:
5460         Skip on mips*-mti-linux* and mips*-img-linux* targets.
5461         * gcc.target/mips/loongson-simd.c: Ditto.
5462
5463 2015-06-16  Richard Biener  <rguenther@suse.de>
5464
5465         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5466
5467 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
5468
5469         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5470         passed by the testsuite driver.
5471
5472 2015-06-16  Richard Biener  <rguenther@suse.de>
5473
5474         * gcc.dg/vect/slp-perm-11.c: New testcase.
5475
5476 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
5477
5478         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5479         dg-options.
5480
5481 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
5482
5483         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5484         Reinstate calls to torture-init and torture-finalize.
5485
5486 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5487
5488         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5489
5490 2015-06-15  Nathan Sidwell  <nathan@acm.org>
5491
5492         PR c++/58583
5493         * g++.dg/cpp0x/nsdmi-template14.C: New test.
5494
5495 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
5496
5497         PR c++/51048
5498         * g++.dg/cpp0x/local-type1.C: New.
5499
5500 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
5501
5502         PR fortran/44672
5503         PR fortran/45440
5504         PR fortran/57307
5505         * gfortran.dg/allocate_with_source_3.f90: Removed check for
5506         unimplemented error.
5507         * gfortran.dg/allocate_with_source_7.f08: New test.
5508         * gfortran.dg/allocate_with_source_8.f08: New test.
5509
5510 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
5511
5512         PR c++/65168
5513         * g++.dg/warn/Walways-true-3.C: New test.
5514
5515 2015-06-13  Tom de Vries  <tom@codesourcery.com>
5516
5517         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5518
5519 2015-06-13  Tom de Vries  <tom@codesourcery.com>
5520
5521         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5522         (main): Remove superfluous attributes.
5523         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5524         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5525
5526 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
5527
5528         * gcc.target/i386/monitorx.c: New.
5529         * gcc.target/i386/sse-12.c: Add -mmwaitx.
5530         * gcc.target/i386/sse-13.c: Ditto.
5531         * gcc.target/i386/sse-14.c: Ditto.
5532         * gcc.target/i386/sse-22.c: Ditto.
5533         * gcc.target/i386/sse-23.c: Ditto.
5534         * g++.dg/other/i386-2.C: Ditto.
5535         * g++.dg/other/i386-3.C: Ditto.
5536
5537 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
5538
5539         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5540
5541 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
5542
5543         PR fortran/66079
5544         * gfortran.dg/allocatable_scalar_13.f90: New test
5545
5546 2015-06-11  Marek Polacek  <polacek@redhat.com>
5547
5548         * gcc.dg/fold-xor-3.c: New test.
5549
5550 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5551
5552         * gcc.target/arm/short-it-ifcvt-1.c: New test.
5553         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5554
5555 2015-06-11  Christian Bruel  <christian.bruel@st.com>
5556
5557         PR target/52144
5558         * gcc.target/arm/pragma_attribute.c: New test.
5559
5560 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
5561
5562         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5563
5564 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
5565
5566         PR target/66473
5567         * gcc.target/i386/pr66473.c: New test.
5568
5569 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
5570
5571         PR target/66470
5572         * gcc.dg/tls/pr66470.c: New test.
5573         * gcc.target/i386/pr66470.c: New test.
5574
5575 2015-06-10  Christian Bruel  <christian.bruel@st.com>
5576
5577         PR target/52144
5578         * gcc.target/arm/attr_arm.c: New test
5579         * gcc.target/arm/attr_arm-err.c: New test
5580         * gcc.target/arm/attr_thumb.c: New test
5581         * gcc.target/arm/attr_thumb-static.c: New test
5582
5583 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5584
5585         PR target/66200
5586         PR target/66428
5587         PR c++/66192
5588         * g++.dg/abi/aarch64_guard1.C: Adjust test.
5589
5590 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
5591
5592         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5593         passed by the testsuite driver.
5594
5595 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5596
5597         Revert:
5598         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5599         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5600         * gcc.dg/ssp-1.c: Make counter a register.
5601         * gcc.dg/ssp-2.c: Likewise.
5602         * gcc.dg/torture/parm-coalesce.c: New.
5603
5604 2015-06-09  Tom de Vries  <tom@codesourcery.com>
5605
5606         * gcc.target/i386/vararg-loc.c: New test.
5607
5608 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5609
5610         PR c++/65815
5611         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5612         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5613
5614 2015-06-09  Marek Polacek  <polacek@redhat.com>
5615
5616         PR tree-optimization/66299
5617         * gcc.dg/pr66299-1.c: New test.
5618         * gcc.dg/pr66299-2.c: New test.
5619         * gcc.dg/pr66299-3.c: New test.
5620
5621 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
5622
5623         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5624         passed by the testsuite driver.
5625
5626 2015-06-09  Richard Biener  <rguenther@suse.de>
5627
5628         PR middle-end/66423
5629         * gcc.dg/fold-modpow2.c: New testcase.
5630
5631 2015-06-09  Richard Biener  <rguenther@suse.de>
5632
5633         PR tree-optimization/66419
5634         * gcc.dg/vect/bb-slp-37.c: New testcase.
5635
5636 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
5637
5638         * gcc.target/arm/stl-cond.c: New test.
5639
5640 2015-06-09  Richard Biener  <rguenther@suse.de>
5641
5642         PR middle-end/66413
5643         * gcc.dg/torture/pr66413.c: New testcase.
5644
5645 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5646
5647         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5648         * gcc.dg/ssp-1.c: Make counter a register.
5649         * gcc.dg/ssp-2.c: Likewise.
5650         * gcc.dg/torture/parm-coalesce.c: New.
5651
5652 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
5653
5654         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5655         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5656
5657 2015-06-08  Tom de Vries  <tom@codesourcery.com>
5658
5659         PR rtl-optimization/66444
5660         * gcc.dg/pr66444.c: New test.
5661
5662 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5663
5664         PR fortran/66245
5665         * gfortran.dg/class_is_1.f90: New test.
5666         * gfortran.dg/type_is_1.f90: Ditto.
5667
5668 2015-06-08  Marek Polacek  <polacek@redhat.com>
5669
5670         PR c/66415
5671         * gcc.dg/cpp/pr66415-1.c: New test.
5672         * gcc.dg/cpp/pr66415-2.c: New test.
5673
5674 2015-06-08  Richard Biener  <rguenther@suse.de>
5675
5676         PR tree-optimization/66422
5677         * gcc.dg/Warray-bounds-16.c: New testcase.
5678
5679 2015-06-08  Richard Biener  <rguenther@suse.de>
5680
5681         * gcc.dg/vect/slp-perm-10.c: New testcase.
5682         * gcc.dg/vect/slp-23.c: Adjust.
5683         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5684         vector pointer update.
5685
5686 2015-06-08  Marek Polacek  <polacek@redhat.com>
5687
5688         PR sanitizer/66452
5689         * g++.dg/ubsan/pr66452.C: New test.
5690
5691 2015-06-08  Tom de Vries  <tom@codesourcery.com>
5692
5693         PR tree-optimization/66436
5694         * gcc.dg/gomp/dump-new-function-2.c: New test.
5695         * gcc.dg/gomp/dump-new-function-3.c: Same.
5696         * gcc.dg/gomp/dump-new-function.c: Same.
5697
5698 2015-06-08  Tom de Vries  <tom@codesourcery.com>
5699
5700         PR tree-optimization/66435
5701         * gcc.dg/gomp/notify-new-function-2.c: New test.
5702         * gcc.dg/gomp/notify-new-function-3.c: Same.
5703         * gcc.dg/gomp/notify-new-function.c: Same.
5704
5705 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
5706
5707         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5708         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5709         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5710         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5711         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5712         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5713         -fshort-enum.
5714
5715 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
5716
5717         PR fortran/47659
5718         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5719         * gfortran.dg/warn_conversion.f90: Add warning for change in value
5720         for assignment.
5721         * gfortran.dg/warn_conversion_3.f90: Add warnings.
5722         * gfortran.dg/warn_conversion_5.f90: New test.
5723         * gfortran.dg/warn_conversion_6.f90: New test.
5724         * gfortran.dg/warn_conversion_7.f90: New test.
5725
5726 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5727
5728         PR fortran/66347
5729         * gfortran.dg/blockdata_9.f: New test.
5730
5731 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5732
5733         PR fortran/66385
5734         * gfortran.dg/forall_17.f90:  New test.
5735
5736 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
5737
5738         * g++.dg/cpp0x/pr57101.C: Add warning.
5739         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5740         * g++.dg/ext/visibility/anon7.C: Same.
5741         * g++.dg/ipa/pr63587-2.C: Same.
5742         * g++.dg/opt/dump1.C: Same.
5743         * g++.dg/opt/pr59622-3.C: Same.
5744         * g++.dg/opt/pr59622.C: Same.
5745         * g++.dg/torture/pr46383.C: Same.
5746         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5747         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5748         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5749         functions.
5750         * gfortran.dg/intent_out_8.f90: Same.
5751         * gfortran.dg/warn_target_lifetime_3.f90: Same.
5752
5753 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5754
5755         PR fortran/66377
5756         gfortran.dg/equiv_9.f90: New test.
5757
5758
5759 2015-06-05  Tom de Vries  <tom@codesourcery.com>
5760
5761         merge from gomp4 branch:
5762         2015-05-28  Tom de Vries  <tom@codesourcery.com>
5763
5764         PR tree-optimization/65443
5765         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5766         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5767         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5768
5769 2015-06-05  Nathan Sidwell  <nathan@acm.org>
5770
5771         PR c++/52595
5772         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5773
5774 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
5775
5776         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5777
5778 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5779
5780         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5781
5782 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
5783
5784         * gcc.target/i386/noplt-1.c: New test.
5785         * gcc.target/i386/noplt-2.c: New test.
5786         * gcc.target/i386/noplt-3.c: New test.
5787         * gcc.target/i386/noplt-4.c: New test.
5788
5789 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
5790
5791         PR fortran/58749
5792         * gfortran.dg/adjustl_1.f90:  New test.
5793
5794 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
5795
5796         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5797         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5798
5799 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
5800
5801         * lto.c (iterative_hash_canonical_type,
5802         gimple_register_canonical_type): only hash main variants of types
5803
5804 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
5805
5806         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5807         Move set of dg-do-what-default after early return.
5808
5809 2015-06-04  Marek Polacek  <polacek@redhat.com>
5810
5811         PR c/66341
5812         * gcc.dg/lvalue-8.c: New test.
5813
5814 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5815             Paolo Carlini  <paolo.carlini@oracle.com>
5816
5817         PR c++/66130
5818         * g++.dg/other/pr66130.C: New.
5819         * g++.dg/cpp0x/pr66130.C: Likewise.
5820
5821 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5822
5823         * g++.dg/cpp0x/decl-loc1.C: New.
5824         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5825         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5826         * g++.dg/init/ctor8.C: Likewise.
5827         * g++.dg/parse/semicolon4.C: Likewise.
5828
5829 2015-06-03  Marek Polacek  <polacek@redhat.com>
5830
5831         PR sanitizer/66190
5832         * g++.dg/ubsan/static-init-1.C: New test.
5833         * g++.dg/ubsan/static-init-2.C: New test.
5834         * g++.dg/ubsan/static-init-3.C: New test.
5835
5836 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
5837
5838         PR target/66275
5839         * gcc.target/i386/pr66275.c: New test.
5840
5841 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5842
5843         * gcc.dg/Wcxx-compat-22.c: New testcase.
5844         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5845         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5846         * c-c++-common/pr58346-1.c: Likewise.
5847         * c-c++-common/transparent-union-1.c: Likewise.
5848
5849 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
5850
5851         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5852         * g++.dg/plugin/def_plugin.c: New file.
5853         * g++.dg/plugin/def-plugin-test.C: New file.
5854
5855 2015-06-03  Richard Biener  <rguenther@suse.de>
5856
5857         * gcc.dg/vect/bb-slp-36.c: New testcase.
5858
5859 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
5860
5861         * gcc.dg/lto/chkp-removed-alias_0.c: New.
5862
5863 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
5864
5865         * gcc.dg/lto/chkp-privatize-1_0.c: New.
5866         * gcc.dg/lto/chkp-privatize-1_1.c: New.
5867         * gcc.dg/lto/chkp-privatize-2_0.c: New.
5868         * gcc.dg/lto/chkp-privatize-2_1.c: New.
5869
5870 2015-06-03  Marek Polacek  <polacek@redhat.com>
5871
5872         PR c/64223
5873         PR c/29358
5874         * gcc.dg/pr64223-1.c: New test.
5875         * gcc.dg/pr64223-2.c: New test.
5876
5877 2015-06-03  Richard Biener  <rguenther@suse.de>
5878
5879         PR tree-optimization/63916
5880         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5881
5882 2015-06-03  Richard Biener  <rguenther@suse.de>
5883
5884         PR tree-optimization/66375
5885         * gcc.dg/torture/pr66375.c: New testcase.
5886
5887 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
5888
5889         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5890
5891 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
5892
5893         PR target/65768
5894         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5895
5896 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5897
5898         PR fortran/66380
5899         * gfortran.dg/reshape_7.f90: New test.
5900
5901 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
5902
5903         PR c/66220:
5904         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5905         (fn_36): New.
5906
5907 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5908
5909         PR c/49551
5910         * gcc.dg/pr49551.c: New testcase.
5911
5912 2015-06-02  Richard Biener  <rguenther@suse.de>
5913
5914         PR debug/65549
5915         * g++.dg/lto/pr65549_0.C: New testcase.
5916
5917 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
5918
5919         PR libgomp/65742
5920         PR middle-end/66332
5921         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5922
5923 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
5924
5925         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5926
5927 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
5928
5929         PR c++/61683
5930         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5931
5932 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
5933
5934         PR tree-optimization/48052
5935         * gcc.dg/tree-ssa/scev-8.c: New.
5936         * gcc.dg/tree-ssa/scev-9.c: New.
5937         * gcc.dg/tree-ssa/scev-10.c: New.
5938         * gcc.dg/vect/pr48052.c: New.
5939
5940 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5941
5942         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5943
5944 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
5945
5946         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5947
5948 2015-06-02  Marek Polacek  <polacek@redhat.com>
5949
5950         PR middle-end/66345
5951         * gcc.dg/torture/pr66345.c: New test.
5952
5953 2015-06-02  Richard Biener  <rguenther@suse.de>
5954
5955         PR tree-optimization/65961
5956         * gcc.dg/torture/pr65961.c: New testcase.
5957
5958 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
5959
5960         PR tree-optimization/52563
5961         PR tree-optimization/62173
5962         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5963         * gcc.dg/tree-ssa/scev-4.c: Ditto.
5964
5965 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5966
5967         * gnat.dg/specs/varsize_return2.ads: New test.
5968         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5969
5970 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
5971
5972         * gcc.dg/vect/vect-outer-simd-1.c: New test.
5973
5974 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
5975
5976         PR target/65697
5977         * gcc.target/aarch64/sync-comp-swap.c: New.
5978         * gcc.target/aarch64/sync-comp-swap.x: New.
5979         * gcc.target/aarch64/sync-op-acquire.c: New.
5980         * gcc.target/aarch64/sync-op-acquire.x: New.
5981         * gcc.target/aarch64/sync-op-full.c: New.
5982         * gcc.target/aarch64/sync-op-full.x: New.
5983         * gcc.target/aarch64/sync-op-release.c: New.
5984         * gcc.target/aarch64/sync-op-release.x: New.
5985
5986 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
5987
5988         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5989         (bar): Predefined.
5990
5991 2015-06-01  Richard Biener  <rguenther@suse.de>
5992
5993         PR tree-optimization/66349
5994         PR tree-optimization/66352
5995         PR tree-optimization/66357
5996         * gcc.dg/torture/pr66357.c: New testcase.
5997         * gcc.dg/torture/pr66349.c: Likewise.
5998         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5999
6000 2015-06-01  Richard Biener  <rguenther@suse.de>
6001
6002         Revert
6003         2015-05-29  Richard Biener  <rguenther@suse.de>
6004
6005         PR tree-optimization/66314
6006         * gcc.dg/asan/pr66314.c: New testcase.
6007
6008 2015-06-01  Richard Biener  <rguenther@suse.de>
6009
6010         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6011
6012 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
6013
6014         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6015         directives.
6016         (hp3, hp4): Add inline keyword.
6017         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6018         (hp2): Add inline keyword.
6019         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6020         (hp2): Add inline keyword.
6021
6022 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
6023
6024         PR target/65527
6025         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6026         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6027         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6028         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6029
6030 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
6031
6032         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6033         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6034
6035 2015-06-01  Richard Biener  <rguenther@suse.de>
6036
6037         PR tree-optimization/66280
6038         * g++.dg/torture/pr66280.C: New testcase.
6039         * g++.dg/torture/pr66280-2.C: Likewise.
6040
6041 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6042
6043         * gnat.dg/addr9_1.adb: New test.
6044         * gnat.dg/addr9_2.adb: Likewise.
6045         * gnat.dg/addr9_3.adb: Likewise.
6046         * gnat.dg/addr9_4.adb: Likewise.
6047
6048 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6049
6050           * g++.dg/other/dump-ada-spec-4.C: New test.
6051
6052 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
6053
6054         * gcc.dg/alias-8.c: Fix dg-warning.
6055
6056 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
6057
6058         * gcc.dg/alias-8.c: Do not xfail.
6059         * gcc.dg/pr62167.c: Prevent FRE.
6060         * gcc.dg/alias-14.c: New testcase.
6061
6062 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
6063
6064         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6065
6066 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6067
6068         PR target/66215
6069         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6070         dg-options.
6071         * gcc.target/s390/hotpatch-10.c: Likewise.
6072         * gcc.target/s390/hotpatch-11.c: Likewise.
6073         * gcc.target/s390/hotpatch-12.c: Likewise.
6074         * gcc.target/s390/hotpatch-17.c: Likewise.
6075         * gcc.target/s390/hotpatch-18.c: Likewise.
6076         * gcc.target/s390/hotpatch-20.c: Likewise.
6077         * gcc.target/s390/hotpatch-21.c: Likewise.
6078         * gcc.target/s390/hotpatch-22.c: Likewise.
6079         * gcc.target/s390/hotpatch-23.c: Likewise.
6080         * gcc.target/s390/hotpatch-24.c: Likewise.
6081         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
6082         to check for the exact nops too.
6083         * gcc.target/s390/hotpatch-3.c: Likewise.
6084         * gcc.target/s390/hotpatch-4.c: Likewise.
6085         * gcc.target/s390/hotpatch-5.c: Likewise.
6086         * gcc.target/s390/hotpatch-6.c: Likewise.
6087         * gcc.target/s390/hotpatch-7.c: Likewise.
6088         * gcc.target/s390/hotpatch-8.c: Likewise.
6089         * gcc.target/s390/hotpatch-9.c: Likewise.
6090         * gcc.target/s390/hotpatch-14.c: Likewise.
6091         * gcc.target/s390/hotpatch-15.c: Likewise.
6092         * gcc.target/s390/hotpatch-16.c: Likewise.
6093         * gcc.target/s390/hotpatch-19.c: Likewise.
6094         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
6095         scan-assembler-times counting number of .align directives.
6096         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6097         dg-options.  Remove scan-assembler-times counting number of .align
6098         directives.
6099         * gcc.target/s390/hotpatch-26.c: New file.
6100         * gcc.target/s390/hotpatch-27.c: New file.
6101         * gcc.target/s390/hotpatch-28.c: New file.
6102         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6103         using -Os -O0 -O1 -O2 -O3 options.
6104
6105 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6106
6107         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6108
6109 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
6110
6111         PR tree-optimization/66142
6112         * gcc.dg/vect/pr66142.c: New test.
6113
6114 2015-05-29  Richard Biener  <rguenther@suse.de>
6115
6116         PR tree-optimization/66314
6117         * gcc.dg/asan/pr66314.c: New testcase.
6118
6119 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
6120
6121         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6122         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6123         Adjust all callers.
6124         (schedule-cleanups, dg-keep-saved-temps): New proc.
6125         (gcc-dg-test-1): Schedule cleanups.
6126         * lib/profopt.exp (profopt-execute): Likewise.
6127         * g++.dg/cdce3.C: Adjust expected line numbers.
6128         * gcc.dg/cdce1.c: Likewise.
6129         * gcc.dg/cdce2.c: Likewise.
6130         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6131         * gcc.dg/strlenopt-24.c: Likewise.
6132         * gcc.dg/tree-ssa/vrp26.c: Likewise.
6133         * gcc.dg/tree-ssa/vrp28.c: Likewise.
6134         * obj-c++.dg/encode-2.mm: Likewise.
6135
6136 2015-05-28  DJ Delorie  <dj@redhat.com>
6137
6138         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6139
6140 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6141
6142         * gnat.dg/discr43.adb: New test.
6143
6144 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6145
6146         * gnat.dg/varsize_temp.adb: Rename into...
6147         * gnat.dg/varsize1.adb: ...this.
6148         * gnat.dg/varsize_copy.ad[sb]: Rename into...
6149         * gnat.dg/varsize2.ad[sb]: ...this.
6150         * gnat.dg/varsize3_1.adb: New test.
6151         * gnat.dg/varsize3_2.adb: Likewise.
6152         * gnat.dg/varsize3_3.adb: Likewise.
6153         * gnat.dg/varsize3_4.adb: Likewise.
6154         * gnat.dg/varsize3_5.adb: Likewise.
6155         * gnat.dg/varsize3_6.adb: Likewise.
6156         * gnat.dg/varsize3_pkg1.ads: New helper.
6157         * gnat.dg/varsize3_pkg2.ads: Likewise.
6158         * gnat.dg/varsize3_pkg3.ads: Likewise.
6159
6160 2015-05-28  Richard Biener  <rguenther@suse.de>
6161
6162         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6163
6164 2015-05-28  Richard Biener  <rguenther@suse.de>
6165
6166         PR tree-optimization/66142
6167         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6168
6169 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
6170
6171         PR target/63810
6172         * gcc.dg/darwin-minversion-3.c: Update testcase.
6173         * gcc.dg/darwin-minversion-4.c: Ditto.
6174         * gcc.dg/darwin-minversion-5.c: New testcase.
6175         * gcc.dg/darwin-minversion-6.c: Ditto.
6176         * gcc.dg/darwin-minversion-7.c: Ditto.
6177         * gcc.dg/darwin-minversion-8.c: Ditto.
6178         * gcc.dg/darwin-minversion-9.c: Ditto.
6179         * gcc.dg/darwin-minversion-10.c: Ditto.
6180         * gcc.dg/darwin-minversion-11.c: Ditto.
6181         * gcc.dg/darwin-minversion-12.c: Ditto.
6182
6183 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6184
6185         PR rtl-optimization/66168
6186         * gcc.c-torture/compile/pr66168.c: New test.
6187
6188 2015-05-27  Jeff Law  <law@redhat.com>
6189
6190         PR target/39726
6191         * gcc.dg/target/m68k/pr39726-1.c: New test.
6192
6193 2015-05-27  Nathan Sidwell  <nathan@acm.org>
6194
6195         PR c++/66270
6196         * g++.dg/ext/alias-canon3.C: New.
6197
6198 2015-05-27  Richard Biener  <rguenther@suse.de>
6199
6200         PR tree-optimization/66272
6201         Revert parts of
6202         2014-08-15  Richard Biener  <rguenther@suse.de>
6203
6204         PR tree-optimization/62031
6205         * gcc.dg/torture/pr66272.c: New testcase.
6206
6207 2015-05-27  Richard Biener  <rguenther@suse.de>
6208
6209         * gcc.dg/vect/slp-reduc-7.c: New testcase.
6210
6211 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
6212
6213         PR target/65358
6214         * gcc.dg/pr65358.c: New test.
6215
6216 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
6217
6218         PR fortran/65548
6219         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6220         semantic.
6221         * gfortran.dg/allocate_with_source_6.f90: New test.
6222
6223 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6224
6225         * gnat.dg/atomic7_1.adb: New test.
6226         * gnat.dg/atomic7_2.adb: Likewise.
6227         * gnat.dg/atomic7_pkg1.ads: New helper.
6228         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6229
6230 2015-05-26  Michael Matz  <matz@suse.de>
6231
6232         PR middle-end/66251
6233         * gcc.dg/vect/pr66251.c: New test.
6234
6235 2015-05-26  Richard Biener  <rguenther@suse.de>
6236
6237         PR tree-optimization/66142
6238         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6239
6240 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
6241
6242         PR fortran/66082
6243         * gfortran.dg/allocatable_scalar_13.f90: New test
6244
6245 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6246
6247         * gnat.dg/warn11.adb: New test.
6248         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6249
6250 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6251
6252         * gnat.dg/vfa1_1.adb: New test.
6253         * gnat.dg/vfa1_2.adb: Likewise.
6254         * gnat.dg/vfa1_3.adb: Likewise.
6255         * gnat.dg/vfa1_4.adb: Likewise.
6256         * gnat.dg/vfa1_pkg.ads: New helper.
6257
6258 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
6259
6260         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6261         * gcc.target/i386/pr66232-3.c: Likewise.
6262
6263 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
6264
6265         PR target/66274
6266         * gcc.target/i386/pr66274.c: New test.
6267
6268 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6269
6270         * gnat.dg/renaming6.ad[sb]: New test.
6271
6272 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
6273
6274         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6275         and 'dg-require-effective-target pie'.
6276
6277 2015-05-23  Nathan Sidwell  <nathan@acm.org>
6278
6279         PR c++/66243
6280         * g++.dg/cpp0x/pr66243.C: New.
6281
6282 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
6283
6284         PR lto/66180
6285         * g++.dg/lto/pr66180_0.C: New testcase.
6286         * g++.dg/lto/pr66180_1.C: New testcase.
6287
6288 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
6289
6290         PR fortran/66257
6291         * typebound_call_27.f90: New file.
6292
6293 2015-05-23  Nathan Sidwell  <nathan@acm.org>
6294
6295         PR c++/65936
6296         * g++.dg/template/pr65936.C: New.
6297
6298 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6299
6300         PR tree-optimization/63387
6301         * gcc.dg/pr63387-2.c: New testcase.
6302
6303 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6304
6305         * gcc.dg/simd-1.c: Update to the new message.
6306
6307 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6308
6309         * gcc.dg/nand.c: New testcase.
6310
6311 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
6312
6313         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6314         Set dg-do-what-default to compile only on ARM targets without
6315         arm_neon_hw execution support.  Remove redundant c-torture-execute
6316         in loop over test cases.
6317
6318 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6319
6320         PR target/65491
6321         * gcc.target/aarch64/pr65491_1.c: New test.
6322         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6323         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6324
6325 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6326
6327         PR c++/65598
6328         * g++.dg/cpp0x/explicit9.C: New.
6329         * g++.dg/cpp0x/explicit8.C: Check the locations too.
6330
6331 2015-05-22  Richard Biener  <rguenther@suse.de>
6332
6333         PR tree-optimization/66251
6334         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6335
6336 2015-05-22  Marek Polacek  <polacek@redhat.com>
6337
6338         PR c/47043
6339         * c-c++-common/attributes-enum-1.c: New test.
6340         * c-c++-common/attributes-enum-2.c: New test.
6341         * g++.dg/cpp0x/attributes-enum-1.C: New test.
6342         * g++.dg/cpp1y/attributes-enum-1.C: New test.
6343
6344 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
6345
6346         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6347         effective target support.  If no arm_neon_hw support, do not attempt
6348         to execute the tests; only compile them.
6349         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6350         and "dg-require-effective-target arm_neon_ok".
6351         * gcc.target/arm/simd/vextp16_1.c: Likewise.
6352         * gcc.target/arm/simd/vextp64_1.c: Likewise.
6353         * gcc.target/arm/simd/vextp8_1.c: Likewise.
6354         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6355         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6356         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6357         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6358         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6359         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6360         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6361         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6362         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6363         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6364         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6365         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6366         * gcc.target/arm/simd/vexts16_1.c: Likewise.
6367         * gcc.target/arm/simd/vexts32_1.c: Likewise.
6368         * gcc.target/arm/simd/vexts64_1.c: Likewise.
6369         * gcc.target/arm/simd/vexts8_1.c: Likewise.
6370         * gcc.target/arm/simd/vextu16_1.c: Likewise.
6371         * gcc.target/arm/simd/vextu32_1.c: Likewise.
6372         * gcc.target/arm/simd/vextu64_1.c: Likewise.
6373         * gcc.target/arm/simd/vextu8_1.c: Likewise.
6374         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6375         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6376         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6377         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6378         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6379         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6380         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6381         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6382         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6383         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6384         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6385         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6386         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6387         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6388         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6389         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6390         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6391         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6392         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6393         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6394         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6395         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6396         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6397         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6398         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6399         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6400         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6401         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6402         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6403         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6404         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6405         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6406         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6407         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6408         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6409         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6410         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6411         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6412         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6413         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6414         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6415         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6416         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6417         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6418         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6419         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6420         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6421         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6422         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6423         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6424         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6425         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6426         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6427         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6428         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6429         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6430         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6431         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6432         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6433         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6434         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6435         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6436         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6437         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6438         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6439         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6440         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6441         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6442         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6443         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6444         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6445         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6446         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6447         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6448         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6449         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6450         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6451         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6452         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6453         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6454         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6455         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6456         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6457         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6458         * gcc.target/arm/simd/vzips16_1.c: Likewise.
6459         * gcc.target/arm/simd/vzips32_1.c: Likewise.
6460         * gcc.target/arm/simd/vzips8_1.c: Likewise.
6461         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6462         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6463         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6464
6465 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
6466
6467         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6468         * gcc.dg/vect/pr59354.c: Likewise.
6469         * gcc.dg/vect/pr64252.c: Likewise.
6470         * gcc.dg/vect/pr64404.c: Likewise.
6471         * gcc.dg/vect/pr64493.c: Likewise.
6472         * gcc.dg/vect/pr64495.c: Likewise.
6473         * gcc.dg/vect/pr64844.c: Likewise.
6474         * gcc.dg/vect/pr65518.c: Likewise.
6475         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6476
6477 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6478
6479         PR c++/66210
6480         * g++.dg/cpp1y/var-templ28.C: New.
6481
6482 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6483
6484         PR target/66232
6485         * gcc.target/i386/pr66232-1.c: New test.
6486         * gcc.target/i386/pr66232-2.c: Likewise.
6487         * gcc.target/i386/pr66232-3.c: Likewise.
6488         * gcc.target/i386/pr66232-4.c: Likewise.
6489         * gcc.target/i386/pr66232-5.c: Likewise.
6490
6491 2015-05-21  Nathan Sidwell  <nathan@acm.org>
6492
6493         * g++.dg/cpp1y/pr60943.C: New.
6494
6495 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
6496
6497         PR tree-optimization/66233
6498         * gcc.c-torture/execute/pr66233.c: New test.
6499
6500 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6501
6502         PR fortran/66176
6503         * gfortran.dg/inline_matmul_11.f90:  New test.
6504
6505 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
6506
6507         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6508         instead of listing several targets on its own.
6509         * gcc.target/i386/pr32219-2.c: Likewise.
6510         * gcc.target/i386/pr32219-3.c: Likewise.
6511         * gcc.target/i386/pr32219-4.c: Likewise.
6512         * gcc.target/i386/pr32219-5.c: Likewise.
6513         * gcc.target/i386/pr32219-6.c: Likewise
6514         * gcc.target/i386/pr32219-7.c: Likewise.
6515         * gcc.target/i386/pr32219-8.c: Likewise.
6516         * gcc.target/i386/pr39013-1.c: Likewise.
6517         * gcc.target/i386/pr39013-2.c: Likewise.
6518         * gcc.target/i386/pr64317.c: Likewise.
6519
6520 2015-05-21  Jeff Law  <law@redhat.com>
6521
6522         * gcc.target/hppa/shadd-3.c: New test.
6523         * gcc.target/hppa/shadd-4.c: New test.
6524
6525 2015-05-21  Michael Matz  <matz@suse.de>
6526
6527         * gcc.dg/vect/vect-strided-store.c: New test.
6528         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6529         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6530
6531 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6532
6533         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6534         * gcc.dg/pow-sqrt-synth-1.c: New test.
6535         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6536
6537 2015-05-21  Richard Biener  <rguenther@suse.de>
6538
6539         PR c++/66211
6540         * g++.dg/conversion/pr66211.C: New testcase.
6541         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6542
6543 2015-05-21  Jeff Law  <law@redhat.com>
6544
6545         * gcc.target/hppa/shadd-2.c: New test.
6546
6547 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
6548
6549         PR target/54236
6550         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6551
6552 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6553
6554         PR target/65937
6555         * gcc.target/arm/pr26702.c: Adjust target selector.
6556
6557 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6558
6559         PR middle-end/66221
6560         * gcc.dg/lto/pr66221_0.c: New test.
6561         * gcc.dg/lto/pr66221_1.c: New test.
6562
6563 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6564
6565         PR c/52952
6566         * gcc.dg/redecl-4.c: Update column numbers.
6567         * gcc.dg/format/bitfld-1.c: Likewise.
6568         * gcc.dg/format/attr-2.c: Likewise.
6569         * gcc.dg/format/attr-6.c: Likewise.
6570         * gcc.dg/format/attr-7.c (baz): Likewise.
6571         * gcc.dg/format/asm_fprintf-1.c: Likewise.
6572         * gcc.dg/format/attr-4.c: Likewise.
6573         * gcc.dg/format/branch-1.c: Likewise.
6574         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6575         locations within strings with embedded escape sequences.
6576
6577 2015-05-20  Jeff Law  <law@redhat.com>
6578
6579         * gcc.target/hppa/hppa.exp: New target test driver.
6580         * gcc.target/hppa/shadd-1.c: New test.
6581
6582 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
6583
6584         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6585
6586 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
6587
6588         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6589         (fn_33_k_and_r_style): New.
6590         (fn_33_stroustrup_style): New.
6591         (fn_33_allman_style): New.
6592         (fn_33_whitesmiths_style): New.
6593         (fn_33_horstmann_style): New.
6594         (fn_33_ratliff_banner_style): New.
6595         (fn_33_lisp_style): New.
6596         (fn_34_indent_dash_gnu): New.
6597         (fn_34_indent_dash_kr): New.
6598         (fn_34_indent_dash_orig): New.
6599         (fn_34_indent_linux_style): New.
6600
6601 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
6602
6603         PR fortran/65548
6604         * gfortran.dg/allocate_with_source_5.f90: Extend test.
6605
6606 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
6607
6608         PR tree-optimization/65447
6609         * gcc.dg/tree-ssa/pr65447.c: New test.
6610
6611 2015-05-19  Nathan sidwell  <nathan@acm.org>
6612
6613         * g++.dg/cpp0x/pr65954.C: New.
6614
6615 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6616
6617         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6618
6619 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6620
6621         * lib/target-supports.exp: Vector do not always have natural
6622         alignment on s390*.
6623
6624 2015-05-19  David Sherwood  <david.sherwood@arm.com>
6625
6626         * gcc.dg/loop-invariant.c: New testcase.
6627
6628 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6629
6630         * lib/target-supports.exp: Vector do not always have natural
6631         alignment on s390*.
6632
6633 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6634
6635         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6636         s390*.
6637         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6638
6639 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6640
6641         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6642         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6643         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6644         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6645         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6646         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6647         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6648         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6649         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6650         * gcc.target/s390/zvector/vec-elem-1.c: New test.
6651
6652 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6653
6654         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6655
6656 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6657
6658         * gcc.target/s390/s390.exp
6659         (check_effective_target_vector): New check.
6660         * gcc.target/s390/vector/vec-abi-1.c: New test.
6661         * gcc.target/s390/vector/vec-abi-2.c: New test.
6662         * gcc.target/s390/vector/vec-abi-3.c: New test.
6663         * gcc.target/s390/vector/vec-abi-4.c: New test.
6664         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6665         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6666         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6667         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6668         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6669         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6670         * gcc.target/s390/vector/vec-clobber-1.c: New test.
6671         * gcc.target/s390/vector/vec-cmp-1.c: New test.
6672         * gcc.target/s390/vector/vec-cmp-2.c: New test.
6673         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6674         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6675         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6676         * gcc.target/s390/vector/vec-genmask-1.c: New test.
6677         * gcc.target/s390/vector/vec-genmask-2.c: New test.
6678         * gcc.target/s390/vector/vec-init-1.c: New test.
6679         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6680         * gcc.target/s390/vector/vec-shift-1.c: New test.
6681         * gcc.target/s390/vector/vec-sub-1.c: New test.
6682
6683 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6684
6685         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6686
6687 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6688
6689         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6690
6691 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6692
6693         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6694
6695 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6696
6697         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6698
6699 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6700
6701         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6702
6703 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6704
6705         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6706
6707 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6708
6709         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6710
6711 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6712
6713         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6714
6715 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6716
6717         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6718
6719 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6720
6721         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6722
6723 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6724
6725         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6726
6727 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6728
6729         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6730
6731 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6732
6733         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6734
6735 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
6736
6737         PR tree-optimization/66187
6738         * gcc.c-torture/execute/pr66187.c: New test.
6739         * gcc.dg/pr66187-1.c: New test.
6740         * gcc.dg/pr66187-2.c: New test.
6741
6742 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6743
6744         * gcc.dg/vect/bb-slp-35.c: Adjust.
6745
6746 2015-05-19  Richard Biener  <rguenther@suse.de>
6747
6748         PR tree-optimization/66165
6749         * gcc.dg/torture/pr66165.c: New testcase.
6750
6751         PR tree-optimization/66185
6752         * gcc.dg/torture/pr66185.c: New testcase.
6753
6754 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
6755
6756         PR target/54236
6757         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6758
6759 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
6760
6761         * gcc.target/mips/p5600-bonding.c : New file.
6762
6763 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6764
6765         PR fortran/66106
6766         * gfortran.dg/interface_operator_1.f90: New tests.
6767
6768 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6769
6770         PR fortran/66057
6771         * gfortran.dg/generic_29.f90: New tests.
6772
6773 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6774
6775         PR fortran/66043
6776         * gfortran.dg/storage_size_6.f90: New tests.
6777
6778 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6779
6780         PR fortran/66045
6781         * gfortran.dg/null1.f90: New test.
6782
6783 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6784
6785         PR fortran/66044
6786         * gfortran.dg/entry_21.f90: New test.
6787
6788 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6789
6790         PR fortran/66043
6791         * gfortran.dg/storage_size_6.f90: New tests.
6792
6793 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6794
6795         PR fortran/66040
6796         * gfortran.dg/misplaced_statement.f90: New test.
6797
6798 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6799
6800         PR fortran/66039
6801         * gfortran.dg/filepos1.f90: New test
6802
6803 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6804
6805         PR fortran/64925
6806         * gfortran.dg/pr64925.f90: New test.
6807
6808 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6809
6810         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6811         unit.
6812         * gfortran.dg/lto/pr41576_1.f90: Ditto.
6813
6814 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
6815
6816         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6817         to the family of pie capable targets.
6818
6819 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
6820
6821         * gcc.target/arm/bics_1.c : New testcase.
6822         * gcc.target/arm/bics_2.c : New testcase.
6823         * gcc.target/arm/bics_3.c : New testcase.
6824         * gcc.target/arm/bics_4.c : New testcase.
6825
6826 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
6827
6828         * gcc.target/mips/umips-attr.c: New test.
6829
6830 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
6831
6832         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6833         * gcc.dg/20150120-2.c (dg-final): Ditto.
6834         * gcc.dg/20150120-2.c (dg-final): Ditto.
6835         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6836
6837 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
6838
6839         PR target/66174
6840         * gcc.target/i386/pr66174.c: New test.
6841
6842 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
6843
6844         PR fortran/37131
6845         * gfortran.dg/matmul_bounds_6.f90:  New test.
6846         * gfortran.dg/matmul_bounds_7.f90:  New test.
6847
6848 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
6849
6850         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6851         * gfortran.dg/lto/pr41576_1.f90: Add interface.
6852         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6853         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6854         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6855         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6856
6857 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6858
6859         PR fortran/65903
6860         * gfortran.dg/continuation_13.f90: Update test.
6861         * gfortran.dg/pr65903.f90: New test.
6862
6863 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
6864
6865         PR fortran/66113
6866         * gfortran.dg/block_14.f90:  New test.
6867
6868 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6869
6870         PR fortran/44054
6871         * lib/gfortran-dg.exp: Update regex to handle two locations for
6872         the same diagnostic without caret.
6873         * gfortran.dg/badline.f: Test also that line numbers are correct
6874         before and after "left but not entered" warning.
6875
6876 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
6877             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6878
6879         PR target/65768
6880         * gcc.target/arm/maskdata.c: New test.
6881
6882 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
6883
6884         PR fortran/65792
6885         * gfortran.dg/derived_constructor_components_5: New test
6886
6887 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
6888
6889         PR target/66140
6890         * gcc.target/alpha/pr66140.c: New test.
6891
6892 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
6893
6894         PR c/48956
6895         * gcc.dg/Wconversion-complex-c99.c: New test.
6896         * gcc.dg/Wconversion-complex-gnu.c: New test.
6897
6898 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
6899
6900         PR tree-optimization/64454
6901         * gcc.dg/modmod.c: New testcase.
6902
6903 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6904
6905         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6906
6907 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
6908
6909         PR middle-end/66134
6910         * gcc.target/i386/mpx/pr66134.c: New test.
6911
6912 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
6913
6914         * gcc.target/powerpc/pr60158.c: New test.
6915
6916 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
6917
6918         * gcc.target/i386/sibcall-7.c: New test.
6919         * gcc.target/i386/sibcall-8.c: New test.
6920
6921 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
6922
6923         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6924         (abs64_in_dreg): Likewise.
6925
6926 2015-05-14  Marek Polacek  <polacek@redhat.com>
6927
6928         PR c/66066
6929         PR c/66127
6930         * gcc.dg/pr14649-1.c: Add -Wpedantic.
6931         * gcc.dg/pr19984.c: Likewise.
6932         * gcc.dg/pr66066-1.c: New test.
6933         * gcc.dg/pr66066-2.c: New test.
6934         * gcc.dg/pr66066-3.c: New test.
6935
6936 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6937
6938         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6939         * gcc.dg/pow-sqrt.x: New file.
6940         * gcc.dg/pow-sqrt-1.c: New test.
6941         * gcc.dg/pow-sqrt-2.c: Likewise.
6942         * gcc.dg/pow-sqrt-3.c: Likewise.
6943
6944 2015-05-13  Richard Biener  <rguenther@suse.de>
6945
6946         PR tree-optimization/66123
6947         * gcc.dg/torture/pr66123.c: New testcase.
6948
6949 2015-05-13  Richard Biener  <rguenther@suse.de>
6950
6951         PR middle-end/66110
6952         * gcc.dg/alias-2.c: Adjust.
6953         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6954
6955 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6956
6957         PR target/65103
6958         * gcc.target/i386/pr65103-3.c: New.
6959
6960 2015-05-13  Martin Liska  <mliska@suse.cz>
6961
6962         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6963
6964 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
6965
6966         PR target/66112
6967         * gcc.target/i386/pr66112-2.c: New test.
6968
6969         PR target/66112
6970         * gcc.target/i386/pr66112-1.c: New test.
6971
6972 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6973
6974         PR target/66048
6975         * gcc.target/i386/mpx/pr66048.cc: New.
6976
6977 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6978
6979         PR rtl-optimization/64616
6980         * gcc.dg/loop-8.c: New test.
6981         * gcc.dg/loop-9.c: New test.
6982
6983 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
6984
6985         PR target/pr66047.c
6986         * gcc.target/i386/pr66047.c: New testcase.
6987
6988 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
6989
6990         PR ipa/65873
6991         * gcc.c-torture/compile/pr65873.c: New testcase.
6992
6993 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6994
6995         PR fortran/66111
6996         * gfortran.dg/inline_matmul_10.f90:  New test.
6997
6998 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
6999
7000         * c-c++-common/Wmisleading-indentation.c: New testcase.
7001         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7002         * c-c++-common/Wmisleading-indentation-2.md: New file.
7003
7004 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7005
7006         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7007         "break".
7008         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7009
7010 2015-05-12  Richard Biener  <rguenther@suse.de>
7011
7012         PR tree-optimization/66101
7013         * gcc.dg/torture/pr66101.c: New testcase.
7014
7015 2015-05-12  Richard Biener  <rguenther@suse.de>
7016
7017         PR tree-optimization/37021
7018         * gcc.target/i386/vect-addsub.c: New testcase.
7019
7020 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
7021
7022         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7023
7024 2015-05-12  Tom de Vries  <tom@codesourcery.com>
7025
7026         PR tree-optimization/66010
7027         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7028
7029 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
7030
7031         PR c++/65133
7032         * g++.dg/cpp0x/trailing10.C: New.
7033
7034 2015-05-12  Richard Biener  <rguenther@suse.de>
7035
7036         * gcc.dg/vect/bb-slp-35.c: New testcase.
7037
7038 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
7039
7040         PR fortran/66100
7041         * gfortran.dg/bound_simplification_6.f90: New.
7042
7043 2015-05-11  Steve Ellcey  <sellcey@mips.com>
7044
7045         * gcc.target/mips/branch-1.c: Pass argument to bar().
7046
7047 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
7048
7049         PR target/65753
7050         * gcc.target/i386/pr65753.c: New test.
7051
7052 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
7053
7054         PR rtl-optimization/66076
7055         * gcc.dg/torture/pr66076.c: New test.
7056
7057 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
7058
7059         PR fortran/66041
7060         * gfortran.dg/inline_matmul_7.f90:  New test.
7061         * gfortran.dg/inline_matmul_8.f90:  New test.
7062         * gfortran.dg/inline_matmul_9.f90:  New test.
7063
7064 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
7065
7066         * gfortran.dg/bound_simplification_5.f90: New.
7067
7068 2015-05-09  Jason Merrill  <jason@redhat.com>
7069
7070         * lib/target-supports.exp (cxx_default): New global.
7071         (check_effective_target_c++11_only)
7072         (check_effective_target_c++14_only)
7073         (check_effective_target_c++98_only)
7074         (check_effective_target_c++1z_only): Check it.
7075
7076 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
7077
7078         PR tree-optimization/64454
7079         * gcc.dg/tree-ssa/vrp97.c: New file.
7080         * gcc.dg/vect/slp-perm-7.c: Update.
7081
7082 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
7083
7084         PR fortran/65894
7085         * gfortran.dg/elemental_subroutine_11.f90: New test.
7086
7087 2015-05-08  Richard Biener  <rguenther@suse.de>
7088
7089         PR tree-optimization/66036
7090         * gcc.dg/vect/slp-41.c: New testcase.
7091
7092 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
7093
7094         * gfortran.dg/elemental_optional_args_7.f90: New.
7095
7096 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
7097
7098         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7099         allow cmlt or sshr.
7100
7101 2015-05-08  Marek Polacek  <polacek@redhat.com>
7102
7103         PR c/64918
7104         * gcc.dg/Woverride-init-side-effects-1.c: New test.
7105         * gcc.dg/Woverride-init-side-effects-2.c: New test.
7106
7107 2015-05-07  Marek Polacek  <polacek@redhat.com>
7108
7109         PR c/65179
7110         * c-c++-common/Wshift-negative-value-1.c: New test.
7111         * c-c++-common/Wshift-negative-value-2.c: New test.
7112         * c-c++-common/Wshift-negative-value-3.c: New test.
7113         * c-c++-common/Wshift-negative-value-4.c: New test.
7114         * c-c++-common/Wshift-negative-value-5.c: New test.
7115         * c-c++-common/Wshift-negative-value-6.c: New test.
7116         * gcc.dg/c90-left-shift-1.c: New test.
7117         * gcc.dg/c99-const-expr-7.c: Add dg-error.
7118         * gcc.dg/c99-left-shift-1.c: New test.
7119
7120 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
7121
7122         PR middle-end/192
7123         PR middle-end/54303
7124         * gcc.dg/fdata-sections-2.c: New file.
7125
7126 2015-05-07  Marek Polacek  <polacek@redhat.com>
7127
7128         PR testsuite/66046
7129         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7130         last dg-output.
7131         * c-c++-common/ubsan/align-7.c: Likewise.
7132         * c-c++-common/ubsan/bounds-8.c: Likewise.
7133         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7134         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7135         * c-c++-common/ubsan/null-1.c: Likewise.
7136         * c-c++-common/ubsan/null-10.c: Likewise.
7137         * c-c++-common/ubsan/null-11.c: Likewise.
7138         * c-c++-common/ubsan/null-2.c: Likewise.
7139         * c-c++-common/ubsan/null-3.c: Likewise.
7140         * c-c++-common/ubsan/null-4.c: Likewise.
7141         * c-c++-common/ubsan/null-5.c: Likewise.
7142         * c-c++-common/ubsan/null-6.c: Likewise.
7143         * c-c++-common/ubsan/null-7.c: Likewise.
7144         * c-c++-common/ubsan/null-8.c: Likewise.
7145         * c-c++-common/ubsan/null-9.c: Likewise.
7146         * c-c++-common/ubsan/object-size-1.c: Likewise.
7147         * c-c++-common/ubsan/object-size-10.c: Likewise.
7148         * c-c++-common/ubsan/object-size-4.c: Likewise.
7149         * c-c++-common/ubsan/object-size-5.c: Likewise.
7150         * c-c++-common/ubsan/object-size-7.c: Likewise.
7151         * c-c++-common/ubsan/object-size-8.c: Likewise.
7152         * c-c++-common/ubsan/object-size-9.c: Likewise.
7153         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7154         * c-c++-common/ubsan/overflow-int128.c: Likewise.
7155         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7156         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7157         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7158         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7159         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7160         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7161         * c-c++-common/ubsan/pr59333.c: Likewise.
7162         * c-c++-common/ubsan/pr59667.c: Likewise.
7163         * c-c++-common/ubsan/pr60613-2.c: Likewise.
7164         * c-c++-common/ubsan/pr60636.c: Likewise.
7165         * c-c++-common/ubsan/pr63802.c: Likewise.
7166         * c-c++-common/ubsan/recovery-1.c: Likewise.
7167         * c-c++-common/ubsan/recovery-3.c: Likewise.
7168         * c-c++-common/ubsan/shift-1.c: Likewise.
7169         * c-c++-common/ubsan/shift-2.c: Likewise.
7170         * c-c++-common/ubsan/shift-4.c: Likewise.
7171         * c-c++-common/ubsan/shift-7.c: Likewise.
7172         * c-c++-common/ubsan/undefined-2.c: Likewise.
7173         * c-c++-common/ubsan/vla-1.c: Likewise.
7174         * g++.dg/ubsan/null-1.C: Likewise.
7175         * g++.dg/ubsan/null-3.C: Likewise.
7176         * g++.dg/ubsan/null-4.C: Likewise.
7177         * g++.dg/ubsan/vptr-8.C: Likewise.
7178         * g++.dg/ubsan/vptr-9.C: Likewise.
7179         * gcc.dg/ubsan/bounds-2.c: Likewise.
7180         * gcc.dg/ubsan/object-size-9.c: Likewise.
7181
7182 2015-05-07  Jeff Law  <law@redhat.com>
7183
7184         * gcc.dg/tree-ssa/shorten-1.c: New test.
7185
7186 2015-05-07  Richard Biener  <rguenther@suse.de>
7187
7188         PR tree-optimization/66002
7189         * gcc.dg/vect/vect-125.c: New testcase.
7190
7191 2015-05-07  Marek Polacek  <polacek@redhat.com>
7192             Martin Uecker  <uecker@eecs.berkeley.edu>
7193
7194         * c-c++-common/ubsan/bounds-10.c: New test.
7195
7196 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
7197
7198         * jit.dg/harness.h (set_options): Wrap with
7199         #ifndef TEST_ESCHEWS_SET_OPTIONS.
7200         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7201         Special-case test-benchmark.c as a negative.
7202         * jit.dg/test-benchmark.c: New file.
7203
7204 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
7205
7206         PR target/64208
7207         * gcc.target/arm/pr64208.c: New test.
7208
7209 2015-05-06  Alan Modra  <amodra@gmail.com>
7210
7211         PR target/66020
7212         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7213         (gparms): Make volatile.
7214
7215 2015-05-06  Richard Biener  <rguenther@suse.de>
7216
7217         PR tree-optimization/62283
7218         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7219
7220 2015-05-06  Christian Bruel  <christian.bruel@st.com>
7221
7222         PR target/66015
7223         * gcc.target/aarch64/iinline-attr-1.c: New test.
7224
7225 2015-05-06  Richard Biener  <rguenther@suse.de>
7226
7227         * gcc.dg/vect/bb-slp-34.c: New testcase.
7228
7229 2015-05-06  Richard Biener  <rguenther@suse.de>
7230
7231         PR tree-optimization/62283
7232         * gcc.dg/vect/bb-slp-14.c: Adjust.
7233
7234 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
7235
7236         PR target/65990
7237         * gcc.target/i386/pr65990.c: New test.
7238
7239 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
7240
7241         PR target/65915
7242         * gcc.target/i386/pr65915.c: New.
7243
7244 2015-05-05  Tom de Vries  <tom@codesourcery.com>
7245
7246         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7247         'va_list escapes 0'.
7248
7249 2015-05-05  Tom de Vries  <tom@codesourcery.com>
7250
7251         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7252         in r222173.
7253
7254 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
7255
7256         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7257         * gcc.target/arm/pr65924.c: Likewise.
7258
7259 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
7260
7261         PR target/65871
7262         * gcc.target/i386/pr65871-3.c: New test.
7263
7264 2015-05-04  Jeff Law  <law@redhat.com>
7265
7266         Revert:
7267         2015-05-04  Jeff Law  <law@redhat.com>
7268         * gcc.dg/tree-ssa/shorten-1.c: New test.
7269
7270 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7271             Jakub Jelinek  <jakub@redhat.com>
7272
7273         PR c++/66007
7274         * g++.dg/cpp0x/Wnarrowing4.C: New.
7275
7276 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
7277
7278         * lib/target-supports.exp
7279         (check_effective_target_keeps_null_pointer_checks): Clarify that
7280         this is for targets that disable -fdelete-null-pointer-checks,
7281         not default it to off.
7282         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7283         -fdelete-null-pointer-checks explicit.
7284         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7285         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7286         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7287         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7288         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7289         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7290         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7291         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7292         * gcc.dg/tree-ssa/pr20318.c: Likewise.
7293         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7294         * gcc.dg/tree-ssa/pr20702.c: Likewise.
7295         * gcc.dg/tree-ssa/pr21086.c: Likewise.
7296         * gcc.dg/tree-ssa/pr21090.c: Likewise.
7297         * gcc.dg/tree-ssa/pr58480.c: Likewise.
7298         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7299         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7300         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7301         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7302         * gcc.dg/tree-ssa/unreachable.c: Likewise.
7303         * gcc.dg/tree-ssa/vrp02.c: Likewise.
7304         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7305         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7306         * gcc.dg/tree-ssa/vrp55.c: Likewise.
7307         * g++.dg/cpp0x/static_assert9.C: Likewise.
7308         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7309         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7310         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7311         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7312         * g++.dg/tree-ssa/pr26406.C: Likewise.
7313
7314 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
7315
7316         PR tree-optimization/65984
7317         * c-c++-common/ubsan/pr65984.c: New test.
7318
7319 2015-05-04  Jeff Law  <law@redhat.com>
7320
7321         * gcc.dg/tree-ssa/shorten-1.c: New test.
7322
7323 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7324
7325         PR fortran/44735
7326         * gfortran.dg/pr44735.f90: New test.
7327
7328 2015-05-04  Richard Biener  <rguenther@suse.de>
7329
7330         PR tree-optimization/65965
7331         * gcc.dg/vect/bb-slp-33.c: New testcase.
7332
7333 2015-05-04  Richard Biener  <rguenther@suse.de>
7334
7335         PR tree-optimization/65935
7336         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7337
7338 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
7339
7340         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7341         for each supported variant instead of CHECK_RESULTS.
7342         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7343         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7344         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7345         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7346         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7347         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7348         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7349         expected results for unsupported variants.  Call CHECK for each
7350         supported variant instead of CHECK_RESULTS.
7351         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7352         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7353         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7354         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7355         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7356         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7357         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7358         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7359         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7360         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7361         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7362         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7363         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7364         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7365         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7366         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7367         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7368         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7369         expected results for unsupported variants.
7370         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7371         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7372         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7373         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7374         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7375         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7376         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7377         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7378         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7379         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7380         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7381         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7382         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7383         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7384         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7385         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7386         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7387         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7388         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7389         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7390         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7391         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7392         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7393         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7394         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7395         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7396         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7397         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7398
7399 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7400
7401         PR fortran/37131
7402         * gfortran.dg/bound_9.f90:  Add pointer assignment.
7403
7404 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7405             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
7406
7407         PR c++/65858
7408         * g++.dg/cpp0x/Wnarrowing3.C: New.
7409
7410 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
7411
7412         * gcc.dg/20150120-1.c: New test.
7413         * gcc.dg/20150120-2.c: New test.
7414         * gcc.dg/20150120-3.c: New test.
7415
7416 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
7417
7418         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7419
7420 2015-05-01  Renlin Li  <renlin.li@arm.com>
7421
7422         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7423
7424 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
7425
7426         * gfortran.dg/bound_simplification_4.f90: New.
7427
7428 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7429
7430         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7431         with powerpc_p8vector_ok.
7432
7433 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7434
7435         PR fortran/37131
7436         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
7437         scan pattern.
7438         * gfortran.dg/bound_9.f90:  New test case.
7439
7440 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
7441
7442         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7443         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7444         for 32bit x86 targets.
7445         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7446         for 32bit x86 targets.
7447         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7448         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7449         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7450         for 32bit x86 targets.
7451
7452 2015-04-30  Marek Polacek  <polacek@redhat.com>
7453
7454         PR tree-optimization/63551
7455         * g++.dg/ipa/pr63551.C: New test.
7456
7457 2015-04-30  Caroline Tice  <cmtice@google.com>
7458
7459         PR  65929
7460         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
7461         partition size on certain targets.
7462
7463 2015-04-30  Renlin Li  <renlin.li@arm.com>
7464
7465         * gcc.target/aarch64/vect-reduc-or_1.c: New.
7466
7467 2015-04-30  Marek Polacek  <polacek@redhat.com>
7468
7469         * c-c++-common/Wbool-compare-3.c: New test.
7470
7471         * gcc.dg/pr65901.c (foo): Adjust dg-error.
7472         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7473
7474 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
7475
7476         PR c++/57610
7477         * g++.dg/init/ref22.C: New.
7478
7479 2015-04-30  Marek Polacek  <polacek@redhat.com>
7480
7481         * gcc.dg/init-bad-8.c: New test.
7482
7483         * gcc.dg/incomplete-typedef-1.c: New test.
7484
7485 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
7486
7487         PR c++/59955
7488         * g++.dg/template/crash121.C: New.
7489
7490 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
7491
7492         * gcc.target/mips/call-from-init.c: New test.
7493         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7494
7495 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
7496
7497         PR target/65871
7498         * gcc.target/i386/pr65871-1.c: New test.
7499         * gcc.target/i386/pr65871-2.c: Ditto.
7500
7501 2015-04-29  Marek Polacek  <polacek@redhat.com>
7502
7503         PR c/64610
7504         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7505         * c-c++-common/Wbool-compare-2.c: New test.
7506
7507 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
7508
7509         PR target/65770
7510         * gcc.target/aarch64/vstN_lane_1.c: New file.
7511
7512 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7513
7514         PR c++/64667
7515         * g++.dg/warn/Winit-self-3.C: New.
7516
7517 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
7518
7519         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7520
7521 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
7522
7523         PR target/65924
7524         * gcc.target/arm/pr65924.c: New test.
7525
7526 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
7527
7528         * g++.dg/gomp/tpl-target-update.C: New file.
7529
7530 2015-04-29  Richard Biener  <rguenther@suse.de>
7531
7532         PR tree-optimization/65917
7533         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7534
7535 2015-04-29  Christian Bruel  <christian.bruel@st.com>
7536
7537         PR target/64835
7538         * gcc.dg/ipa/iinline-attr.c: New test.
7539         * gcc.target/i386/iinline-attr-2.c: New test.
7540
7541 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
7542
7543         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7544         segfault is fixed.
7545
7546 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7547
7548         * gcc.dg/vect/vect-33.c: Remove spurious line.
7549
7550 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
7551
7552         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7553
7554 2015-04-28  Marek Polacek  <polacek@redhat.com>
7555
7556         PR c/65901
7557         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7558         * gcc.dg/pr65901.c: New test.
7559
7560 2015-04-28  Richard Biener  <rguenther@suse.de>
7561
7562         PR tree-optimization/62283
7563         * gfortran.dg/vect/pr62283-2.f: New testcase.
7564         * gcc.dg/vect/bb-slp-14.c: Adjust.
7565
7566 2015-04-28  Richard Biener  <rguenther@suse.de>
7567
7568         PR tree-optimization/65851
7569         * g++.dg/torture/pr65851.C: New testcase.
7570
7571 2015-04-27  Jeff Law <law@redhat.com>
7572
7573         PR tree-optimization/65217
7574         * gcc.target/i386/pr65217.c: Remove XFAIL.
7575
7576 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
7577
7578         PR fortran/60322
7579         Add tests forgotten to svn-add.
7580         * gfortran.dg/class_allocate_19.f03: New test.
7581         * gfortran.dg/class_array_20.f03: New test.
7582         * gfortran.dg/class_array_21.f03: New test.
7583         * gfortran.dg/finalize_29.f08: New test.
7584
7585 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
7586
7587         PR fortran/59678
7588         PR fortran/65841
7589         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7590         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7591
7592 2015-04-27  Caroline Tice  <cmtice@google.com>
7593
7594         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7595         partition size.
7596
7597 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
7598
7599         PR target/64579
7600         * gcc.target/powerpc/htm-1.c: New test.
7601         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7602         on 64-bit compiles.
7603         (__builtin_tabortdci): Likewise.
7604         (__builtin_tcheck): Remove operand.
7605         * lib/target-supports.exp (check_htm_hw_available): New function.
7606
7607 2015-04-27  Richard Biener  <rguenther@suse.de>
7608
7609         * gcc.target/i386/pr65217.c: XFAIL.
7610
7611 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
7612
7613         PR tree-optimization/65875
7614         * gcc.c-torture/compile/pr65875.c: New test.
7615
7616 2015-04-25  Marek Polacek  <polacek@redhat.com>
7617
7618         PR c/52085
7619         * gcc.dg/enum-incomplete-2.c: New test.
7620         * gcc.dg/enum-mode-1.c: New test.
7621
7622 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7623
7624         PR target/65849
7625         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7626         set new options.
7627         * gcc.target/powerpc/pr65849-2.c: Likewise.
7628
7629 2015-04-24  Tom de Vries  <tom@codesourcery.com>
7630
7631         PR tree-optimization/65802
7632         * g++.dg/pr65802.C: Move to ...
7633         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
7634         stdarg.h.  Rewrite for C.
7635         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
7636         va_start and va_end.  Remove unnecessary inline asm.
7637
7638 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
7639             Wei Mi  <wmi@google.com>
7640
7641         * gcc.target/i386/sse2-load-multi.c: New test.
7642         * gcc.target/i386/sse2-store-multi.c: Ditto.
7643
7644 2015-04-24  Marek Polacek  <polacek@redhat.com>
7645
7646         PR c/65830
7647         * c-c++-common/pr65830.c: New test.
7648
7649         PR c/63357
7650         * c-c++-common/Wlogical-op-1.c: New test.
7651
7652 2015-04-24  Marek Polacek  <polacek@redhat.com>
7653
7654         PR c/61534
7655         * c-c++-common/pr61534-1.c: New test.
7656
7657 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7658             Steven Bosscher <steven@gcc.gnu.org>
7659
7660         PR rtl-optimization/34503
7661         * gcc.target/arm/pr64616.c: New file.
7662
7663 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
7664
7665         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7666
7667 2015-04-24  Terry Guo  <terry.guo@arm.com>
7668
7669         * gcc.target/arm/pr65710.c: Update the options.
7670
7671 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
7672
7673         * gcc.target/i386/pr65523.c: Skip x32.
7674
7675 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7676
7677         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7678         to look for vcl* where appropriate.
7679
7680 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7681
7682         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7683         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7684
7685 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
7686
7687         PR target/26702
7688         * gcc.target/arm/pr26702.c: New test.
7689
7690 2015-04-23  Marek Polacek  <polacek@redhat.com>
7691
7692         PR c/65345
7693         * gcc.dg/pr65345-1.c: New test.
7694         * gcc.dg/pr65345-2.c: New test.
7695
7696 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7697
7698         * gcc.target/powerpc/crypto-builtin-2.c: New.
7699
7700 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
7701
7702         PR fortran/60322
7703         * gfortran.dg/class_allocate_19.f03: New test.
7704         * gfortran.dg/class_array_20.f03: New test.
7705         * gfortran.dg/class_array_21.f03: New test.
7706         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7707         * gfortran.dg/finalize_15.f90: Fixing comparision to model
7708         initialization correctly.
7709         * gfortran.dg/finalize_29.f08: New test.
7710
7711 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7712
7713         * gcc.target/powerpc/swaps-p8-18.c: New test.
7714
7715 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7716
7717         PR target/65456
7718         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7719         * gcc.dg/vect/bb-slp-25.c: Likewise.
7720         * gcc.dg/vect/bb-slp-29.c: Likewise.
7721         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7722         vect_no_align && { ! vect_hw_misalign }.
7723         * gcc.dg/vect/bb-slp-9.c: Likewise.
7724         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7725         vect_hw_misalign.
7726         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7727         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7728         account for POWER8, where peeling for alignment is not needed.
7729         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7730         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7731         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7732         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7733         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7734         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7735         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7736         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7737         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7738         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7739         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7740         * gcc.dg/vect/pr16105.c: Likewise.
7741         * gcc.dg/vect/pr20122.c: Likewise.
7742         * gcc.dg/vect/pr33804.c: Likewise.
7743         * gcc.dg/vect/pr33953.c: Likewise.
7744         * gcc.dg/vect/pr56787.c: Likewise.
7745         * gcc.dg/vect/pr58508.c: Likewise.
7746         * gcc.dg/vect/slp-25.c: Likewise.
7747         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7748         * gcc.dg/vect/vect-105.c: Likewise.
7749         * gcc.dg/vect/vect-27.c: Likewise.
7750         * gcc.dg/vect/vect-29.c: Likewise.
7751         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7752         POWER8.
7753         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7754         && { ! vect_hw_misalign }.
7755         * gcc.dg/vect/vect-44.c: Likewise.
7756         * gcc.dg/vect/vect-48.c: Likewise.
7757         * gcc.dg/vect/vect-50.c: Likewise.
7758         * gcc.dg/vect/vect-52.c: Likewise.
7759         * gcc.dg/vect/vect-56.c: Likewise.
7760         * gcc.dg/vect/vect-60.c: Likewise.
7761         * gcc.dg/vect/vect-72.c: Likewise.
7762         * gcc.dg/vect/vect-75-big-array.c: Likewise.
7763         * gcc.dg/vect/vect-75.c: Likewise.
7764         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7765         * gcc.dg/vect/vect-77-global.c: Likewise.
7766         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7767         * gcc.dg/vect/vect-78-global.c: Likewise.
7768         * gcc.dg/vect/vect-93.c: Likewise.
7769         * gcc.dg/vect/vect-95.c: Likewise.
7770         * gcc.dg/vect/vect-96.c: Likewise.
7771         * gcc.dg/vect/vect-cond-1.c: Likewise.
7772         * gcc.dg/vect/vect-cond-3.c: Likewise.
7773         * gcc.dg/vect/vect-cond-4.c: Likewise.
7774         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7775         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7776         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7777         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7778         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7779         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7780         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7781         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7782         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7783         * gcc.dg/vect/vect-outer-5.c: Likewise.
7784         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7785         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7786         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7787         * gcc.dg/vect/vect-outer-fir.c: Likewise.
7788         * gcc.dg/vect/vect-peel-3.c: Likewise.
7789         * gcc.dg/vect/vect-peel-4.c: Likewise.
7790         * gcc.dg/vect/vect-pre-interact.c: Likewise.
7791         * gcc.target/powerpc/pr65456.c: New test.
7792         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7793         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7794         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7795         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7796         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7797         vect_no_align && { ! vect_hw_misalign }.
7798         * gfortran.dg/vect/vect-3.f90: Likewise.
7799         * gfortran.dg/vect/vect-4.f90: Likewise.
7800         * gfortran.dg/vect/vect-5.f90: Likewise.
7801         * lib/target-supports.exp (check_effective_target_vect_no_align):
7802         Return 1 for POWER8.
7803         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7804
7805 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
7806
7807         PR fortran/65429
7808         * gfortran.dg/pr65429.f90: New test.
7809
7810 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
7811
7812         * c-c++-common/asan/user-section-1.c: New test.
7813         * c-c++-common/asan/user-section-2.c: New test.
7814         * c-c++-common/asan/user-section-3.c: New test.
7815
7816 2015-04-22  Hale Wang  <hale.wang@arm.com>
7817             Terry Guo  <terry.guo@arm.com>
7818
7819         PR rtl-optimization/64818
7820         * gcc.target/arm/pr64818.c: New test.
7821
7822 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
7823
7824         PR ipa/65076
7825         * g++.dg/tree-ssa/pr61034.C: Update template.
7826         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7827         * gcc.dg/Warray-bounds-11.c: Likewise.
7828         * gcc.dg/Warray-bounds.c: Likewise.
7829
7830 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7831
7832         PR libgfortran/65234
7833         * gfortran.dg/fmt_unlimited.f90: New test.
7834
7835 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
7836
7837         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7838         headers.
7839         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7840         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7841         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7842         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7843         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7844         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7845         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7846
7847 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7848
7849         PR libgfortran/56743
7850         * gfortran.dg/namelist_87.f90: New test.
7851
7852 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7853
7854         * gcc.target/aarch64/mult-synth_1.c: New test.
7855         * gcc.target/aarch64/mult-synth_2.c: Likewise.
7856         * gcc.target/aarch64/mult-synth_3.c: Likewise.
7857         * gcc.target/aarch64/mult-synth_4.c: Likewise.
7858         * gcc.target/aarch64/mult-synth_5.c: Likewise.
7859         * gcc.target/aarch64/mult-synth_6.c: Likewise.
7860
7861 2015-04-21  Richard Biener  <rguenther@suse.de>
7862
7863         PR tree-optimization/65650
7864         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7865         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7866         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7867         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7868         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7869         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7870
7871 2015-04-21  Tom de Vries  <tom@codesourcery.com>
7872
7873         PR tree-optimization/65802
7874         * g++.dg/pr65802.C: New test.
7875
7876 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
7877
7878         PR testsuite/65767
7879         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7880         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7881
7882 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
7883
7884         PR c++/65801
7885         * g++.dg/cpp0x/Wnarrowing2.C: New.
7886
7887 2015-04-20  Jeff Law  <law@redhat.com>
7888
7889         PR tree-optimization/65658
7890         * gcc.dg/pr65658.c: New test.
7891
7892 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
7893
7894         PR target/64134
7895         * gcc.target/aarch64/vec_init_1.c: New test.
7896
7897 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
7898
7899         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7900         targets.
7901
7902 2015-04-18  Martin Sebor  <msebor@redhat.com>
7903
7904         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7905         of non-nul characters.
7906         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7907
7908 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7909
7910         PR target/65787
7911         * gcc.target/powerpc/pr65787.c: New.
7912
7913 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
7914
7915         PR target/65689
7916         * gcc.target/aarch64/c-output-template-4.c: New test.
7917
7918 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
7919
7920         PR target/65780
7921         * gcc.dg/pr65780-1.c: New test.
7922         * gcc.dg/pr65780-2.c: Likewise.
7923         * gcc.target/i386/pr32219-9.c: Likewise.
7924         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7925         symbol.
7926         * gcc.target/i386/pr64317.c (c): Initialize.
7927
7928 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
7929
7930         PR target/65612
7931         * g++.dg/ext/mv18.C: New test.
7932         * g++.dg/ext/mv19.C: Likewise.
7933         * g++.dg/ext/mv20.C: Likewise.
7934         * g++.dg/ext/mv21.C: Likewise.
7935         * g++.dg/ext/mv22.C: Likewise.
7936         * g++.dg/ext/mv23.C: Likewise.
7937
7938 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
7939
7940         PR c++/64527
7941         * g++.dg/init/pr64527.C: New test.
7942
7943 2015-04-17  Tom de Vries  <tom@codesourcery.com>
7944             Michael Matz  <matz@suse.de>
7945
7946         PR tree-optimization/64950
7947         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7948         x86_64-*-*.
7949
7950 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
7951
7952         * c-c++-common/asan/user-section-1.c: New test.
7953
7954 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
7955
7956         PR debug/65771
7957         * gcc.dg/debug/pr65771.c: New test.
7958
7959 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
7960
7961         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7962         __buitlin_alloca with __builtin_alloca.
7963
7964 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
7965
7966         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7967
7968 2015-04-16  Richard Biener  <rguenther@suse.de>
7969
7970         PR tree-optimization/64277
7971         * gcc.dg/Warray-bounds-14.c: New testcase.
7972         * gcc.dg/Warray-bounds-15.c: Likewise.
7973         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7974         * c-c++-common/ubsan/bounds-6.c: Likewise.
7975
7976 2015-04-16  Renlin Li  <renlin.li@arm.com>
7977
7978         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7979         * gcc.target/arm/unsigned-float.c: New.
7980
7981 2015-04-16  Richard Biener  <rguenther@suse.de>
7982
7983         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7984         * gcc.dg/tree-ssa/pr37508.c: Adjust.
7985         * gfortran.dg/reassoc_6.f: Remove XFAIL.
7986
7987 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
7988
7989         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7990         * g++.dg/cpp0x/decltype-call1.C: Likewise.
7991         * g++.dg/cpp0x/defaulted21.C: Likewise.
7992         * g++.dg/cpp0x/defaulted28.C: Likewise.
7993         * g++.dg/cpp0x/defaulted47.C: Likewise.
7994         * g++.dg/cpp0x/elision_neg.C: Likewise.
7995         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7996         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7997         * g++.dg/cpp0x/implicit1.C: Likewise.
7998         * g++.dg/cpp0x/implicit9.C: Likewise.
7999         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8000         * g++.dg/cpp0x/range-for13.C: Likewise.
8001         * g++.dg/gomp/clause-2.C: Likewise.
8002         * g++.dg/gomp/udr-5.C: Likewise.
8003         * g++.dg/inherit/access6.C: Likewise.
8004         * g++.dg/lookup/duperr1.C: Likewise.
8005         * g++.dg/lookup/friend2.C: Likewise.
8006         * g++.dg/lookup/pr6936.C: Likewise.
8007         * g++.dg/lookup/scoped1.C: Likewise.
8008         * g++.dg/lookup/using26.C: Likewise.
8009         * g++.dg/lookup/using38.C: Likewise.
8010         * g++.dg/other/access2.C: Likewise.
8011         * g++.dg/overload/defarg3.C: Likewise.
8012         * g++.dg/overload/defarg6.C: Likewise.
8013         * g++.dg/parse/access11.C: Likewise.
8014         * g++.dg/parse/access2.C: Likewise.
8015         * g++.dg/parse/access3.C: Likewise.
8016         * g++.dg/parse/access4.C: Likewise.
8017         * g++.dg/parse/access5.C: Likewise.
8018         * g++.dg/parse/access6.C: Likewise.
8019         * g++.dg/parse/access8.C: Likewise.
8020         * g++.dg/parse/access9.C: Likewise.
8021         * g++.dg/parse/crash40.C: Likewise.
8022         * g++.dg/tc1/dr142.C: Likewise.
8023         * g++.dg/tc1/dr166.C: Likewise.
8024         * g++.dg/tc1/dr52.C: Likewise.
8025         * g++.dg/template/access11.C: Likewise.
8026         * g++.dg/template/access18.C: Likewise.
8027         * g++.dg/template/access19.C: Likewise.
8028         * g++.dg/template/access2.C: Likewise.
8029         * g++.dg/template/access20.C: Likewise.
8030         * g++.dg/template/access26.C: Likewise.
8031         * g++.dg/template/access3.C: Likewise.
8032         * g++.dg/template/access7.C: Likewise.
8033         * g++.dg/template/conv12.C: Likewise.
8034         * g++.dg/template/crash69.C: Likewise.
8035         * g++.dg/template/friend31.C: Likewise.
8036         * g++.dg/template/friend32.C: Likewise.
8037         * g++.dg/template/memfriend15.C: Likewise.
8038         * g++.dg/template/memfriend16.C: Likewise.
8039         * g++.dg/template/memfriend17.C: Likewise.
8040         * g++.dg/template/memfriend7.C: Likewise.
8041         * g++.dg/template/pr32519.C: Likewise.
8042         * g++.dg/template/qualttp21.C: Likewise.
8043         * g++.dg/template/qualttp8.C: Likewise.
8044         * g++.dg/template/ttp10.C: Likewise.
8045         * g++.dg/template/typedef11.C: Likewise.
8046         * g++.dg/template/typedef13.C: Likewise.
8047         * g++.dg/template/typedef19.C: Likewise.
8048         * g++.dg/template/typedef20.C: Likewise.
8049         * g++.dg/template/typedef22.C: Likewise.
8050         * g++.dg/template/using16.C: Likewise.
8051         * g++.dg/template/virtual3.C: Likewise.
8052         * g++.dg/ubsan/pr61272.C: Likewise.
8053         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8054         * g++.old-deja/g++.brendan/crash11.C: Likewise.
8055         * g++.old-deja/g++.brendan/enum6.C: Likewise.
8056         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8057         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8058         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8059         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8060         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8061         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8062         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8063         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8064         * g++.old-deja/g++.jason/access17.C: Likewise.
8065         * g++.old-deja/g++.jason/access18.C: Likewise.
8066         * g++.old-deja/g++.jason/access22.C: Likewise.
8067         * g++.old-deja/g++.jason/access23.C: Likewise.
8068         * g++.old-deja/g++.jason/access8.C: Likewise.
8069         * g++.old-deja/g++.jason/delete3.C: Likewise.
8070         * g++.old-deja/g++.jason/report.C: Likewise.
8071         * g++.old-deja/g++.law/access2.C: Likewise.
8072         * g++.old-deja/g++.law/access3.C: Likewise.
8073         * g++.old-deja/g++.law/access4.C: Likewise.
8074         * g++.old-deja/g++.law/access5.C: Likewise.
8075         * g++.old-deja/g++.law/arm12.C: Likewise.
8076         * g++.old-deja/g++.law/arm14.C: Likewise.
8077         * g++.old-deja/g++.law/ctors13.C: Likewise.
8078         * g++.old-deja/g++.law/union2.C: Likewise.
8079         * g++.old-deja/g++.law/visibility12.C: Likewise.
8080         * g++.old-deja/g++.law/visibility15.C: Likewise.
8081         * g++.old-deja/g++.law/visibility16.C: Likewise.
8082         * g++.old-deja/g++.law/visibility17.C: Likewise.
8083         * g++.old-deja/g++.law/visibility18.C: Likewise.
8084         * g++.old-deja/g++.law/visibility19.C: Likewise.
8085         * g++.old-deja/g++.law/visibility20.C: Likewise.
8086         * g++.old-deja/g++.law/visibility21.C: Likewise.
8087         * g++.old-deja/g++.law/visibility24.C: Likewise.
8088         * g++.old-deja/g++.law/visibility4.C: Likewise.
8089         * g++.old-deja/g++.law/visibility5.C: Likewise.
8090         * g++.old-deja/g++.law/visibility6.C: Likewise.
8091         * g++.old-deja/g++.law/visibility7.C: Likewise.
8092         * g++.old-deja/g++.law/visibility8.C: Likewise.
8093         * g++.old-deja/g++.law/visibility9.C: Likewise.
8094         * g++.old-deja/g++.niklas/t135.C: Likewise.
8095         * g++.old-deja/g++.oliva/delete1.C: Likewise.
8096         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8097         * g++.old-deja/g++.other/access11.C: Likewise.
8098         * g++.old-deja/g++.other/access4.C: Likewise.
8099         * g++.old-deja/g++.other/access7.C: Likewise.
8100         * g++.old-deja/g++.other/crash1.C: Likewise.
8101         * g++.old-deja/g++.other/crash7.C: Likewise.
8102         * g++.old-deja/g++.other/friend1.C: Likewise.
8103         * g++.old-deja/g++.other/friend4.C: Likewise.
8104         * g++.old-deja/g++.other/friend9.C: Likewise.
8105         * g++.old-deja/g++.other/lineno1.C: Likewise.
8106         * g++.old-deja/g++.other/using1.C: Likewise.
8107         * g++.old-deja/g++.pt/enum14.C: Likewise.
8108         * g++.old-deja/g++.pt/friend11.C: Likewise.
8109         * g++.old-deja/g++.pt/friend21.C: Likewise.
8110         * g++.old-deja/g++.pt/friend3.C: Likewise.
8111         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8112         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8113         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8114         * g++.old-deja/g++.robertl/eb94.C: Likewise.
8115
8116 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
8117
8118         PR ipa/65765
8119         * g++.dg/ipa/pr65765.C: New test.
8120
8121 2015-04-15  Nick Clifton  <nickc@redhat.com>
8122
8123         * gcc.target/rx/builtins.c: Disable RMPA test if string
8124         instructions are not allowed.
8125
8126 2015-04-15  Alan Modra  <amodra@gmail.com>
8127
8128         * gcc.dg/pr65408.c: New.
8129
8130 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
8131
8132         PR target/65729
8133         * gcc.target/arm/pr65729.c: New test.
8134
8135 2015-04-14  Richard Biener  <rguenther@suse.de>
8136
8137         PR tree-optimization/65758
8138         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8139
8140 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
8141
8142         PR target/65648
8143         * gcc.c-torture/execute/pr65648.c: New test.
8144
8145 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8146
8147         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8148         __builtin_finite instead of finite.
8149         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8150         Likewise.
8151
8152 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
8153
8154         PR tree-optimization/63387
8155         * gcc.dg/pr63387.c: New testcase.
8156
8157 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
8158
8159         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8160
8161 2015-04-13  Richard Biener  <rguenther@suse.de>
8162
8163         PR tree-optimization/65204
8164         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8165
8166 2015-04-13  Terry Guo  <terry.guo@arm.com>
8167
8168         PR target/65710
8169         * gcc.target/arm/pr65710.c: New.
8170
8171 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
8172
8173         PR tree-optimization/65747
8174         * g++.dg/torture/pr65747.C: New test.
8175
8176 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
8177
8178         PR c++/65736
8179         * g++.dg/cpp0x/pr65736.C: New test.
8180
8181 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
8182             Martin Liska  <mliska@suse.cz>
8183
8184         PR ipa/65722
8185         * g++.dg/ipa/pr65722.C: New testcase.
8186
8187 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
8188
8189         PR tree-optimization/65735
8190         * gcc.c-torture/compile/pr65735.c: New test.
8191
8192 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
8193
8194         PR middle-end/65554
8195         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8196
8197 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
8198
8199         PR target/65671
8200         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8201
8202 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
8203
8204         PR target/65647
8205         * gcc.target/arm/pr65647-2.c: New.
8206
8207 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8208
8209         PR target/65694
8210         * g++.dg/torture/pr65694.C: New test.
8211
8212 2015-04-10  Tobias Burnus  <burnus@net-b.de>
8213
8214         * gfortran.dg/coarray_lock_6.f90: New.
8215         * gfortran.dg/coarray_lock_7.f90: New.
8216         * gfortran.dg/coarray/lock_2.f90: New.
8217
8218 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
8219
8220         PR fortran/56674
8221         PR fortran/58813
8222         PR fortran/59016
8223         PR fortran/59024
8224         * gfortran.dg/used_types_27.f90: New.
8225
8226 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
8227
8228         PR target/65671
8229         * gcc.target/i386/pr65671.c: New.
8230
8231 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8232
8233         PR tree-optimization/65709
8234         * c-c++-common/ubsan/align-9.c: New test.
8235
8236 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
8237
8238         PR fortran/56852
8239         * gfortran.dg/pr56852.f90: New test.
8240
8241 2015-04-09  Marek Polacek  <polacek@redhat.com>
8242             Jakub Jelinek  <jakub@redhat.com>
8243
8244         PR middle-end/65554
8245         * g++.dg/opt/pr65554.C: New test.
8246
8247 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8248
8249         PR c++/65690
8250         * c-c++-common/attr-aligned-1.c: New test.
8251
8252 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
8253
8254         * gcc.target/i386/mpx/memmove-zero-length.c: New.
8255
8256 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
8257
8258         PR target/65676
8259         * gcc.target/i386/sse-25.c: New.
8260
8261 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
8262
8263         PR target/65693
8264         * gcc.target/i386/pr65693.c: New test.
8265
8266 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8267
8268         * gcc.dg/lto/chkp-static-bounds_0.c: New.
8269
8270 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8271
8272         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8273
8274 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
8275
8276         * gcc.target/i386/thunk-retbnd.c: New.
8277
8278 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
8279
8280         * gnat.dg/opt48.adb: New test.
8281         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8282         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8283
8284 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
8285
8286         PR ipa/65540
8287         * gcc.c-torture/compile/pr65540.c: New.
8288
8289 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
8290
8291         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8292         -Wno-pointer-arith.
8293
8294 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
8295
8296         PR debug/65678
8297         * g++.dg/debug/pr65678.C: New test.
8298
8299         PR middle-end/65680
8300         * gcc.c-torture/compile/pr65680.c: New test.
8301
8302 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
8303
8304         PR fortran/65548
8305         * gfortran.dg/allocate_with_source_5.f90: New test.
8306
8307 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8308
8309         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8310         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8311
8312 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
8313
8314         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8315
8316 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8317
8318         PR target/65614
8319         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8320         to get floating point compression.
8321         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8322
8323 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
8324
8325         PR preprocessor/61977
8326         * gcc.dg/cpp/pr61977.c: New test.
8327
8328 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
8329
8330         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8331
8332 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
8333
8334         PR target/65647
8335         * gcc.target/arm/pr65647.c: New.
8336
8337 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
8338
8339         PR ipa/65655
8340         * g++.dg/torture/pr65655.C: New testcase.
8341
8342 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8343
8344         PR c++/64085
8345         * g++.dg/cpp1y/lambda-init13.C: New.
8346
8347 2015-04-03  Marek Polacek  <polacek@redhat.com>
8348
8349         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8350
8351 2015-04-02  Marek Polacek  <polacek@redhat.com>
8352
8353         PR c++/65642
8354         * g++.dg/cpp0x/constexpr-fold1.C: New test.
8355         * g++.dg/cpp0x/constexpr-fold2.C: New test.
8356
8357 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
8358
8359         PR preprocessor/61977
8360         * gcc.target/powerpc/pr61977-1.c: New test.
8361         * gcc.target/powerpc/pr61977-2.c: New test.
8362
8363 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
8364
8365         PR c++/56100
8366         * g++.dg/warn/Wshadow-8.C: New.
8367         * g++.dg/warn/Wshadow-9.C: Likewise.
8368         * g++.dg/warn/Wshadow-10.C: Likewise.
8369         * g++.dg/warn/Wshadow-11.C: Likewise.
8370
8371 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8372
8373         * gcc.dg/pr23623.c: Added aligned attribute.
8374         * gcc.dg/20141029-1.c: Likewise.
8375         * gcc.dg/20150306-1.c: New test.
8376
8377 2015-04-01  Marek Polacek  <polacek@redhat.com>
8378
8379         PR c++/65554
8380         * g++.dg/cpp0x/initlist93.C: New test.
8381         * g++.dg/cpp0x/initlist94.C: New test.
8382
8383 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8384
8385         PR target/65624
8386         * gcc.target/aarch64/pr65624.c: New test.
8387
8388 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
8389
8390         * gcc.dg/ipa/inlinehint-4.c: New testcase.
8391
8392 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
8393
8394         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8395         extra variable to force stack alignment.
8396         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8397         extra variable to force stack alignment.
8398
8399 2015-03-31  Marek Polacek  <polacek@redhat.com>
8400
8401         PR c++/65390
8402         * g++.dg/template/pr65390.C: New test.
8403
8404 2015-03-31  Martin Liska  <mliska@suse.cz>
8405
8406         * g++.dg/ipa/pr65557.C: New test.
8407
8408 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8409
8410         * gcc.target/s390/hotpatch-25.c: New test.
8411         * gcc.target/s390/hotpatch-1.c: Update test.
8412         * gcc.target/s390/hotpatch-10.c: Update test.
8413         * gcc.target/s390/hotpatch-11.c: Update test.
8414         * gcc.target/s390/hotpatch-12.c: Update test.
8415         * gcc.target/s390/hotpatch-13.c: Update test.
8416         * gcc.target/s390/hotpatch-14.c: Update test.
8417         * gcc.target/s390/hotpatch-15.c: Update test.
8418         * gcc.target/s390/hotpatch-16.c: Update test.
8419         * gcc.target/s390/hotpatch-17.c: Update test.
8420         * gcc.target/s390/hotpatch-18.c: Update test.
8421         * gcc.target/s390/hotpatch-19.c: Update test.
8422         * gcc.target/s390/hotpatch-2.c: Update test.
8423         * gcc.target/s390/hotpatch-21.c: Update test.
8424         * gcc.target/s390/hotpatch-22.c: Update test.
8425         * gcc.target/s390/hotpatch-23.c: Update test.
8426         * gcc.target/s390/hotpatch-24.c: Update test.
8427         * gcc.target/s390/hotpatch-3.c: Update test.
8428         * gcc.target/s390/hotpatch-4.c: Update test.
8429         * gcc.target/s390/hotpatch-5.c: Update test.
8430         * gcc.target/s390/hotpatch-6.c: Update test.
8431         * gcc.target/s390/hotpatch-7.c: Update test.
8432         * gcc.target/s390/hotpatch-8.c: Update test.
8433         * gcc.target/s390/hotpatch-9.c: Update test.
8434         * gcc.target/s390/hotpatch-compile-16.c: Update test.
8435
8436 2015-03-31  Richard Biener  <rguenther@suse.de>
8437
8438         PR middle-end/65626
8439         * g++.dg/torture/pr65626.C: New testcase.
8440
8441 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
8442
8443         PR target/65531
8444         * gcc.target/i386/mpx/pr65531.cc: New.
8445
8446 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
8447
8448         PR target/65602
8449         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8450         __builtin_alloca instead of alloca.
8451         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8452         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8453         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8454         check.
8455
8456 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
8457
8458         PR ipa/65610
8459         * g++.dg/ubsan/pr65610.C: New test.
8460
8461 2015-03-30  Marek Polacek  <polacek@redhat.com>
8462
8463         PR c++/65398
8464         * g++.dg/cpp0x/pr65398-2.C: New test.
8465
8466 2015-03-30  Marek Polacek  <polacek@redhat.com>
8467
8468         * c-c++-common/pr65556.c: Change the width of bit-fields.
8469
8470 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
8471
8472         PR ipa/65588
8473         * gcc.target/i386/pr65588.c: New testcase.
8474
8475 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8476
8477         PR libgfortran/65563
8478         * gfortran.dg/open_errors_2.f90:  New test.
8479
8480 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8481
8482         PR libgfortran/65596
8483         * gfortran.dg/namelist_86.f90: New test.
8484
8485 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
8486
8487         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8488         statement to reflect new ownership.
8489
8490 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
8491
8492         PR c++/42328
8493         * g++.dg/template/friend58.C: New.
8494         * g++.dg/template/friend59.C: Likewise.
8495
8496 2015-03-27  Tobias Burnus  <burnus@net-b.de>
8497
8498         PR c/65586
8499         * g++.dg/gomp/openmp-simd-3.C: New.
8500         * gcc.dg/gomp/openmp-simd-3.c: New.
8501
8502 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8503
8504         PR target/65248
8505         * gcc.target/i386/pr65248-1.c: New file.
8506         * gcc.target/i386/pr65248-2.c: Likewise.
8507         * gcc.target/i386/pr65248-3.c: Likewise.
8508         * gcc.target/i386/pr65248-4.c: Likewise.
8509
8510 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
8511
8512         PR target/65593
8513         * gcc.c-torture/compile/pr65593.c: New test.
8514
8515 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
8516
8517         PR c++/59329
8518         * g++.dg/cpp1y/constexpr-assert1.C: New.
8519
8520 2015-03-27  Marek Polacek  <polacek@redhat.com>
8521
8522         PR c++/65556
8523         * c-c++-common/pr65556.c: New test.
8524
8525 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
8526
8527         PR ipa/65600
8528         * g++.dg/torture/pr65600.C: New testcase.
8529
8530 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
8531
8532         PR target/65407
8533         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8534
8535 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
8536
8537         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8538         statement and cleanup. Fixed typos.
8539
8540 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
8541
8542         PR middle-end/65595
8543         * gcc.c-torture/compile/pr65595.c: New testcase.
8544
8545 2015-03-27  Marek Polacek  <polacek@redhat.com>
8546
8547         PR sanitizer/65583
8548         * g++.dg/ubsan/pr65583.C: New test.
8549
8550 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
8551
8552         * gcc.c-torture/compile/20150327.c: New testcase.
8553
8554 2015-03-26  Richard Biener  <rguenther@suse.de>
8555
8556         PR middle-end/65555
8557         * g++.dg/torture/pr65555.C: New testcase.
8558
8559 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
8560
8561         PR tree-optimization/64715
8562         * gcc.dg/builtin-object-size-15.c: New test.
8563         * gcc.dg/pr64715-1.c: New test.
8564         * gcc.dg/pr64715-2.c: New test.
8565
8566 2015-03-26  Richard Biener  <rguenther@suse.de>
8567
8568         PR middle-end/65519
8569         * gnat.dg/specs/opt2.ads: Fix testcase.
8570
8571 2015-03-25  Martin Sebor  <msebor@redhat.com>
8572
8573         PR testsuite/65526
8574         * lib/target-supports.exp (check_effective_target_arm32): Fail early
8575         when target isn't arm*-*-*-*.
8576         (check_effective_target_arm_nothumb): Likewise.
8577         (check_effective_target_arm_little_endian): Likewise.
8578         (check_effective_target_arm_vect_no_misalign): Likewise.
8579         (check_effective_target_aarch64_little_endian): Fail early if target
8580         isn't aarch64*-*-*.
8581
8582 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
8583
8584         PR tree-optimization/65177
8585         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8586
8587 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
8588
8589         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8590         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8591         smmintrin.h and mm3dnow.h.
8592
8593 2015-03-25  Marek Polacek  <polacek@redhat.com>
8594
8595         PR c++/65558
8596         * g++.dg/cpp0x/pr65558.C: New test.
8597
8598 2015-03-25  Marek Polacek  <polacek@redhat.com>
8599
8600         PR c++/61670
8601         * g++.dg/template/pr61670.C: New test.
8602
8603 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8604
8605         PR c++/54987
8606         * g++.dg/template/pr54987.C: New.
8607
8608 2015-03-25  Richard Biener  <rguenther@suse.de>
8609
8610         PR tree-optimization/62630
8611         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8612
8613 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8614
8615         PR target/65508
8616         * gcc.target/i386/mpx/pr65508.c: New.
8617
8618 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
8619
8620         PR fortran/64952
8621         PR fortran/65532
8622         * gfortran.dg/data_initialized_3.f90: New.
8623
8624 2015-03-25  Richard Biener  <rguenther@suse.de>
8625
8626         PR middle-end/65519
8627         * gnat.dg/specs/opt2.ads: New testcase.
8628
8629 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
8630
8631         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8632         * gcc.target/arm/memset-inline-4.c: Skip for
8633         arm_tune_string_ops_prefer_neon.
8634         * gcc.target/arm/memset-inline-5.c: Ditto.
8635         * gcc.target/arm/memset-inline-6.c: Ditto.
8636         * gcc.target/arm/memset-inline-8.c: Ditto.
8637         * gcc.target/arm/memset-inline-9.c: Ditto.
8638
8639 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8640
8641         PR c++/58923
8642         * g++.dg/other/virtual3.C: New.
8643
8644 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8645
8646         PR c++/60130
8647         * g++.dg/cpp0x/vt-60130.C: New.
8648
8649 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8650
8651         PR c++/61971
8652         * g++.dg/warn/Warray-bounds-7.C: New.
8653
8654 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8655
8656         PR c++/60067
8657         * g++.dg/template/defarg18.C: New.
8658
8659 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8660
8661         PR c++/59988
8662         * g++.dg/cpp0x/vt-59988.C: New.
8663
8664 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
8665
8666         PR tree-optimization/65533
8667         * gcc.dg/pr65533.c: New test.
8668
8669 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
8670
8671         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8672         source= and mold= expressions functionality.
8673         * gfortran.dg/allocate_class_4.f90: New test.
8674         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8675         copying an unlimited polymorhpic object containing a char array
8676         to another unlimited polymorphic object respects the _len
8677         component.
8678         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8679         whether deferred length char array allocate works, unlimited
8680         polymorphic object allocation from a string works and if
8681         allocating an array of deferred length strings works.
8682         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8683
8684 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8685
8686         PR c++/65513
8687         * g++.dg/cpp0x/constexpr-array11.C: New.
8688
8689 2015-03-24  Richard Biener  <rguenther@suse.de>
8690
8691         PR middle-end/65517
8692         * gcc.dg/torture/pr65517.c: New testcase.
8693
8694 2015-03-24  Tobias Burnus  <burnus@net-b.de>
8695
8696         * gfortran.dg/coindexed_1.f90: Moved from
8697         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8698
8699 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
8700
8701         PR testsuite/65506
8702         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8703         gimple dump.
8704
8705         PR target/65523
8706         * gcc.target/i386/pr65523.c: New test.
8707
8708         PR ipa/65475
8709         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8710         dg-options.
8711         * g++.dg/lto/pr65475b_0.C: Likewise.
8712
8713 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
8714
8715         PR target/65505
8716         * gcc.target/sh/torture/pr65505.c: New.
8717
8718 2015-03-23  Martin Sebor  <msebor@redhat.com>
8719
8720         PR testsuite/63175
8721         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8722         assembly for lvx in addition to lxv.
8723
8724 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
8725
8726         PR target/65504
8727         * gfortran.dg/pr65504.f90: New test.
8728
8729         PR ipa/65521
8730         * gcc.dg/pr65521.c: New test.
8731
8732 2015-03-23  Richard Biener  <rguenther@suse.de>
8733
8734         PR tree-optimization/65518
8735         * gcc.dg/vect/pr65518.c: New testcase.
8736
8737 2015-03-23  Richard Biener  <rguenther@suse.de>
8738
8739         PR tree-optimization/65494
8740         * gcc.dg/vect/pr65494.c: New testcase.
8741
8742 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
8743
8744         PR preprocessor/65238
8745         * c-c++-common/cpp/pr65238-1.c: New test.
8746         * gcc.dg/cpp/pr65238-2.c: New test.
8747         * gcc.dg/cpp/trad/pr65238-3.c: New test.
8748         * gcc.dg/cpp/trad/pr65238-4.c: New test.
8749
8750 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
8751             Mikael Morin  <mikael@gcc.gnu.org>
8752
8753         PR fortran/64952
8754         * gfortran.dg/elemental_dependency_4.f90: New.
8755         * gfortran.dg/elemental_dependency_5.f90: New.
8756
8757 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
8758
8759         PR ipa/65475
8760         * g++.dg/lto/pr65475b_0.C: New testcase.
8761         * g++.dg/lto/pr65475b_1.C: New testcase.
8762         * g++.dg/lto/pr65475c_0.C: New testcase.
8763         * g++.dg/lto/pr65475c_1.C: New testcase.
8764
8765 2015-03-21  Tobias Burnus  <burnus@net-b.de>
8766
8767         * gfortran.dg/coarray_38.f90: New.
8768         * gfortran.dg/coarray_39.f90: New.
8769         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8770         compile test.
8771
8772 2015-03-20  Marek Polacek  <polacek@redhat.com>
8773
8774         PR c++/65398
8775         * g++.dg/cpp0x/pr65398.C: New test.
8776
8777 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
8778
8779         PR ipa/65475
8780         * g++.dg/lto/pr65475_0.C: New testcase.
8781         * g++.dg/lto/pr65475_1.C: New testcase.
8782
8783 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
8784
8785         PR rtl-optimization/64366
8786         * gcc.target/sh/pr64366.c: New.
8787
8788 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
8789
8790         PR c++/48324
8791         * g++.dg/cpp0x/constexpr-48324.C: New.
8792
8793 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
8794
8795         PR c++/48453
8796         * g++.dg/cpp0x/pr48453.C: New.
8797
8798 2015-03-20  Marek Polacek  <polacek@redhat.com>
8799
8800         PR c++/65072
8801         * g++.dg/cpp0x/pr65072.C: New test.
8802
8803 2015-03-20  Richard Biener  <rguenther@suse.de>
8804
8805         PR middle-end/64715
8806         * gcc.dg/pr15347.c: Use -O.
8807         * c-c++-common/pr19807-1.c: Likewise.
8808
8809 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
8810
8811         * gnat.dg/volatile13.ad[sb]: New test.
8812
8813 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
8814
8815         PR rtl-optimization/60851
8816         * gcc.target/i386/pr60851.c: New test.
8817
8818 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
8819
8820         PR target/65240
8821         * g++.dg/pr65240.h: Add tests for PR 65240.
8822         * g++.dg/pr65240-1.C: Likewise.
8823         * g++.dg/pr65240-2.C: Likewise.
8824         * g++.dg/pr65240-3.C: Likewise.
8825         * g++.dg/pr65240-4.C: Likewise.
8826
8827 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
8828
8829         PR rtl-optimization/63491
8830         * gcc.target/powerpc/pr63491.c: New.
8831
8832 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8833
8834         * g++.dg/ipa/pr65465.C: New test.
8835
8836 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8837
8838         PR c++/52659
8839         * g++.dg/cpp0x/deleted11.C: New.
8840
8841 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8842
8843         PR sanitizer/65400
8844         * c-c++-common/tsan/pr65400-3.c: New test.
8845
8846 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8847
8848         PR c++/59686
8849         * g++.dg/cpp0x/constexpr-59686.C: New.
8850
8851 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8852
8853         PR sanitizer/64265
8854         * g++.dg/tsan/pr64265.C: New test.
8855
8856         PR sanitizer/65400
8857         * c-c++-common/tsan/pr65400-1.c: New test.
8858         * c-c++-common/tsan/pr65400-2.c: New test.
8859
8860 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
8861
8862         PR c++/59816
8863         * g++.dg/cpp0x/pr59816.C: New.
8864
8865 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
8866
8867         PR fortran/59198
8868         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8869
8870 2015-03-18  Martin Liska  <mliska@suse.cz>
8871
8872         PR ipa/65439
8873         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8874         equivalences either to 6 or 7.
8875
8876 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
8877
8878         PR middle-end/64491
8879         Revert:
8880         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
8881
8882         * gcc.dg/undefined-loop-1.c: New file.
8883         * gcc.dg/undefined-loop-2.c: New file.
8884
8885         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
8886
8887         PR testsuite/64032
8888         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8889         loop exits too early.
8890
8891 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
8892
8893         PR tree-optimization/65450
8894         * gfortran.dg/pr65450.f90: New test.
8895
8896         PR target/65078
8897         * gcc.target/i386/pr65078-1.c: New test.
8898         * gcc.target/i386/pr65078-2.c: New test.
8899         * gcc.target/i386/pr65078-3.c: New test.
8900         * gcc.target/i386/pr65078-4.c: New test.
8901         * gcc.target/i386/pr65078-5.c: New test.
8902         * gcc.target/i386/pr65078-6.c: New test.
8903
8904 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
8905
8906         PR c++/65340
8907         * g++.dg/cpp1y/pr65340.C: New.
8908
8909 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8910
8911         PR fortran/64432
8912         * gfortran.dg/system_clock_3.f08: Adjust test.
8913
8914 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
8915
8916         PR fortran/59198
8917         * gfortran.dg/proc_ptr_comp_44.f90: New test.
8918         * gfortran.dg/proc_ptr_comp_45.f90: New test.
8919
8920 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8921
8922         PR fortran/64432
8923         * gfortran.dg/system_clock_3.f08: New test.
8924
8925 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
8926
8927         PR c++/64626
8928         g++.dg/cpp1y/pr64626-1.C: New.
8929         g++.dg/cpp1y/pr64626-2.C: New.
8930         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8931
8932 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
8933
8934         PR tree-optimization/65427
8935         * gcc.c-torture/execute/pr65427.c: New test.
8936
8937 2015-03-16  Marek Polacek  <polacek@redhat.com>
8938
8939         DR 1688
8940         PR c++/65327
8941         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8942         * g++.dg/cpp0x/pr65327.C: New test.
8943
8944 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8945
8946         PR sanitizer/64820
8947         * c-c++-common/asan/pr64820.c: New test.
8948
8949 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
8950
8951         * gfortran.dg/pointer_2.f90: New test.
8952
8953 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
8954
8955         * g++.dg/pr65049.C: New test.
8956
8957 2015-03-16  Tom de Vries  <tom@codesourcery.com>
8958
8959         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8960         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8961         * gcc.target/i386/fuse-caller-save.c: Same.
8962
8963 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
8964
8965         * gnat.dg/loop_optimization18.ad[sb]: New test.
8966         * gnat.dg/loop_optimization18_pkg.ads: New helper.
8967
8968 2015-03-16  Alan Modra  <amodra@gmail.com>
8969
8970         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
8971         2014-12-05 change.
8972
8973 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
8974
8975         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8976         hppa*-*-hpux*.
8977         * gcc.dg/torture/pr65270-2.c: Likewise.
8978
8979 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
8980
8981         PR fortran/61138
8982         * gfortran.dg/pointer_remapping_9.f90: New.
8983
8984 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
8985
8986         PR tree-optimization/65369
8987         * gcc.c-torture/execute/pr65369.c: New test.
8988
8989         PR tree-optimization/65418
8990         * gcc.c-torture/execute/pr65418-1.c: New test.
8991         * gcc.c-torture/execute/pr65418-2.c: New test.
8992
8993         PR rtl-optimization/65401
8994         * gcc.c-torture/execute/pr65401.c: New test.
8995
8996 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8997
8998         PR target/64600
8999         * gcc.target/arm/pr64600_1.c: New test.
9000
9001 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9002
9003         PR rtl-optimization/65235
9004         * gcc.target/aarch64/pr65235_1.c: New test.
9005
9006 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9007
9008         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9009         * gcc.target/s390/hotpatch-22.c: Likewise.
9010         * gcc.target/s390/hotpatch-23.c: Likewise.
9011         * gcc.target/s390/hotpatch-24.c: Likewise.
9012         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9013         * gcc.target/s390/hotpatch-1.c: Update expected output.
9014         * gcc.target/s390/hotpatch-2.c: Likewise.
9015         * gcc.target/s390/hotpatch-3.c: Likewise.
9016         * gcc.target/s390/hotpatch-4.c: Likewise.
9017         * gcc.target/s390/hotpatch-5.c: Likewise.
9018         * gcc.target/s390/hotpatch-6.c: Likewise.
9019         * gcc.target/s390/hotpatch-7.c: Likewise.
9020         * gcc.target/s390/hotpatch-8.c: Likewise.
9021         * gcc.target/s390/hotpatch-9.c: Likewise.
9022         * gcc.target/s390/hotpatch-10.c: Likewise.
9023         * gcc.target/s390/hotpatch-11.c: Likewise.
9024         * gcc.target/s390/hotpatch-12.c: Likewise.
9025         * gcc.target/s390/hotpatch-13.c: Likewise.
9026         * gcc.target/s390/hotpatch-14.c: Likewise.
9027         * gcc.target/s390/hotpatch-15.c: Likewise.
9028         * gcc.target/s390/hotpatch-16.c: Likewise.
9029         * gcc.target/s390/hotpatch-17.c: Likewise.
9030         * gcc.target/s390/hotpatch-18.c: Likewise.
9031         * gcc.target/s390/hotpatch-19.c: Likewise.
9032
9033 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9034
9035         PR target/65103
9036         * gcc.target/i386/pr65103-1.c: New.
9037
9038 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
9039
9040         PR target/65044
9041         * gcc.target/i386/pr65044.c: New.
9042
9043 2015-03-12  Tom de Vries  <tom@codesourcery.com>
9044
9045         PR rtl-optimization/64895
9046         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9047         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9048         * gcc.target/i386/fuse-caller-save.c: Ditto.
9049
9050 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9051
9052         * gcc.dg/ipa/pr63569.c: Fix template.
9053
9054 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
9055
9056         * g++.dg/ipa/pr64146.C: Require fpic support.
9057
9058 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
9059
9060         PR libfortran/65200
9061         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9062         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9063
9064 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
9065
9066         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9067         to dg-options, fix up dg-skip-if.
9068
9069 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
9070
9071         PR target/65296
9072         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9073         * gcc.target/avr/tiny-caller-save.c: Same.
9074
9075 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9076
9077         PR target/65242
9078         * g++.dg/pr65242.C: New test.
9079
9080 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
9081
9082         * c-c++-common/asan/no-asan-check-glob.c: New test.
9083
9084 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
9085
9086         PR c++/65370
9087         * g++.dg/other/default11.C: New.
9088         * g++.dg/other/default12.C: Likewise.
9089
9090 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9091
9092         PR target/65368
9093         * gcc.target/i386/bmi2-bzhi-2.c: New test.
9094
9095 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
9096
9097         PR fortran/65024
9098         * gfortran.dg/unlimited_polymorphic_23.f90: New test
9099
9100 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9101
9102         PR c++/65127
9103         * g++.dg/cpp0x/pr65127.C: New test.
9104
9105 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9106
9107         * gcc.dg/ipa/PR64550.c: Update template.
9108
9109 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9110             Tobias Burnus  <burnus@net-b.de>
9111
9112         * gfortran.dg/coarray_sync_memory.f90: New.
9113
9114 2015-03-10  Marek Polacek  <polacek@redhat.com>
9115
9116         PR sanitizer/65367
9117         * c-c++-common/ubsan/pr65367.c: New test.
9118
9119 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9120
9121         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9122         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9123         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9124         * gcc.target/i386/mpx/calloc-1-nov.c: New.
9125         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9126         * gcc.target/i386/mpx/malloc-1-nov.c: New.
9127         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9128         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9129         * gcc.target/i386/mpx/realloc-1-nov.c: New.
9130         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9131         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9132         * gcc.target/i386/mpx/realloc-2-nov.c: New.
9133         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9134
9135 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
9136
9137         * lib/mpx-dg.exp (mpx_link_flags): New.
9138         (mpx_init): New.
9139         (mpx_finish): New.
9140         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9141         * gcc.target/i386/mpx/alloca-1-nov.c: New.
9142         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9143         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9144         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9145         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9146         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9147         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9148         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9149         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9150         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9151         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9152         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9153         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9154         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9155         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9156         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9157         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9158         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9159         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9160         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9161         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9162         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9163         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9164         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9165         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9166         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9167         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9168         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9169         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9170         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9171         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9172         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9173         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9174         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9175         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9176         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9177         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9178         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9179         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9180         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9181         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9182         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9183         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9184         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9185         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9186         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9187         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9188         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9189         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9190         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9191         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9192         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9193         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9194         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9195         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9196         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9197         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9198         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9199         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9200         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9201         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9202         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9203         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9204         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9205         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9206         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9207         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9208         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9209         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9210         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9211         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9212         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9213         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9214         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9215         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9216         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9217         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9218         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9219         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9220         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9221         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9222         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9223         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9224         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9225         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9226         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9227         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9228         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9229         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9230         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9231         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9232         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9233         * gcc.target/i386/mpx/label-address-1.c: New.
9234         * gcc.target/i386/mpx/legacy-1-nov.c: New.
9235         * gcc.target/i386/mpx/macro.c: New.
9236         * gcc.target/i386/mpx/mpx-check.h: New.
9237         * gcc.target/i386/mpx/mpx.exp: New.
9238         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9239         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9240         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9241         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9242         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9243         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9244         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9245         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9246         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9247         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9248         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9249         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9250         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9251         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9252         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9253         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9254         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9255         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9256         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9257         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9258         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9259         * gcc.target/i386/mpx/reference-1-lbv.c: New.
9260         * gcc.target/i386/mpx/reference-1-nov.c: New.
9261         * gcc.target/i386/mpx/reference-1-ubv.c: New.
9262         * gcc.target/i386/mpx/reference-2-lbv.c: New.
9263         * gcc.target/i386/mpx/reference-2-nov.c: New.
9264         * gcc.target/i386/mpx/reference-2-ubv.c: New.
9265         * gcc.target/i386/mpx/reference-3-lbv.c: New.
9266         * gcc.target/i386/mpx/reference-3-nov.c: New.
9267         * gcc.target/i386/mpx/reference-3-ubv.c: New.
9268         * gcc.target/i386/mpx/reference-4-lbv.c: New.
9269         * gcc.target/i386/mpx/reference-4-nov.c: New.
9270         * gcc.target/i386/mpx/reference-4-ubv.c: New.
9271         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9272         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9273         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9274         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9275         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9276         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9277         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9278         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9279         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9280         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9281         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9282         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9283         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9284         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9285         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9286         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9287         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9288         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9289         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9290         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9291         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9292         * gcc.target/i386/mpx/sincos-1-nov.c: New.
9293         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9294         * gcc.target/i386/mpx/static-array-1-nov.c: New.
9295         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9296         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9297         * gcc.target/i386/mpx/static-init-1-nov.c: New.
9298         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9299         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9300         * gcc.target/i386/mpx/static-init-2-nov.c: New.
9301         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9302         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9303         * gcc.target/i386/mpx/static-init-3-nov.c: New.
9304         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9305         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9306         * gcc.target/i386/mpx/static-init-4-nov.c: New.
9307         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9308         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9309         * gcc.target/i386/mpx/static-init-5-nov.c: New.
9310         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9311         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9312         * gcc.target/i386/mpx/static-init-6-nov.c: New.
9313         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9314         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9315         * gcc.target/i386/mpx/static-string-1-nov.c: New.
9316         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9317         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9318         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9319         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9320         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9321         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9322         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9323         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9324         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9325         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9326         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9327         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9328         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9329         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9330         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9331         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9332         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9333         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9334         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9335         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9336         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9337         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9338         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9339         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9340         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9341         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9342         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9343         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9344         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9345         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9346         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9347         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9348         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9349         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9350         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9351         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9352         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9353         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9354         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9355         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9356         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9357         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9358         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9359         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9360         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9361         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9362         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9363         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9364         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9365         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9366         * gcc.target/i386/mpx/vararg-1-nov.c: New.
9367         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9368         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9369         * gcc.target/i386/mpx/vararg-2-nov.c: New.
9370         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9371         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9372         * gcc.target/i386/mpx/vararg-3-nov.c: New.
9373         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9374         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9375         * gcc.target/i386/mpx/vararg-4-nov.c: New.
9376         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9377         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9378         * gcc.target/i386/mpx/vararg-5-nov.c: New.
9379         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9380         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9381         * gcc.target/i386/mpx/vararg-6-nov.c: New.
9382         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9383         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9384         * gcc.target/i386/mpx/vararg-7-nov.c: New.
9385         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9386         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9387         * gcc.target/i386/mpx/vararg-8-nov.c: New.
9388         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9389         * gcc.target/i386/mpx/vla-1-lbv.c: New.
9390         * gcc.target/i386/mpx/vla-1-nov.c: New.
9391         * gcc.target/i386/mpx/vla-1-ubv.c: New.
9392         * gcc.target/i386/mpx/vla-2-lbv.c: New.
9393         * gcc.target/i386/mpx/vla-2-nov.c: New.
9394         * gcc.target/i386/mpx/vla-2-ubv.c: New.
9395
9396 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
9397
9398         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9399
9400 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
9401
9402         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9403
9404 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
9405
9406         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9407         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9408
9409 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9410
9411         PR c/65120
9412         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9413         on rhs is 0.
9414         (fn4): New test.
9415         * c-c++-common/pr65120.c: New test.
9416
9417         PR rtl-optimization/65321
9418         * gcc.dg/pr65321.c: New test.
9419
9420 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9421
9422         PR tree-optimization/65355
9423         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9424
9425 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
9426
9427         PR c/65120
9428         * c-c++-common/pr49706.c: Adjust tests for not warning
9429         about !!x == y or !b == y where b is boolean, and add
9430         some further tests.
9431         * c-c++-common/pr62199-2.c: Likewise.
9432
9433 2015-03-09  Richard Biener  <rguenther@suse.de>
9434
9435         PR middle-end/65270
9436         * gcc.dg/torture/pr65270-1.c: New testcase.
9437         * gcc.dg/torture/pr65270-2.c: Likewise.
9438
9439 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9440
9441         PR tree-optimization/63743
9442         * gcc.dg/pr63743.c: New test.
9443
9444 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
9445
9446         PR lto/65316
9447         * g++.dg/lto/pr65316_0.C: New testcase.
9448         * g++.dg/lto/pr65316_1.C: New testcase.
9449
9450 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
9451
9452         PR target/62247
9453         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9454         hppa*-*-hpux*.
9455         * g++.dg/abi/rtti3.C: Likewise.
9456
9457         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9458
9459         PR target/62251
9460         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9461
9462         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9463
9464         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9465
9466         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9467
9468 2015-03-08  Morin  <mikael@gcc.gnu.org>
9469
9470         PR fortran/60898
9471         * gfortran.dg/entry_20.f90: New.
9472
9473 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
9474
9475         PR target/65153
9476         * gcc.c-torture/compile/pr65153.c: New.
9477
9478 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
9479
9480         PR target/65249
9481         * g++.dg/torture/pr65249.C: New.
9482
9483 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
9484
9485         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9486         long.
9487         (int64_t): Likewise.
9488
9489 2015-03-07  Marek Polacek  <polacek@redhat.com>
9490             Martin Uecker  <uecker@eecs.berkeley.edu>
9491
9492         PR sanitizer/65280
9493         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9494         member-like arrays.
9495         * c-c++-common/ubsan/bounds-8.c: New test.
9496         * c-c++-common/ubsan/bounds-9.c: New test.
9497         * gcc.dg/ubsan/bounds-2.c: New test.
9498
9499 2015-03-05  Martin Sebor  <msebor@redhat.com>
9500
9501         * PR testsuite/63175
9502         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9503         checking of results into main to prevent it from getting optimized
9504         away.
9505         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9506
9507 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
9508
9509         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9510         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9511         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9512         x64.
9513
9514 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
9515
9516         * g++.dg/lto/pr65302_1.C: New testcase.
9517         * g++.dg/lto/pr65302_0.C: New testcase.
9518
9519 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
9520
9521         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9522         -fno-ipa-icf to dg-options.
9523
9524 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
9525
9526         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9527         compiles using the linker plugin.
9528
9529 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
9530
9531         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9532
9533 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9534
9535         * gcc.target/arm/pr65067.c: New test.
9536
9537 2015-03-05  Martin Liska  <mliska@suse.cz>
9538
9539         PR ipa/65318
9540         * gcc.dg/ipa/pr65318.c: New test.
9541
9542 2015-03-05  Marek Polacek  <polacek@redhat.com>
9543
9544         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9545
9546 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9547
9548         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9549
9550 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9551
9552         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9553         max-unroll-times back to defaults for s390.
9554
9555 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9556
9557         Fix last commit.
9558
9559 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9560
9561         PR c++/64665
9562         * g++.dg/cpp0x/initlist92.C: New.
9563
9564 2015-03-05  Richard Biener  <rguenther@suse.de>
9565
9566         PR tree-optimization/65310
9567         * gcc.dg/vect/pr65310.c: New testcase.
9568
9569 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9570
9571         PR c++/64834
9572         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9573
9574 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
9575
9576         * gnat.dg/entry_queues3.adb: New test.
9577
9578 2015-03-04  Ian Lance Taylor  <iant@google.com>
9579
9580         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9581
9582 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9583
9584         PR c++/64227
9585         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9586
9587 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
9588
9589         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9590         -fno-ipa-icf to dg-options
9591         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9592         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9593
9594 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9595
9596         PR c++/64398
9597         * g++.dg/cpp0x/decltype62.C: New.
9598
9599 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
9600
9601         * gnat.dg/object_overflow5.adb: New test.
9602
9603 2015-03-03  Martin Liska  <mliska@suse.cz>
9604
9605         PR ipa/65287
9606         * gcc.dg/ipa/pr65287.c: New test.
9607
9608 2015-03-03  Martin Jambor  <mjambor@suse.cz>
9609             Eric Botcazou  <ebotcazou@adacore.com>
9610
9611         * gnat.dg/specs/pack12.ads: New test.
9612
9613 2015-03-03  Martin Liska  <mliska@suse.cz>
9614
9615         * gcc.dg/ipa/PR65282.c: New test.
9616
9617 2015-03-13  Jeff Law  <law@redhat.com>
9618
9619         PR tree-optimization/65241
9620         * gcc.c-torture/compile/pr65241.c: New test.
9621
9622 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
9623
9624         PR target/64331
9625         * gcc.target/avr/torture/pr64331.c: New test.
9626
9627 2015-03-03  Martin Liska  <mliska@suse.cz>
9628             Jan Hubicka  <hubicka@ucw.cz>
9629
9630         * g++.dg/ipa/pr65263.C: New test.
9631
9632 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
9633
9634         PR ipa/65130
9635         * gcc.dg/lto/pr65130_0.c: New testcase.
9636         * gcc.dg/lto/pr65130_1.c: New testcase.
9637
9638 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
9639
9640         PR ipa/64988
9641         * g++.dg/torture/pr64988.C: New testcase.
9642
9643 2015-03-02  Tobias Burnus  <burnus@net-b.de>
9644
9645         * gfortran.dg/coarray_atomic_6.f90: New.
9646
9647 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
9648
9649         PR target/65184
9650         * gcc.target/i386/pr65184.c: New.
9651
9652 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
9653
9654         PR target/65183
9655         * gcc.target/i386/pr65183.c: New.
9656
9657 2015-02-28  Martin Liska  <mliska@suse.cz>
9658             Jan Hubicka  <hubicka@ucw.cz>
9659
9660         * gcc.dg/ipa/ipa-icf-35.c: New test.
9661         * gcc.dg/ipa/ipa-icf-36.c: New test.
9662         * gcc.dg/ipa/ipa-icf-37.c: New test.
9663
9664 2015-02-28  Martin Liska  <mliska@suse.cz>
9665             Jan Hubicka  <hubicka@ucw.cz>
9666
9667         PR ipa/65245
9668         * gcc.dg/ipa/ipa-icf-34.c: New test.
9669
9670 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
9671
9672         PR target/61142
9673         * gcc.target/sh/sh/pr61142.c: New.
9674
9675 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9676
9677         * g++.dg/other/dump-ada-spec-3.C: New test.
9678
9679 2015-03-01  Martin Liska  <mliska@suse.cz>
9680
9681         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9682         * g++.dg/ipa/pr63595.C: Update expected results.
9683
9684 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
9685
9686         PR ipa/65236
9687         * g++.dg/ipa/ipa-icf-6.C: New testcase.
9688
9689 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
9690
9691         * gcc.dg/vect/pr59354.c: Move vector producing code to
9692         separate function.
9693
9694 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
9695
9696         PR ipa/65237
9697         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9698         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9699         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9700         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9701
9702 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
9703
9704         PR tree-optimization/65048
9705         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9706         (foo): Use K&R style definition.
9707
9708 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
9709
9710         PR target/65032
9711         * g++.dg/pr65032.C: New.
9712
9713 2015-02-27  Marek Polacek  <polacek@redhat.com>
9714
9715         PR c/65040
9716         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9717         -Wformat=2.
9718
9719 2015-02-27  Marek Polacek  <polacek@redhat.com>
9720
9721         PR c/65228
9722         * gcc.dg/pr65228.c: New test.
9723
9724 2015-02-27  Kai Tietz  <ktietz@redhat.com>
9725
9726         PR c/35330
9727         * gcc.dg/weak/weak-17.c: New file.
9728
9729 2015-02-27  Richard Biener  <rguenther@suse.de>
9730
9731         PR lto/65193
9732         * g++.dg/lto/pr65193_0.C: New testcase.
9733
9734 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9735
9736         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9737         * gcc.target/s390/hotpatch-8.c: Likewise.
9738         * gcc.target/s390/hotpatch-9.c: Likewise.
9739         * gcc.target/s390/pr61078.c: Likewise.
9740         * gcc.target/s390/pr57960.c: Remove -m64.
9741         * gcc.target/s390/pr61078.c: Likewise.
9742
9743 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
9744             Martin Liska  <mliska@suse.cz>
9745
9746         PR bootstrap/65150
9747         * gcc.dg/pr64454.c: Disable ICF.
9748         * gcc.dg/pr28685-1.c: Disable ICF
9749         * gcc.dg/ipa/iinline-5.c: Disable ICF.
9750         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9751         * g++.dg/ipa/ipa-icf-4.C: Update template.
9752
9753 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
9754
9755         PR tree-optimization/65216
9756         * gcc.c-torture/execute/pr65216.c: New test.
9757
9758         PR tree-optimization/65215
9759         * gcc.c-torture/execute/pr65215-1.c: New test.
9760         * gcc.c-torture/execute/pr65215-2.c: New test.
9761         * gcc.c-torture/execute/pr65215-3.c: New test.
9762         * gcc.c-torture/execute/pr65215-4.c: New test.
9763         * gcc.c-torture/execute/pr65215-5.c: New test.
9764
9765 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9766
9767         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9768
9769 2015-02-26  Martin Liska  <mliska@suse.cz>
9770             Jan Hubicka  <hubicka@ucw.cz>
9771
9772         * g++.dg/ipa/pr64146.C: Update expected results.
9773         * gcc.dg/ipa/ipa-icf-26.c: Update test.
9774         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9775         * gcc.dg/ipa/ipa-icf-34.c: New test.
9776
9777 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
9778
9779         * gcc.dg/vect/vect-pr61917.c: Rename to ...
9780         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9781         (dg-additional-options): Remove dg directive.
9782         (dg-final): Add dg directive.
9783
9784 2015-02-26  Marek Polacek  <polacek@redhat.com>
9785
9786         PR ipa/65008
9787         * g++.dg/ipa/pr65008.C: New test.
9788
9789 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9790
9791         * lib/profopt.exp (profopt-target-cleanup): New proc.
9792         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9793         files from sources from dg-additional-sources.
9794
9795 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9796
9797         * lib/gcov.exp: Cleanup in case of xfail.
9798
9799 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
9800
9801         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9802
9803 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
9804
9805         PR debug/46102
9806         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9807         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9808         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9809         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9810         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9811         * g++.dg/debug/pr46123.C: XFAIL and move...
9812         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9813         * gcc.dg/debug/dwarf2-3.c: Move...
9814         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9815
9816 2015-02-26  Marek Polacek  <polacek@redhat.com>
9817
9818         PR c++/65202
9819         * g++.dg/cpp1y/pr65202.C: New test.
9820
9821 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9822
9823         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9824         locale_facets.h.gcov.
9825
9826 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9827
9828         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9829
9830 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9831
9832         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9833
9834 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9835
9836         PR target/65217
9837         * gcc.target/i386/pr65217.c: New.
9838
9839 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9840
9841         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9842
9843 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9844
9845         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9846
9847 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
9848
9849         PR tree-optimization/65048
9850         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9851
9852 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
9853
9854         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9855         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9856
9857 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
9858
9859         PR target/65161
9860         * gcc.target/i386/pr65161.c: New test.
9861
9862 2015-02-26  Terry Guo  <terry.guo@arm.com>
9863
9864         * gcc.target/arm/no-volatile-in-it.c: New test.
9865
9866 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
9867
9868         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9869         (dg-options): Add -save-temps.
9870         (dg-final): Add cleanup-saved-temps.
9871
9872 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
9873
9874         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9875
9876 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
9877
9878         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9879         * gcc.target/powerpc/pack01.c: Include string.h.
9880
9881 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
9882
9883         PR target/65167
9884         * gcc.target/i386/pr65167.c: New.
9885
9886 2015-02-25  Kai Tietz  <ktietz@redhat.com>
9887
9888         PR tree-optimization/61917
9889         * gcc.dg/vect/vect-pr61917.c: New file.
9890
9891 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
9892
9893         PR tree-optimization/65170
9894         * gcc.c-torture/execute/pr65170.c: New test.
9895         * gcc.dg/tree-ssa/vrp96.c: New test.
9896
9897 2015-02-24  Tom de Vries  <tom@codesourcery.com>
9898
9899         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9900
9901 2015-02-24  Tom de Vries  <tom@codesourcery.com>
9902
9903         PR testsuite/65126
9904         * lib/gcc-defs.exp (additional_sources_used): Add new var.
9905         (dg-additional-files-options): Copy additional_sources to
9906         additional_sources_used before emptying additional_sources.
9907         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9908         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9909         (cleanup-saved-temps): Use additional_sources_used instead of
9910         additional_sources.
9911         (dg-test): Reset additional_sources_used.
9912
9913 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
9914
9915         PR fortran/63427
9916         * gfortran.dg/integer_exponentiation_6.F90: New test.
9917
9918 2015-02-23  Martin Sebor  <msebor@redhat.com>
9919
9920         PR target/65109
9921         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9922         two parts.  One to save registers, the other to verify the
9923         registers have the right values.  Save register state into
9924         static data rather than on the stack.
9925
9926 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
9927
9928         PR bootstrap/63888
9929         * c-c++-common/asan/pr63888.c: New test.
9930
9931 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
9932
9933         PR target/65163
9934         * gcc.c-torture/compile/pr65163.c: New.
9935
9936 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9937
9938         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9939         with -m31 on 64 bit.
9940         * gcc.dg/hoist-register-pressure-2.c: Likewise.
9941         * gcc.dg/hoist-register-pressure-3.c: Likewise.
9942
9943 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9944
9945         * gcc.target/s390/20090223-1.c: Add
9946         -Wno-implicit-function-declaration option.
9947         * gcc.target/s390/pr42224.c: Likewise.
9948         * gcc.target/s390/pr55718.c: Likewise.
9949
9950 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9951
9952         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9953         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9954         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9955         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9956         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9957         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9958         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9959         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9960         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9961         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9962         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9963         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9964         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9965         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9966         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9967         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9968         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9969         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9970         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9971         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9972         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9973
9974 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9975
9976         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9977         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9978         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9979         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9980         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9981         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9982         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9983         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9984         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9985         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9986         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9987         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9988         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9989         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9990         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9991         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9992
9993 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9994
9995         PR fortran/64980
9996         PR fortran/61960
9997         * gfortran.dg/pr61960.f90: New.
9998         * gfortran.dg/pr64230.f90: New.
9999         * gfortran.dg/pr64980.f03: New.
10000
10001 2015-02-22  Tom de Vries  <tom@codesourcery.com>
10002
10003         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10004
10005 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
10006
10007         PR ada/65156
10008         * gnat.dg/timing_events.adb: Removed, invalid test.
10009
10010 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
10011
10012         PR debug/58123
10013         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10014         location.
10015         * g++.dg/gcov/gcov-2.C: Likewise.
10016
10017 2015-02-20  Richard Biener  <rguenther@suse.de>
10018
10019         PR tree-optimization/65136
10020         * gcc.dg/tree-ssa/pr65136.c: New testcase.
10021
10022 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
10023
10024         PR testsuite/64158
10025         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10026         powerpc*-*-linux* and nvptx-*-* blacklisting.
10027
10028         * gcc.dg/sibcall-9.c: New test.
10029         * gcc.dg/sibcall-10.c: New test.
10030
10031 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10032
10033         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10034
10035 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
10036
10037         PR target/64452
10038         * gcc.target/avr/torture/pr64452.c: New test.
10039
10040 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10041
10042         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10043         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10044
10045 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10046
10047         PR testsuite/65116
10048         * lib/target-supports.exp (check_compile): Check whether
10049         additional_sources is defined before using it.
10050
10051 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
10052
10053         PR middle-end/65074
10054         * g++.dg/opt/pr65074.C: New file.
10055
10056 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
10057
10058         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10059         (size_type): New typedef.
10060         (operator "" _script): Use it for the last argument.
10061
10062 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10063
10064         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10065
10066 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10067
10068         * lib/target-supports.exp (check_compile): Save/restore
10069         additional_sources that may belong to an actual test.
10070
10071 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
10072
10073         PR gcov-profile/64634
10074         * g++.dg/gcov/gcov-15.C: New test.
10075
10076 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10077
10078         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10079
10080 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10081
10082         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10083
10084 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10085
10086         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10087
10088 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10089
10090         * gfortran.dg/fmt_cache_1.f: Add missing close.
10091
10092 2015-02-18  Tom de Vries  <tom@codesourcery.com>
10093
10094         PR testsuite/65107
10095         * gfortran.dg/read_eof_8.f90: Add missing close.
10096
10097 2015-02-18  Richard Biener  <rguenther@suse.de>
10098
10099         PR tree-optimization/65063
10100         * gcc.dg/pr65063.c: New testcase.
10101
10102 2015-02-18  Richard Biener  <rguenther@suse.de>
10103
10104         PR tree-optimization/62217
10105         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10106
10107 2015-02-18  Marek Polacek  <polacek@redhat.com>
10108
10109         PR sanitizer/65081
10110         * c-c++-common/ubsan/pr65081.c: New test.
10111
10112 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
10113
10114         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10115         * gcc.target/sh/force-cbranch-delay-slot.c: New.
10116
10117 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
10118
10119         * gcc.dg/ipa/propalign-3.c: New test.
10120
10121 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
10122
10123         PR target/64793
10124         * gcc.target/sh/pr64793.c: New.
10125         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10126
10127 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
10128
10129         * gcc.target/arm/divzero.c: New test case.
10130
10131 2015-02-17  Tom de Vries  <tom@codesourcery.com>
10132
10133         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10134
10135 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
10136             Jakub Jelinek  <jakub@redhat.com>
10137
10138         PR c++/65075
10139         * g++.dg/cpp0x/pr65075.C: New test.
10140
10141 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
10142
10143         PR target/65058
10144         * gcc.target/powerpc/pr65058.c: New test.
10145
10146 2015-02-16  Jeff Law  <law@redhat.com>
10147
10148         PR tree-optimization/64823
10149         * gcc.dg/uninit-20.c: New test.
10150
10151 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
10152             James Greenhalgh  <james.greenhalgh@arm.com>
10153
10154         PR ipa/64963
10155         * gcc.dg/ipa/ipa-clone-1.c: New test.
10156
10157 2015-02-16  Richard Biener  <rguenther@suse.de>
10158
10159         PR tree-optimization/65077
10160         * gcc.dg/torture/pr65077.c: New testcase.
10161
10162 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
10163
10164         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10165         Directive adjusted to scan for ldaxr.
10166         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10167         adjusted to scan for ldaex.
10168
10169 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
10170
10171         PR c++/65080
10172         * g++.dg/cpp0x/constexpr-65080.C: New.
10173
10174 2015-02-16  Richard Biener  <rguenther@suse.de>
10175
10176         PR tree-optimization/63593
10177         * gcc.dg/pr63593.c: New testcase.
10178
10179 2015-02-16  Marek Polacek  <polacek@redhat.com>
10180
10181         PR c/65066
10182         * gcc.dg/pr65066.c: New test.
10183
10184 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10185
10186         * gcc.dg/pr65002.C: Move ...
10187         * g++.dg/ipa/pr65002.C: ... here.
10188
10189 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
10190
10191         * gcc.target/powerpc/pr64205.c: Skip on AIX.
10192         * gcc.target/powerpc/pr64505.c: Skip on AIX.
10193         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10194         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10195
10196 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
10197
10198         PR testsuite/64850
10199         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10200         the expression to find calls.
10201         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10202         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10203         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10204         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10205         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10206
10207 2015-02-14  Marek Polacek  <polacek@redhat.com>
10208
10209         PR c/64768
10210         * gcc.dg/array-11.c: New test.
10211         * gcc.dg/array-12.c: New test.
10212         * gcc.dg/array-13.c: New test.
10213         * gcc.dg/array-14.c: New test.
10214         * gcc.dg/c99-flex-array-typedef-1.c: New test.
10215         * gcc.dg/c99-flex-array-typedef-2.c: New test.
10216         * gcc.dg/c99-flex-array-typedef-3.c: New test.
10217         * gcc.dg/c99-flex-array-typedef-5.c: New test.
10218         * gcc.dg/c99-flex-array-typedef-7.c: New test.
10219         * gcc.dg/c99-flex-array-typedef-8.c: New test.
10220
10221 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10222
10223         PR c++/60894
10224         * g++.dg/lookup/using54.C: New.
10225
10226 2015-02-13  Jeff Law  <law@redhat.com>
10227
10228         PR bootstrap/65060
10229         Revert my change for tree-optimization/64823.
10230
10231 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
10232
10233         PR tree-optimization/65053
10234         * gcc.c-torture/execute/pr65053-1.c: New test.
10235         * gcc.c-torture/execute/pr65053-2.c: New test.
10236
10237 2015-02-13  Marek Polacek  <polacek@redhat.com>
10238
10239         PR c/65050
10240         * gcc.dg/pr65050.c: New test.
10241
10242 2015-02-13  Jeff Law  <law@redhat.com>
10243
10244         PR tree-optimization/64823
10245         * gcc.dg/uninit-20.c: New test.
10246
10247         PR rtl-optimization/47477
10248         * gcc.dg/tree-ssa/pr47477.c: New test.
10249
10250 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10251
10252         PR c++/60211
10253         * g++.dg/parse/ivdep-2.C: New.
10254         * g++.dg/parse/ivdep-3.C: Likewise.
10255
10256 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10257
10258         PR fortran/64506
10259         * gfortran.dg/continuation_13.f90: New test.
10260         * gfortran.dg/continuation_14.f: New test.
10261
10262 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
10263
10264         PR c++/64970
10265         * g++.dg/cpp0x/sfinae55.C: New.
10266
10267 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
10268
10269         PR ipa/65034
10270         * g++.dg/ipa/pr65034.C: New test.
10271
10272 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
10273
10274         PR tree-optimization/65002
10275         * gcc.dg/pr65002.C: New.
10276
10277 2015-02-13  Marek Polacek  <polacek@redhat.com>
10278
10279         PR c/65040
10280         * c-c++-common/pr65040.c: New test.
10281
10282 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
10283
10284         PR tree-optimization/64705
10285         * gcc.dg/tree-ssa/pr64705.c: New test.
10286
10287 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10288
10289         PR rtl/32219
10290         * gcc.dg/visibility-22.c: New test.
10291         * gcc.dg/visibility-23.c: New test.
10292         * gcc.target/i386/pr32219-1.c: New test.
10293         * gcc.target/i386/pr32219-2.c: New test.
10294         * gcc.target/i386/pr32219-3.c: New test.
10295         * gcc.target/i386/pr32219-4.c: New test.
10296         * gcc.target/i386/pr32219-5.c: New test.
10297         * gcc.target/i386/pr32219-6.c: New test.
10298         * gcc.target/i386/pr32219-7.c: New test.
10299         * gcc.target/i386/pr32219-8.c: New test.
10300         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10301
10302 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10303
10304         PR libgfortran/57822
10305         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10306         four different KINDs.
10307
10308 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10309
10310         PR c++/64884
10311         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10312
10313         PR sanitizer/65000
10314         * g++.dg/ubsan/pr65000.C: New test.
10315
10316 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
10317
10318         PR fortran/64932
10319         * gfortran.dg/finalize_28.f90: New test
10320
10321 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10322
10323         PR debug/55541
10324         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10325         DW_TAG_lexical_block removal.
10326         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10327         * g++.dg/guality/pr55541.C: New test.
10328
10329         PR sanitizer/64984
10330         * g++.dg/ubsan/pr64984.C: New test.
10331
10332 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
10333
10334         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10335
10336 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10337
10338         PR testsuite/64930
10339         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10340         instructions for 2015-01-14 get_memmodel changes.
10341         * gcc.target/powerpc/atomic-p8.c: Likewise.
10342
10343         PR sanitizer/65019
10344         * g++.dg/ubsan/pr65019.C: New test.
10345
10346         PR tree-optimization/65014
10347         * gcc.c-torture/compile/pr65014.c: New test.
10348
10349 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10350
10351         PR libgfortran/57822
10352         * gfortran/fmt_g0_7.f08: Revise test.
10353
10354 2015-02-11  Jeff Law  <law@redhat.com>
10355
10356         PR target/63347
10357         * gcc.target/m68k/pr63347.c: New test.
10358
10359 2015-02-11  Marek Polacek  <polacek@redhat.com>
10360
10361         * g++.dg/ubsan/shift-1.C: New test.
10362         * gcc.dg/ubsan/c-shift-2.c: New test.
10363         * c-c++-common/ubsan/shift-5.c: Remove file.
10364
10365 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
10366
10367         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10368         Directive adjusted to XFAIL.
10369         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10370         adjusted to XFAIL.
10371
10372 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
10373
10374         PR middle-end/65003
10375         * g++.dg/opt/pr65003.C: New test.
10376
10377 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10378
10379         * lib/target-supports.exp (check_effective_target_pie): Renamed
10380         to ...
10381         (check_effective_target_pie_enabled): This.
10382         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10383         * gcc.target/i386/pie.c: Likewise.
10384
10385 2015-02-11  Andrew Pinski  <apinski@cavium.com>
10386
10387         PR target/64893
10388         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10389         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10390
10391 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR target/61925
10394         * gcc.target/i386/pr61925-1.c: New test.
10395         * gcc.target/i386/pr61925-2.c: New test.
10396         * gcc.target/i386/pr61925-3.c: New test.
10397
10398 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
10399
10400         PR sanitizer/65004
10401         * g++.dg/asan/pr65004.C: New test.
10402
10403 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
10404
10405         PR target/64661
10406         * gcc.taget/sh/pr64661-0.h: New.
10407         * gcc.taget/sh/pr64661-1.c: New.
10408         * gcc.taget/sh/pr64661-2.c: New.
10409         * gcc.taget/sh/pr64661-3.c: New.
10410         * gcc.taget/sh/pr64661-4.c: New.
10411
10412 2015-02-10  Richard Biener  <rguenther@suse.de>
10413
10414         PR tree-optimization/64995
10415         * g++.dg/torture/pr64995.C: New testcase.
10416
10417 2015-02-10  Richard Biener  <rguenther@suse.de>
10418
10419         PR tree-optimization/64909
10420         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10421
10422 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10423
10424         * gcc.dg/signbit-sa.c: New test.
10425
10426 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10427
10428         PR libgfortran/57822
10429         * gfortran/fmt_g0_7.f08: New test.
10430
10431 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
10432
10433         PR tree-optimization/43378
10434         * gcc.dg/tree-ssa/pr43378.c: New test.
10435
10436 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
10437
10438         PR ipa/64978
10439         * g++.dg/torture/pr64978.C: New testcase.
10440
10441 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
10442
10443         PR sanitizer/64981
10444         * gcc.dg/asan/pr64981.c: New test.
10445
10446 2015-02-09  Marek Polacek  <polacek@redhat.com>
10447
10448         PR c/64856
10449         * gcc.dg/pr64856.c: New test.
10450
10451 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
10452
10453         PR target/64979
10454         * gcc.dg/tree-ssa/stdarg-7.c: New test.
10455         * gcc.c-torture/execute/pr64979.c: New test.
10456
10457 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
10458
10459         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10460
10461 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
10462
10463         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10464         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10465
10466 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
10467
10468         PR target/58757
10469         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10470
10471 2015-02-09  Richard Biener  <rguenther@suse.de>
10472
10473         PR tree-optimization/54000
10474         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10475
10476 2015-02-09  Tom de Vries  <tom@codesourcery.com>
10477
10478         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10479
10480 2015-02-09  Martin Liska  <mliska@suse.cz>
10481
10482         * g++.dg/ipa/pr64858.C: New test.
10483
10484 2015-02-09  Tom de Vries  <tom@codesourcery.com>
10485
10486         * gcc.dg/uninit-19.c: Fix warning line for fpic.
10487
10488 2015-02-08  Andrew Pinski  <apinski@cavium.com>
10489
10490         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10491
10492 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
10493
10494         PR fortran/63744
10495         * gfortran.dg/use_rename_8.f90: New.
10496
10497 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
10498
10499         * gnat.dg/addr7.ad[sb]: New test.
10500         * gnat.dg/addr8.ad[sb]: Likewise.
10501
10502 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
10503
10504         PR jit/64752
10505         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10506         from jit.dg/test-compile-to-executable.c's create_code, with a
10507         clarification of the output message.
10508         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10509         pass/fail message.
10510         (test_jit): Use CHECK_NO_ERRORS when calling
10511         gcc_jit_context_compile_to_file.
10512         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10513         jit-verify-compile-to-file to jit-verify-output-file-was-created.
10514         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
10515         about deletions that are attempted.
10516         (jit-verify-compile-to-file): Rename to...
10517         (jit-verify-output-file-was-created): ...this, and drop the
10518         attempt to run "file" and verify the output.
10519         (jit-verify-assembler): New function.
10520         (jit-verify-object): New function.
10521         (jit-verify-dynamic-library): New function.
10522         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10523         favor of an implementation from new file
10524         create-code-for-hello-world-executable.h, which also adds a
10525         "main".
10526         (dg-final): Replace jit-verify-compile-to-file with
10527         jit-verify-output-file-was-created, and invoke new function
10528         jit-verify-assembler.
10529         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10530         the output message.
10531         (dg-final): Replace jit-verify-compile-to-file with
10532         jit-verify-output-file-was-created, and invoke new function
10533         jit-verify-dynamic-library.
10534         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10535         favor of an implementation from new file
10536         create-code-for-hello-world-executable.h, which also adds a
10537         "main".
10538         (dg-final): Replace jit-verify-compile-to-file with
10539         jit-verify-output-file-was-created.  Strengthen the expected stdout
10540         from the built executable.
10541         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10542         favor of an implementation from new file
10543         create-code-for-hello-world-executable.h, which also adds a
10544         "main".
10545         (dg-final): Replace jit-verify-compile-to-file with
10546         jit-verify-output-file-was-created, and invoke new function
10547         jit-verify-object.
10548         * jit.dg/verify-dynamic-library.c: New source file.
10549
10550 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
10551             Brian Rzycki  <b.rzycki@samsung.com>
10552
10553         PR tree-optimization/64878
10554         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10555
10556 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10557
10558         PR ipa/64896
10559         * g++.dg/ipa/pr64896.C: New test.
10560
10561 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10562
10563         PR target/64205
10564         * gcc.target/powerpc/pr64205.c: New file.
10565
10566 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
10567
10568         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10569         (dg-options): Use -fpie instead of -fPIE -pie.
10570
10571 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10572
10573         PR middle-end/64937
10574         * g++.dg/asan/pr64937.C: New test.
10575
10576 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
10577
10578         PR fortran/63205
10579         * gfortran.dg/class_to_type_4.f90: New test
10580
10581 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
10582
10583         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10584
10585 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10586
10587         PR rtl-optimization/64957
10588         PR debug/64817
10589         * gcc.c-torture/execute/pr64957.c: New test.
10590
10591 2015-02-05  Jeff Law  <law@redhat.com>
10592
10593         PR target/17306
10594         * gcc.target/h8300/pr17306-1.c: New test.
10595         * gcc.target/h8300/pr17306-2.c: New test.
10596
10597 2015-02-05  Tobias Burnus  <burnus@net-b.de>
10598
10599         PR fortran/64943
10600         * gfortran.dg/structure_constructor_12.f90: New.
10601
10602 2015-02-05  Jeff Law  <law@redhat.com>
10603
10604         PR target/58400
10605         gcc.target/h8300/pr58400.c: New test.
10606
10607 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10608
10609         * gcc.target/arm/macro_defs0.c: New test.
10610         * gcc.target/arm/macro_defs1.c: New test.
10611         * gcc.target/arm/macro_defs2.c: New test.
10612
10613 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
10614
10615         PR rtl-optimization/64905
10616         * gcc.target/i386/pr64905.c: Require nonpic target.
10617         (dg-options): Add -fomit-frame-pointer.
10618         (main): Remove.
10619
10620 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
10621
10622         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10623         tree dump scanning.
10624
10625 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
10626
10627         PR fortran/64757
10628         * gfortran.dg/type_to_class_2.f90: New test
10629         * gfortran.dg/type_to_class_3.f90: New test
10630
10631 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
10632
10633         PR ipa/64686
10634         * g++.dg/torture/pr64686.C: New testcase.
10635
10636 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10637
10638         PR rtl-optimization/64905
10639         * gcc.target/i386/pr64905.c: New file.
10640
10641 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
10642
10643         * gcc.dg/guality/pr41447-1.c: Remove xfail.
10644         * gcc.dg/guality/pr41616-1.c: Ditto.
10645
10646 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
10647
10648         PR debug/64817
10649         * gcc.dg/pr64817-3.c: New.
10650
10651 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
10652             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10653
10654         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10655         pass parameters in registers.
10656         * gcc.dg/guality/pr36728-2.c (main): Likewise.
10657         * gcc.dg/guality/pr36728-3.c (main): Likewise.
10658         * gcc.dg/guality/pr36728-4.c (main): Likewise.
10659
10660 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
10661             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10662
10663         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10664         list, allow for multilibed targets.
10665         * gcc.dg/combine_ashiftrt_2.c: Likewise.
10666
10667 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
10668
10669         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10670         * gcc.dg/pr46728-6.c: Ditto.
10671
10672 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
10673
10674         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10675         for mips_nanlegacy target.
10676
10677 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
10678
10679         * gcc.target/i386/chkp-hidden-def.c: New.
10680
10681 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10682
10683         PR middle-end/62103
10684         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10685         to use 24 bits for bitfield b.
10686
10687 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10688
10689         PR testsuite/64796
10690         * lib/target-supports.exp (check_effective_target_bswap64): Do not
10691         cache result in a global variable.  Include all 32-bit targets for
10692         bswap64 tests.
10693
10694 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
10695
10696         PR rtl-optimization/64756
10697         * gcc.c-torture/execute/pr64756.c: New test.
10698
10699 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
10700
10701         PR target/64660
10702         * gcc.target/sh/pr64660-0.h: New.
10703         * gcc.target/sh/pr64660-1.c: New.
10704         * gcc.target/sh/pr64660-2.c: New.
10705         * gcc.target/sh/pr64660-3.c: New.
10706         * gcc.target/sh/pr64660-4.c: New.
10707
10708 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10709
10710         PR c++/64877
10711         * g++.dg/warn/Waddress-2.C: New.
10712
10713 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
10714
10715         PR middle-end/61225
10716         * gcc.target/i386/pr49095.c: XFAIL for ia32.
10717
10718 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
10719
10720         PR preprocessor/64803
10721         * gcc.dg/cpp/builtin-macro-1.c: New test case.
10722
10723 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
10724
10725         * g++.dg/ipa/devirt-37.C: Disable early inlining.
10726
10727 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
10728
10729         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10730         (_ARM_FPSRC): Add DN and AHP fields.
10731         (clean_results): Force DN=1 on AArch64.
10732         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10733         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10734         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10735         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10736         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10737         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10738
10739 2015-02-02  Alan Modra  <amodra@gmail.com>
10740
10741         * gcc.target/powerpc/cprophard.c: New.
10742
10743 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
10744
10745         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10746         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10747
10748 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
10749
10750         PR debug/64817
10751         * gcc.dg/pr64817-1.c: New test.
10752         * gcc.dg/pr64817-2.c: New test.
10753
10754 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
10755
10756         PR target/64851
10757         * gcc.target/sh/pr64851-0.h: New
10758         * gcc.target/sh/pr64851-1.c: New
10759         * gcc.target/sh/pr64851-2.c: New
10760         * gcc.target/sh/pr64851-3.c: New
10761         * gcc.target/sh/pr64851-4.c: New
10762
10763 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
10764
10765         PR target/64882
10766         * gcc.dg/torture/pr64882.c: New test.
10767
10768 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
10769
10770         PR target/64159
10771         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10772         sparc*-*-*.
10773
10774 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
10775
10776         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10777         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10778         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10779         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10780         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10781         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10782         tree dump.
10783         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10784         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10785         tree dump.
10786         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10787         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10788         tree dump.
10789
10790 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
10791
10792         PR target/64688
10793         * g++.dg/pr64688-2.C: New.
10794
10795 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
10796
10797         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10798         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10799         * gcc.target/i386/fuse-caller-save.c: Ditto.
10800         * gcc.target/i386/headmerge-1.c: Ditto.
10801         * gcc.target/i386/headmerge-2.c: Ditto.
10802         * gcc.target/i386/sibcall-6.c: Ditto.
10803
10804 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
10805
10806         PR target/64617
10807         * gcc.target/i386/pr64617.c: New test.
10808
10809 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
10810
10811         PR target/15184
10812         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10813         (dg-options): Remove -m32.
10814         (dg-final): Scan for "movb %al" only.
10815         * gcc.target/i386/pr15184-2.c: Ditto.
10816
10817 2015-01-30  Richard Biener  <rguenther@suse.de>
10818
10819         PR tree-optimization/64829
10820         * gcc.dg/vect/pr64829.c: New testcase.
10821
10822 2015-01-29  Marek Polacek  <polacek@redhat.com>
10823
10824         PR c/64709
10825         * gcc.dg/pr64709.c: New test.
10826
10827 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
10828
10829         PR c++/64717
10830         * g++.dg/ubsan/pr64717-1.C: New test.
10831         * g++.dg/ubsan/pr64717-2.C: New test.
10832
10833 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
10834
10835         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10836
10837 2015-01-29  Jeff Law  <law@redhat.com>
10838
10839         PR target/15184
10840         * gcc.target/i386/pr15184-1.c: New test.
10841         * gcc.target/i386/pr15184-2.c: New test.
10842
10843 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
10844
10845         PR tree-optimization/64746
10846         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10847
10848 2015-01-29  Richard Biener  <rguenther@suse.de>
10849
10850         PR tree-optimization/64853
10851         * gcc.dg/torture/pr64853.c: New testcase.
10852
10853 2015-01-29  Richard Biener  <rguenther@suse.de>
10854
10855         PR tree-optimization/64844
10856         * gcc.dg/vect/pr64844.c: New testcase.
10857
10858 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
10859
10860         PR middle-end/64809
10861         * gcc.dg/pr64809.c: Delete.
10862
10863 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
10864
10865         PR middle-end/64805
10866         * gcc.target/i386/pr64805.c: New.
10867
10868 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10869
10870         * gcc.dg/guality/guality.h (main): Add argv[0] to
10871         guality_gdb_command.
10872
10873 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
10874
10875         PR ipa/64801
10876         * gcc.dg/tree-ssa/pr64801.c: New testcase.
10877
10878 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
10879
10880         PR target/64659
10881         * gcc.target/sh/sh.exp
10882         (check_effective_target_atomic_model_soft_gusa_available,
10883         check_effective_target_atomic_model_soft_tcb_available,
10884         check_effective_target_atomic_model_soft_imask_available,
10885         check_effective_target_atomic_model_hard_llcs_available): New.
10886         * gcc.target/sh/pr64659-0.h: New.
10887         * gcc.target/sh/pr64659-1.c: New.
10888         * gcc.target/sh/pr64659-2.c: New.
10889         * gcc.target/sh/pr64659-3.c: New.
10890         * gcc.target/sh/pr64659-4.c: New.
10891
10892 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
10893
10894         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10895         scan-assembler-times pattern.
10896
10897 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
10898
10899         PR middle-end/64809
10900         * gcc.dg/pr64809.c: New test.
10901
10902 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
10903
10904         PR tree-optimization/64277
10905         * gcc.dg/pr64277.c: New.
10906
10907 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10908
10909         PR tree-optimization/64718
10910         * gcc.c-torture/execute/pr64718.c: New test.
10911
10912 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
10913
10914         * gcc.target/aarch64/abs_2.c: New.
10915
10916 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
10917
10918         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10919         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10920         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10921         ISA rev < 2.
10922
10923 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
10924
10925         PR bootstrap/64612
10926         * lib/target-supports.exp (check_effective_target_comdat_group): New.
10927         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10928         { target comdat_group }.
10929
10930 2015-01-27  Tobias Burnus  <burnus@net-b.de>
10931
10932         PR fortran/63861
10933         * gfortran.dg/goacc/coarray_2.f90: New.
10934
10935 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
10936
10937         PR ipa/60871
10938         PR ipa/64139
10939         * g++.dg/torture/pr64139.C: New testcase.
10940         * g++.dg/torture/pr60871.C: Likewise.
10941
10942 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
10943
10944         PR fortran/64230
10945         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10946         prevent linking errors.
10947
10948 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
10949
10950         PR ipa/64282
10951         * g++.dg/torture/pr64282.C: New testcase.
10952
10953 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10954
10955         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10956         for wzr reg.
10957
10958 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10959
10960         * gcc.target/s390/hotpatch-13.c: New testcase.
10961         * gcc.target/s390/hotpatch-14.c: New testcase.
10962         * gcc.target/s390/hotpatch-15.c: New testcase.
10963         * gcc.target/s390/hotpatch-16.c: New testcase.
10964         * gcc.target/s390/hotpatch-17.c: New testcase.
10965         * gcc.target/s390/hotpatch-18.c: New testcase.
10966         * gcc.target/s390/hotpatch-19.c: New testcase.
10967         * gcc.target/s390/hotpatch-20.c: New testcase.
10968         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10969         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10970         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10971         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10972         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10973         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10974         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10975         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10976         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10977         * gcc.target/s390/hotpatch-10.c: Likewise.
10978         * gcc.target/s390/hotpatch-11.c: Likewise.
10979         * gcc.target/s390/hotpatch-12.c: Likewise.
10980         * gcc.target/s390/hotpatch-2.c: Likewise.
10981         * gcc.target/s390/hotpatch-3.c: Likewise.
10982         * gcc.target/s390/hotpatch-4.c: Likewise.
10983         * gcc.target/s390/hotpatch-5.c: Likewise.
10984         * gcc.target/s390/hotpatch-6.c: Likewise.
10985         * gcc.target/s390/hotpatch-7.c: Likewise.
10986         * gcc.target/s390/hotpatch-8.c: Likewise.
10987         * gcc.target/s390/hotpatch-9.c: Likewise.
10988         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10989         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10990         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10991         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10992         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10993         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10994         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10995         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10996
10997 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
10998
10999         * gcc.dg/long_branch.c: New testcase.
11000
11001 2015-01-27  Richard Biener  <rguenther@suse.de>
11002
11003         PR tree-optimization/56273
11004         PR tree-optimization/59124
11005         PR tree-optimization/64277
11006         * g++.dg/warn/Warray-bounds-6.C: New testcase.
11007         * gcc.dg/Warray-bounds-12.c: Likewise.
11008         * gcc.dg/Warray-bounds-13.c: Likewise.
11009
11010 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
11011
11012         PR rtl-optimization/61058
11013         * gcc.dg/pr61058.c: New test.
11014
11015 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
11016
11017         * gcc.target/i386/chkp-narrow-bounds.c: New.
11018
11019 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
11020
11021         PR tree-optimization/64807
11022         * gcc.dg/pr64807.c: New test.
11023
11024         PR c/64766
11025         * gcc.dg/pr64766.c: New test.
11026
11027 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
11028
11029         PR target/49263
11030         * gcc.target/sh/pr49263-4.c: New.
11031
11032 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
11033
11034         PR fortran/62044
11035         * gfortran.dg/allocate_with_mold_1.f90: New test
11036
11037 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
11038
11039         PR c/64778
11040         * gcc.dg/pr64778.c: New test.
11041
11042         PR middle-end/64421
11043         * gcc.dg/vect/pr64421.c: New test.
11044
11045 2015-01-26  Tobias Burnus  <burnus@net-b.de>
11046
11047         PR fortran/64771
11048         * gfortran.dg/coarray_36.f: New.
11049         * gfortran.dg/coarray_37.f90: New.
11050
11051 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
11052
11053         PR fortran/64230
11054         * gfortran.dg/class_allocate_18.f90: New.
11055
11056 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11057
11058         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11059
11060 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11061
11062         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11063
11064 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11065
11066         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11067
11068 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11069
11070         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11071
11072 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11073
11074         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11075         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11076         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11077         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11078
11079 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11080
11081         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11082         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11083         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11084
11085 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11086
11087         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11088         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11089         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11090         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11091         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11092         vXXXhn.inc.
11093
11094 2015-01-26  Richard Biener  <rguenther@suse.de>
11095
11096         PR middle-end/64764
11097         * gcc.dg/uninit-19.c: New testcase.
11098
11099 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11100
11101         * lib/target-supports.exp (check_effective_target_vect64): Add
11102         sparc*-*-*.
11103
11104 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11105
11106         PR testsuite/64712
11107         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11108
11109 2015-01-26  Tony Liu  <tony.liu@arm.com>
11110
11111         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11112         non-UAL cases.
11113
11114 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
11115
11116         PR libfortran/64770
11117         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11118         correctly, clean up afterwards.
11119
11120 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
11121
11122         PR fortran/62044
11123         * gfortran.dg/use_rename_7.f90: New.
11124
11125 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
11126
11127         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11128         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11129
11130 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
11131
11132         PR target/54236
11133         * gcc.target/sh/pr54236-4.c: New.
11134
11135 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
11136
11137         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11138         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
11139         Bridge test.
11140
11141 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
11142
11143         PR libfortran/64770
11144         * gfortran.dg/open_new_segv.f90: New test.
11145
11146 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
11147
11148         PR target/49263
11149         PR target/53987
11150         PR target/64345
11151         PR target/59533
11152         PR target/52933
11153         PR target/54236
11154         PR target/51244
11155         * gcc.target/sh/pr64345-1.c: New.
11156         * gcc.target/sh/pr64345-2.c: New.
11157         * gcc.target/sh/pr59533-1.c: New.
11158         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11159         * gcc.target/sh/pr52933-2.c: Likewise.
11160         * gcc.target/sh/pr54089-1.c: Likewise.
11161         * gcc.target/sh/pr54236-1.c: Likewise.
11162         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11163         * gcc.target/sh/pr49263-1.c: Remove xfails.
11164         * gcc.target/sh/pr49263-2.c: Likewise.
11165         * gcc.target/sh/pr49263-3.c: Likewise.
11166         * gcc.target/sh/pr53987-1.c: Likewise.
11167         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11168         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11169         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11170         (test05, test06, test07, test08, test09, test10, test11, test12): New.
11171         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11172         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11173         test_009): New.
11174         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11175         (test_02): New.
11176
11177 2015-01-24  Tom de Vries  <tom@codesourcery.com>
11178
11179         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11180
11181 2015-01-23  Ian Lance Taylor  <iant@google.com>
11182
11183         PR go/64510
11184         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11185         targets without split stack support.
11186
11187 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
11188
11189         PR target/64317
11190         * gcc.target/i386/pr64317.c: New test.
11191
11192 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
11193
11194         PR rtl-optimization/63637
11195         PR rtl-optimization/60663
11196         * gcc.dg/pr63637-1.c: New test.
11197         * gcc.dg/pr63637-2.c: New test.
11198         * gcc.dg/pr63637-3.c: New test.
11199         * gcc.dg/pr63637-4.c: New test.
11200         * gcc.dg/pr63637-5.c: New test.
11201         * gcc.dg/pr63637-6.c: New test.
11202         * gcc.target/i386/pr63637-1.c: New test.
11203         * gcc.target/i386/pr63637-2.c: New test.
11204         * gcc.target/i386/pr63637-3.c: New test.
11205         * gcc.target/i386/pr63637-4.c: New test.
11206         * gcc.target/i386/pr63637-5.c: New test.
11207         * gcc.target/i386/pr63637-6.c: New test.
11208
11209 2015-01-23  Richard Biener  <rguenther@suse.de>
11210
11211         PR testsuite/63439
11212         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11213         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11214
11215 2015-01-23  Marek Polacek  <polacek@redhat.com>
11216
11217         PR preprocessor/60570
11218         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11219         * gcc.dg/cpp/pr60570.c: New test.
11220
11221 2015-01-23  Richard Biener  <rguenther@suse.de>
11222
11223         PR testsuite/63439
11224         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11225         vectorization on vect64 targets.
11226
11227 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
11228
11229         PR fortran/60922
11230         * gfortran.dg/class_allocate_17.f90: New.
11231
11232 2015-01-23  Tobias Burnus  <burnus@net-b.de>
11233
11234         PR fortran/64726
11235         * gfortran.dg/goacc/combined_loop.f90: New.
11236
11237 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11238
11239         PR fortran/61933
11240         * gfortran.dg/make_unit.f90: New test.
11241
11242 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11243
11244         PR fortran/61933
11245         * gfortran.dg/negative_unit_int8.f: Update.
11246
11247 2015-01-22  Jeff Law  <law@redhat.com>
11248
11249         PR target/52076
11250         * gcc.target/m68k/pr52076-1.c: New test.
11251         * gcc.target/m68k/pr52076-2.c: New test.
11252
11253 2015-01-22  Richard Biener  <rguenther@suse.de>
11254
11255         PR middle-end/64728
11256         * gcc.dg/torture/pr64728.c: New testcase.
11257
11258 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
11259
11260         PR target/64688
11261         * g++.dg/pr64688.C: New test.
11262
11263 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
11264
11265         * gcc.target/i386/chkp-always_inline.c (f1): Make static
11266         to avoid errors with -fpic.
11267
11268 2015-01-22  Richard Biener  <rguenther@suse.de>
11269
11270         PR libstdc++/64535
11271         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11272
11273 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
11274
11275         PR rtl-optimization/64682
11276         * gcc.c-torture/execute/pr64682.c: New file.
11277
11278 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
11279
11280         PR debug/64511
11281         * gcc.dg/pr64511.c: New test.
11282
11283         PR rtl-optimization/62078
11284         * g++.dg/opt/pr62078.C: New test.
11285
11286         PR c/63307
11287         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11288
11289 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
11290
11291         PR fortran/57023
11292         * gfortran.dg/internal_pack_15.f90:  New test.
11293
11294 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11295
11296         * c-c++-common/tsan/step.c: New testcase.
11297
11298 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11299
11300         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11301
11302 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11303
11304         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11305
11306 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11307
11308         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11309
11310 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11311
11312         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11313
11314 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11315
11316         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11317
11318 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11319
11320         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11321
11322 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11323
11324         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11325
11326 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11327
11328         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11329
11330 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11331
11332         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11333
11334 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11335
11336         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11337
11338 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11339
11340         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11341
11342 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11343
11344         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11345
11346 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11347
11348         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11349         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11350         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11351         vXXXw.inc.
11352
11353 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11354
11355         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11356         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11357         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11358         vXXXl.inc.
11359
11360 2015-01-21  Renlin Li  <renlin.li@arm.com>
11361
11362         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11363         * g++.dg/tls/thread_local5g.C: Likewise.
11364         * g++.dg/tls/thread_local6g.C: Likewise.
11365
11366 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11367
11368         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11369         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11370         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11371
11372 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11373
11374         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11375         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11376         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11377
11378 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11379
11380         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11381         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11382         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11383
11384 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11385
11386         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11387         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11388         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11389
11390 2015-01-20  Jeff Law  <law@redhat.com>
11391
11392         PR target/59946
11393         * gcc.target/m68k/pr59946.c: New test.
11394
11395 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11396
11397         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11398         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11399         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11400
11401 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11402
11403         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11404         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11405         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11406
11407 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11408
11409         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11410         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11411         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11412
11413 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11414
11415         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11416         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11417         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11418         vshuffle.inc.
11419         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11420         vshuffle.inc.
11421
11422 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11423
11424         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11425         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11426         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11427
11428 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11429
11430         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11431         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11432         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11433
11434 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11435
11436         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11437
11438 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
11439
11440         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11441
11442         PR sanitizer/64632
11443         * g++.dg/ubsan/pr64632.C: New test.
11444
11445         PR debug/64663
11446         * gcc.dg/pr64663.c: New test.
11447
11448 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11449
11450         PR c++/64383
11451         * g++.dg/warn/Wunused-var-23.C: New.
11452
11453 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11454
11455         PR c++/59937
11456         * g++.dg/cpp0x/constexpr-59937-1.C: New.
11457         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11458
11459 2015-01-20  Richard Biener  <rguenther@suse.de>
11460
11461         PR ipa/64684
11462         * gcc.dg/lto/pr64684_0.c: New testcase.
11463         * gcc.dg/lto/pr64684_1.c: Likewise.
11464         * gcc.dg/lto/pr64684_2.c: Likewise.
11465         * gcc.dg/lto/pr64685_0.c: Likewise.
11466         * gcc.dg/lto/pr64685_1.c: Likewise.
11467
11468 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11469
11470         PR c++/62241
11471         * g++.dg/cpp1y/lambda-init12.C: New.
11472
11473 2015-01-20  Richard Biener  <rguenther@suse.de>
11474
11475         PR tree-optimization/64410
11476         * g++.dg/vect/pr64410.cc: Require vect_double.
11477
11478 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
11479
11480         PR target/64149
11481         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11482
11483 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
11484
11485         PR bootstrap/64676
11486         Revert:
11487         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
11488
11489         PR rtl-optimization/64081
11490         * gcc.dg/pr64081.c: New test.
11491
11492 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
11493
11494         * jit.dg/harness.h: Include <unistd.h>.
11495         (CHECK_NO_ERRORS): New.
11496         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11497         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11498         gcc_jit_context_compile_to_file.
11499         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11500         args to the spawned executable.
11501         (jit-expand-vars): New function.
11502         (jit-exe-params): New variable.
11503         (dg-jit-set-exe-params): New function.
11504         (jit-dg-test): Detect testcases that use
11505         jit-verify-compile-to-file and call jit-setup-compile-to-file.
11506         Set arguments of spawned process to jit-exe-params.
11507         (jit-get-output-filename): New function.
11508         (jit-setup-compile-to-file): New function.
11509         (jit-verify-compile-to-file): New function.
11510         (jit-run-executable): New function.
11511         (jit-verify-executable): New function.
11512         * jit.dg/test-compile-to-assembler.c: New testcase.
11513         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11514         * jit.dg/test-compile-to-executable.c: New testcase.
11515         * jit.dg/test-compile-to-object.c: New testcase.
11516
11517 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
11518
11519         PR target/64652
11520         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11521         (test_1): New.
11522
11523 2015-01-19  Martin Liska  <mliska@suse.cz>
11524
11525         * objc/compile/pr64668.m: New test.
11526
11527 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
11528
11529         * jit.dg/test-arith-overflow.c: Include stdbool.h.
11530         (create_overflow_fn): Update comment to clarify that
11531         the third param of the created function is a bool *, not
11532         an int *.
11533         (verify_int_overflow_fn): Convert param "expected_ovf" from
11534         int to bool.  Update third param of "overflow_fn_type" from int *
11535         to bool *.  Update local "actual_ovf" from int to bool.
11536         (verify_uint_overflow_fn): Likewise.
11537
11538 2015-01-19  Martin Liska  <mliska@suse.cz>
11539
11540         * gcc.dg/ipa/ipa-icf-33.c: New test.
11541
11542 2015-01-19  Felix Yang  <felix.yang@huawei.com>
11543             Haijian Zhang  <z.zhanghaijian@huawei.com>
11544
11545         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11546         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11547         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11548         result_float64x2, expected_hfloat64x2): New helper type, variable and
11549         declaration.
11550         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11551         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11552         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11553         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11554         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11555         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11556         and target without the FMA feature.
11557
11558 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
11559
11560         * gcc.target/aarch64/pr64304.c: New testcase.
11561
11562 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
11563
11564         PR rtl-optimization/64081
11565         * gcc.dg/pr64081.c: New test.
11566
11567 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
11568
11569         PR target/63971
11570         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11571         the epilogue).
11572         * gcc.target/aarch64/test_frame_6.c: Likewise.
11573         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11574         and x19 (in the epilogue).
11575         * gcc.target/aarch64/test_frame_4.c: Likewise.
11576         * gcc.target/aarch64/test_frame_7.c: Likewise.
11577
11578 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11579
11580         * gcc.target/i386/chkp-always_inline.c: New.
11581
11582 2015-01-15  Andrew Pinski  <apinski@cavium.com>
11583             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11584
11585         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11586         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11587
11588 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
11589
11590         PR fortran/60255
11591         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11592         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11593
11594 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11595
11596         PR fortran/64578
11597         * gfortran.dg/unlimited_polymorphic_21.f90: New test
11598
11599 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
11600
11601         PR target/64652
11602         * gcc.target/sh/torture/pr64652.c: New.
11603
11604 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
11605
11606         * gcc.dg/ipa/ipa-icf-32.c: Update template.
11607         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11608         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11609         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11610         * c-c++-common/asan/kasan-recover-1.c: Likewise.
11611         * c-c++-common/asan/kasan-recover-2.c: Likewise.
11612
11613 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
11614
11615         PR ipa/64378
11616         * g++.dg/torture/pr64378.C: New testcase.
11617
11618 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11619
11620         PR fortran/57959
11621         * gfortran.dg/block_13.f08: New test
11622
11623 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11624
11625         PR fortran/55901
11626         * gfortran.dg/associate_1.f03: Allow test for character with
11627         automatic length.
11628
11629 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
11630
11631         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11632         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11633
11634 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
11635
11636         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11637
11638 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
11639
11640         PR fortran/64578
11641         * gfortran.dg/unlimited_polymorphic_21.f90: New test
11642
11643 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
11644
11645         PR fortran/60357
11646         * gfortran.dg/alloc_comp_assign_13.f08: New test.
11647
11648         PR fortran/61275
11649         * gfortran.dg/alloc_comp_assign_14.f08: New test.
11650
11651         PR fortran/55932
11652         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11653
11654 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
11655
11656         PR fortran/60334
11657         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11658
11659 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
11660
11661         PR rtl-optimization/52773
11662         * gcc.c-torture/compile/pr52773.c: New test.
11663
11664 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11665
11666         PR c++/62134
11667         * g++.dg/cpp0x/alias-decl-46.C: New.
11668
11669 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
11670
11671         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11672
11673 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
11674
11675         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11676         Add trace.
11677         (CHECK_FP): Likewise.
11678         (CHECK_CUMULATIVE_SAT): Likewise.
11679
11680 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
11681
11682         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11683         (Set_Neon_Cumulative_Sat): Add parameter.
11684         (__set_neon_cumulative_sat): Support new parameter.
11685         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11686         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11687         argument.
11688         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11689         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11690         argument.
11691
11692 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11693
11694         * g++.dg/tsan/vptr_benign_race.C: New testcase.
11695         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11696
11697 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11698
11699         PR c++/60056
11700         * g++.dg/tls/thread_local-ice4.C: New.
11701
11702 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
11703
11704         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11705         than Neon options.
11706
11707 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11708
11709         PR c++/62276
11710         * g++.dg/cpp0x/vt-62276.C: New.
11711
11712 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
11713
11714         PR middle-end/64353
11715         * g++.dg/pr64353.C: New.
11716
11717 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11718
11719         PR target/64263
11720         * gcc.target/aarch64/pr64263_1.c: New test.
11721
11722 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
11723
11724         PR tree-optimization/64434
11725         * gcc.dg/torture/pr64434.c: Move to...
11726         * gcc.dg/pr64434.c: ... here.
11727
11728 2015-01-16  Richard Biener  <rguenther@suse.de>
11729
11730         PR middle-end/64614
11731         * gcc.dg/uninit-18.c: New testcase.
11732
11733 2015-01-16  Richard Biener  <rguenther@suse.de>
11734
11735         PR tree-optimization/64568
11736         * g++.dg/torture/pr64568-2.C: New testcase.
11737
11738 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
11739
11740         PR target/64363
11741         * gcc.target/i386/chkp-label-address.c: New.
11742
11743 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
11744
11745         PR fortran/45290
11746         * gfortran.dg/pointer_init_6.f90: Extended.
11747
11748 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
11749
11750         * gcc.c-torture/compile/20150108.c: New test.
11751
11752 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11753
11754         * gcc.target/visium: New directory.
11755
11756 2015-01-16  Richard Biener  <rguenther@suse.de>
11757
11758         PR tree-optimization/61743
11759         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11760         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11761
11762 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
11763
11764         * gcc.dg/pr64015.c: New test.
11765
11766 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
11767
11768         PR ipa/64163
11769         PR ipa/64612
11770         * g++.dg/ipa/pr64612.C: New test.
11771
11772 2015-01-16  Renlin Li  <renlin.li@arm.com>
11773
11774         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11775
11776 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
11777
11778         * gcc.target/i386/sse-14.c: Test new intrinsic.
11779         * gcc.target/i386/sse-22.c: Ditto.
11780
11781 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11782
11783         PR c++/58614
11784         * g++.dg/cpp0x/auto44.C: New.
11785
11786 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
11787
11788         PR target/59710
11789         * gcc.target/nios2/gpopt-all.c: New test case.
11790         * gcc.target/nios2/gpopt-local.c: New test case.
11791         * gcc.target/nios2/gpopt-global.c: New test case.
11792         * gcc.target/nios2/gpopt-data.c: New test case.
11793         * gcc.target/nios2/gpopt-none.c: New test case.
11794
11795 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
11796
11797         * g++.dg/ubsan/vptr-1.C: New test.
11798         * g++.dg/ubsan/vptr-2.C: New test.
11799         * g++.dg/ubsan/vptr-3.C: New test.
11800         * g++.dg/ubsan/vptr-4.C: New test.
11801         * g++.dg/ubsan/vptr-5.C: New test.
11802         * g++.dg/ubsan/vptr-6.C: New test.
11803         * g++.dg/ubsan/vptr-7.C: New test.
11804         * g++.dg/ubsan/vptr-8.C: New test.
11805         * g++.dg/ubsan/vptr-9.C: New test.
11806
11807 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
11808
11809         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11810         is set up.
11811         * lib/gcc-dg.exp: Likewise.
11812
11813 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
11814
11815         PR rtl-optimization/64110
11816         * gcc.target/i386/pr64110.c: Add scan-assembler.
11817
11818 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
11819             James Norris  <jnorris@codesourcery.com>
11820             Cesar Philippidis  <cesar@codesourcery.com>
11821             Ilmir Usmanov  <i.usmanov@samsung.com>
11822
11823         * lib/target-supports.exp (check_effective_target_fopenacc): New
11824         procedure.
11825         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11826         * g++.dg/goacc/goacc.exp: Likewise.
11827         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11828         * gcc.dg/goacc/goacc.exp: Likewise.
11829         * gfortran.dg/goacc/goacc.exp: Likewise.
11830         * c-c++-common/cpp/openacc-define-1.c: New file.
11831         * c-c++-common/cpp/openacc-define-2.c: Likewise.
11832         * c-c++-common/cpp/openacc-define-3.c: Likewise.
11833         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11834         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11835         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11836         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11837         * c-c++-common/goacc/asyncwait-1.c: Likewise.
11838         * c-c++-common/goacc/cache-1.c: Likewise.
11839         * c-c++-common/goacc/clauses-fail.c: Likewise.
11840         * c-c++-common/goacc/collapse-1.c: Likewise.
11841         * c-c++-common/goacc/data-1.c: Likewise.
11842         * c-c++-common/goacc/data-2.c: Likewise.
11843         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11844         * c-c++-common/goacc/deviceptr-1.c: Likewise.
11845         * c-c++-common/goacc/deviceptr-2.c: Likewise.
11846         * c-c++-common/goacc/deviceptr-3.c: Likewise.
11847         * c-c++-common/goacc/if-clause-1.c: Likewise.
11848         * c-c++-common/goacc/if-clause-2.c: Likewise.
11849         * c-c++-common/goacc/kernels-1.c: Likewise.
11850         * c-c++-common/goacc/loop-1.c: Likewise.
11851         * c-c++-common/goacc/loop-private-1.c: Likewise.
11852         * c-c++-common/goacc/nesting-1.c: Likewise.
11853         * c-c++-common/goacc/nesting-data-1.c: Likewise.
11854         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11855         * c-c++-common/goacc/parallel-1.c: Likewise.
11856         * c-c++-common/goacc/pcopy.c: Likewise.
11857         * c-c++-common/goacc/pcopyin.c: Likewise.
11858         * c-c++-common/goacc/pcopyout.c: Likewise.
11859         * c-c++-common/goacc/pcreate.c: Likewise.
11860         * c-c++-common/goacc/pragma_context.c: Likewise.
11861         * c-c++-common/goacc/present-1.c: Likewise.
11862         * c-c++-common/goacc/reduction-1.c: Likewise.
11863         * c-c++-common/goacc/reduction-2.c: Likewise.
11864         * c-c++-common/goacc/reduction-3.c: Likewise.
11865         * c-c++-common/goacc/reduction-4.c: Likewise.
11866         * c-c++-common/goacc/sb-1.c: Likewise.
11867         * c-c++-common/goacc/sb-2.c: Likewise.
11868         * c-c++-common/goacc/sb-3.c: Likewise.
11869         * c-c++-common/goacc/update-1.c: Likewise.
11870         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11871         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11872         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11873         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11874         * gfortran.dg/goacc/assumed.f95: Likewise.
11875         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11876         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11877         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11878         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11879         * gfortran.dg/goacc/branch.f95: Likewise.
11880         * gfortran.dg/goacc/cache-1.f95: Likewise.
11881         * gfortran.dg/goacc/coarray.f95: Likewise.
11882         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11883         * gfortran.dg/goacc/cray.f95: Likewise.
11884         * gfortran.dg/goacc/critical.f95: Likewise.
11885         * gfortran.dg/goacc/data-clauses.f95: Likewise.
11886         * gfortran.dg/goacc/data-tree.f95: Likewise.
11887         * gfortran.dg/goacc/declare-1.f95: Likewise.
11888         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11889         * gfortran.dg/goacc/fixed-1.f: Likewise.
11890         * gfortran.dg/goacc/fixed-2.f: Likewise.
11891         * gfortran.dg/goacc/fixed-3.f: Likewise.
11892         * gfortran.dg/goacc/fixed-4.f: Likewise.
11893         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11894         * gfortran.dg/goacc/if.f95: Likewise.
11895         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11896         * gfortran.dg/goacc/list.f95: Likewise.
11897         * gfortran.dg/goacc/literal.f95: Likewise.
11898         * gfortran.dg/goacc/loop-1.f95: Likewise.
11899         * gfortran.dg/goacc/loop-2.f95: Likewise.
11900         * gfortran.dg/goacc/loop-3.f95: Likewise.
11901         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11902         * gfortran.dg/goacc/omp.f95: Likewise.
11903         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11904         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11905         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11906         * gfortran.dg/goacc/parameter.f95: Likewise.
11907         * gfortran.dg/goacc/private-1.f95: Likewise.
11908         * gfortran.dg/goacc/private-2.f95: Likewise.
11909         * gfortran.dg/goacc/private-3.f95: Likewise.
11910         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11911         * gfortran.dg/goacc/reduction-2.f95: Likewise.
11912         * gfortran.dg/goacc/reduction.f95: Likewise.
11913         * gfortran.dg/goacc/routine-1.f90: Likewise.
11914         * gfortran.dg/goacc/routine-2.f90: Likewise.
11915         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11916         * gfortran.dg/goacc/several-directives.f95: Likewise.
11917         * gfortran.dg/goacc/sie.f95: Likewise.
11918         * gfortran.dg/goacc/subarrays.f95: Likewise.
11919         * gfortran.dg/gomp/map-1.f90: Likewise.
11920         * gfortran.dg/openacc-define-1.f90: Likewise.
11921         * gfortran.dg/openacc-define-2.f90: Likewise.
11922         * gfortran.dg/openacc-define-3.f90: Likewise.
11923         * g++.dg/gomp/block-1.C: Update for changed compiler output.
11924         * g++.dg/gomp/block-2.C: Likewise.
11925         * g++.dg/gomp/block-3.C: Likewise.
11926         * g++.dg/gomp/block-5.C: Likewise.
11927         * g++.dg/gomp/target-1.C: Likewise.
11928         * g++.dg/gomp/target-2.C: Likewise.
11929         * g++.dg/gomp/taskgroup-1.C: Likewise.
11930         * g++.dg/gomp/teams-1.C: Likewise.
11931         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11932         * gcc.dg/cilk-plus/jump.c: Likewise.
11933         * gcc.dg/gomp/block-1.c: Likewise.
11934         * gcc.dg/gomp/block-10.c: Likewise.
11935         * gcc.dg/gomp/block-2.c: Likewise.
11936         * gcc.dg/gomp/block-3.c: Likewise.
11937         * gcc.dg/gomp/block-4.c: Likewise.
11938         * gcc.dg/gomp/block-5.c: Likewise.
11939         * gcc.dg/gomp/block-6.c: Likewise.
11940         * gcc.dg/gomp/block-7.c: Likewise.
11941         * gcc.dg/gomp/block-8.c: Likewise.
11942         * gcc.dg/gomp/block-9.c: Likewise.
11943         * gcc.dg/gomp/target-1.c: Likewise.
11944         * gcc.dg/gomp/target-2.c: Likewise.
11945         * gcc.dg/gomp/taskgroup-1.c: Likewise.
11946         * gcc.dg/gomp/teams-1.c: Likewise.
11947
11948 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
11949
11950         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11951         test case.
11952
11953 2015-01-15  Mike Stump  <mikestump@comcast.net>
11954
11955         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11956         * gcc.dg/inline_2.c: Likewise.
11957         * gcc.dg/inline_3.c: Likewise.
11958         * gcc.dg/inline_4.c: Likewise.
11959
11960 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
11961
11962         PR fortran/58023
11963         * gfortran.dg/proc_ptr_comp_43.f90: New.
11964
11965 2015-01-15  Mike Stump  <mikestump@comcast.net>
11966
11967         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11968         * gcc.dg/unroll_2.c: Likewise.
11969         * gcc.dg/unroll_3.c: Likewise.
11970         * gcc.dg/unroll_4.c: Likewise.
11971         * gcc.dg/unroll_5.c: Likewise.
11972
11973 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
11974
11975         PR target/63971
11976         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11977         in epilogue.
11978         * gcc.target/aarch64/test_frame_6.c: Likewise.
11979         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11980         x30 and x19 (in the epilogue).
11981         * gcc.target/aarch64/test_frame_4.c: Likewise.
11982         * gcc.target/aarch64/test_frame_7.c: Likewise.
11983
11984 2015-01-15  Martin Liska  <mliska@suse.cz>
11985
11986         * g++.dg/ipa/pr64068.C: New test.
11987         * gcc.dg/ipa/PR64559.c: New test.
11988
11989 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11990
11991         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11992         with PIE.
11993
11994 2015-01-15  Richard Biener  <rguenther@suse.de>
11995
11996         PR tree-optimization/61743
11997         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11998         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11999
12000 2015-01-15 Renlin Li <renlin.li@arm.com>
12001
12002         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12003         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12004
12005 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
12006
12007         * gcc.dg/vect/vect-aggressive-1.c: New.
12008         * gcc.target/i386/avx2-vect-aggressive.c: New.
12009
12010 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
12011
12012         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12013
12014 2015-01-15  Richard Biener  <rguenther@suse.de>
12015
12016         PR lto/64415
12017         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12018         -Wl,-undefined,dynamic_lookup.
12019
12020 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
12021
12022         * gnat.dg/opt47.adb: New test.
12023
12024 2015-01-15  Richard Biener  <rguenther@suse.de>
12025
12026         PR lto/64415
12027         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12028
12029 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
12030
12031         PR tree-optimization/64434
12032         * gcc.dg/torture/pr64434.c: New test.
12033
12034 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
12035
12036         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12037         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
12038         -march=loongson* and -march=octeon* require -mno-micromips.
12039
12040 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
12041             Matthew Fortune  <matthew.fortune@imgtec.com>
12042
12043         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12044         * gcc.target/mips/call-saved-5.c (foo): Likewise.
12045         * gcc.target/mips/call-saved-6.c (foo): Likewise.
12046         * gcc.target/mips/call-saved-7.c: New file.
12047         * gcc.target/mips/call-saved-8.c: New file.
12048         * gcc.target/mips/call-saved-9.c: New file.
12049
12050 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
12051
12052         * gcc.target/mips/lsa.c: New file.
12053         * gcc.target/mips/mips64-lsa.c: Likewise.
12054         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12055         * gcc.target/mips/mulsize-4.c: Likewise.
12056         * gcc.target/mips/mulsize-5.c: New file.
12057         * gcc.target/mips/mulsize-6.c: Likewise.
12058         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12059         and !HAS_LSA as ghost options.
12060         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12061         for !HAS_LSA.
12062
12063 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
12064
12065         * g++.dg/torture/20141013.c: Set -fno-short-enums.
12066
12067 2015-01-15  Richard Biener  <rguenther@suse.de>
12068
12069         PR middle-end/64365
12070         * gcc.dg/torture/pr64365.c: New testcase.
12071
12072 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
12073
12074         * gcc.dg/stackprotectexplicit1.c: New test.
12075         * g++.dg/stackprotectexplicit2.c: New test.
12076
12077 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12078
12079         PR target/61933
12080         * gfortran.dg/inquire_internal.f90: New.
12081         * gfortran.dg/negative_unit_check.f90: New.
12082
12083 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
12084
12085         PR target/53988
12086         * gcc.target/sh/pr53988-1.c: New.
12087
12088 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
12089
12090         PR c++/58671
12091         * g++.dg/tls/thread_local-ice3.C: New.
12092
12093 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
12094
12095         * gcc.target/i386/fentry-override.c: Properly place {} in target
12096         selector.  Remove nonpic.
12097         * gcc.target/i386/fentry.c: Likewise.
12098
12099 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12100
12101         * gcc.dg/atomic-invalid.c: Check for invalid memory model
12102         warnings instead of errors.
12103
12104 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
12105
12106         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12107         option support instead of ENABLE_LTO from Makefile.
12108
12109 2015-01-14  Richard Biener  <rguenther@suse.de>
12110
12111         PR tree-optimization/59354
12112         * gcc.dg/vect/pr59354.c: New testcase.
12113
12114 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
12115
12116         * lib/target-supports.exp
12117         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12118         on ARM architures before v7.
12119
12120 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
12121
12122         PR middle-end/59448
12123         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12124         an atomic_exchange.
12125
12126 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12127
12128         PR target/64386
12129         * gcc.target/i386/pr64386.c: New test.
12130
12131 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12132
12133         PR target/64393
12134         * gcc.target/i386/pr64393.c: New test.
12135
12136 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
12137
12138         PR target/64387
12139         * gcc.target/i386/pr64387.c: New test.
12140
12141 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
12142
12143         * gcc.target/aarch64/store-pair-1.c: Fix typo.
12144
12145 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12146
12147         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12148
12149 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12150
12151         PR target/64453
12152         * gcc.target/arm/pr64453.c: New.
12153
12154 2015-01-14  Richard Biener  <rguenther@suse.de>
12155
12156         PR lto/64415
12157         * gcc.dg/lto/pr64415_0.c: New testcase.
12158         * gcc.dg/lto/pr64415_1.c: Likewise.
12159
12160 2015-01-14  Martin Liska  <mliska@suse.cz>
12161
12162         * gcc.dg/ipa/pr64307.c: New test.
12163
12164 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
12165
12166         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12167         64-bit and 128-bit.
12168
12169 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12170
12171         PR target/64460
12172         * gcc.target/arm/pr64460_1.c: New test.
12173
12174 2015-01-14  Richard Biener  <rguenther@suse.de>
12175
12176         PR tree-optimization/64493
12177         PR tree-optimization/64495
12178         * gcc.dg/vect/pr64493.c: New testcase.
12179         * gcc.dg/vect/pr64495.c: Likewise.
12180
12181 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
12182
12183         * gcc.dg/Warray-bounds-11.c: New test-case.
12184
12185 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12186
12187         * gcc.target/mips/octeon3-pipe-1.c: New test.
12188
12189 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
12190
12191         * jit.dg/harness.h (set_up_logging): Move string concatenation
12192         into...
12193         (concat_strings): New function.
12194         (dump_reproducer): New function.
12195         (test_jit): Call dump_reproducer.
12196         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12197         function.
12198         (jit-dg-test): Delete any generated reproducer from previous runs.
12199         Verify that a generated reproducer was created, and verify that it
12200         compiles.
12201         * jit.dg/test-nested-contexts.c (main): Call
12202         gcc_jit_context_dump_reproducer_to_file.
12203
12204 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12205
12206         * gcc.dg/aru-2.c: Add dg-require-profiling.
12207
12208 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12209
12210         * lib/target-supports.exp (check_profiling_available): Check if
12211         -pg links.
12212
12213 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
12214
12215         PR ipa/64565
12216         * g++.dg/torture/pr64565.C: New testcase.
12217
12218 2015-01-13  Marek Polacek  <polacek@redhat.com>
12219
12220         PR middle-end/64391
12221         * gcc.dg/tm/pr64391.c: New test.
12222
12223 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12224
12225         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12226         true.
12227
12228 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12229
12230         * gcc.target/i386/pie.c: New test.
12231
12232         * lib/target-supports.exp (check_effective_target_pie): New.
12233
12234 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
12235
12236         PR rtl-optimization/64286
12237         * gcc.target/i386/avx2-pr64286.c: New test.
12238
12239 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
12240
12241         PR c++/57626
12242         * g++.dg/cpp0x/vt-57626.C: New.
12243
12244 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
12245
12246         PR fortran/64528
12247         * gfortran.dg/pr64528.f90: New test.
12248
12249 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
12250
12251         * gcc.target/aarch64/subsp.c: New test.
12252
12253 2015-01-13  Andrew Pinski  <apinski@cavium.com>
12254
12255         * gcc.target/aarch64/store-pair-1.c: New testcase.
12256
12257 2015-01-13  Richard Biener  <rguenther@suse.de>
12258
12259         PR lto/64373
12260         * gcc.dg/lto/pr64373_0.c: New testcase.
12261
12262 2015-01-13  Andrew Pinski  <apinski@cavium.com>
12263
12264         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12265         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12266
12267 2015-01-13  Richard Biener  <rguenther@suse.de>
12268
12269         PR tree-optimization/64406
12270         * gcc.dg/pr64406.c: New testcase.
12271
12272 2015-01-13  Richard Biener  <rguenther@suse.de>
12273
12274         PR tree-optimization/64404
12275         * gcc.dg/vect/pr64404.c: New testcase.
12276
12277 2015-01-13  Richard Biener  <rguenther@suse.de>
12278
12279         PR tree-optimization/64568
12280         * g++.dg/torture/pr64568.C: New testcase.
12281
12282 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
12283
12284         * jit.dg/test-error-local-used-from-other-function.c: New test
12285         case.
12286         * jit.dg/test-error-param-reuse.c: New test case.
12287         * jit.dg/test-error-param-sharing.c: New test case.
12288         * jit.dg/test-error-param-used-from-other-function.c: New test
12289         case.
12290         * jit.dg/test-error-param-used-without-a-function.c: New test
12291         case.
12292
12293 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
12294
12295         PR tree-optimization/64563
12296         * gcc.dg/pr64563.c: New test.
12297
12298         PR target/64513
12299         * gcc.target/i386/pr64513.c: New test.
12300
12301         PR tree-optimization/64454
12302         * gcc.dg/pr64454.c: New test.
12303
12304         PR testsuite/64028
12305         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12306         bind_pic_locally.
12307         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12308         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12309         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12310         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12311         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12312         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12313         * gcc.dg/vect/slp-25.c: Likewise.
12314         * gcc.dg/vect/vect-109.c: Likewise.
12315         * gcc.dg/vect/vect-13.c: Likewise.
12316         * gcc.dg/vect/vect-17.c: Likewise.
12317         * gcc.dg/vect/vect-18.c: Likewise.
12318         * gcc.dg/vect/vect-19.c: Likewise.
12319         * gcc.dg/vect/vect-20.c: Likewise.
12320         * gcc.dg/vect/vect-21.c: Likewise.
12321         * gcc.dg/vect/vect-22.c: Likewise.
12322         * gcc.dg/vect/vect-27.c: Likewise.
12323         * gcc.dg/vect/vect-29.c: Likewise.
12324         * gcc.dg/vect/vect-2-big-array.c: Likewise.
12325         * gcc.dg/vect/vect-2.c: Likewise.
12326         * gcc.dg/vect/vect-3.c: Likewise.
12327         * gcc.dg/vect/vect-4.c: Likewise.
12328         * gcc.dg/vect/vect-5.c: Likewise.
12329         * gcc.dg/vect/vect-72.c: Likewise.
12330         * gcc.dg/vect/vect-73-big-array.c: Likewise.
12331         * gcc.dg/vect/vect-73.c: Likewise.
12332         * gcc.dg/vect/vect-77-global.c: Likewise.
12333         * gcc.dg/vect/vect-78-global.c: Likewise.
12334         * gcc.dg/vect/vect-7.c: Likewise.
12335         * gcc.dg/vect/vect-86.c: Likewise.
12336         * gcc.dg/vect/vect-align-1.c: Likewise.
12337         * gcc.dg/vect/vect-align-3.c: Likewise.
12338         * gcc.dg/vect/vect-all-big-array.c: Likewise.
12339         * gcc.dg/vect/vect-all.c: Likewise.
12340         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12341         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12342         * gcc.dg/vect/vect-peel-3.c: Likewise.
12343         * gcc.dg/vect/vect-peel-4.c: Likewise.
12344         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12345
12346 2015-01-12  Jeff Law  <law@redhat.com>
12347
12348         PR target/64461
12349         * gcc.target/m68k/pr64461.c: New test.
12350
12351 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
12352
12353         * jit.dg/test-array-as-pointer.c (create_code): Update call
12354         to gcc_jit_context_new_global by setting "kind" to
12355         GCC_JIT_GLOBAL_IMPORTED.
12356         * jit.dg/test-error-array-as-pointer.c: Likewise.
12357         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12358         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12359         setting kind to GCC_JIT_GLOBAL_EXPORTED.
12360         * jit.dg/test-using-global.c (the_global): Rename to...
12361         (imported_global): ...this.
12362         (create_code): Update to test the three kinds of global.
12363         (verify_code): Likewise.
12364
12365 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
12366
12367         PR testsuite/64427
12368         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
12369         undefined behavior.
12370         * gcc.target/i386/pr64291-2.c: Updated.
12371
12372 2015-01-12  Richard Biener  <rguenther@suse.de>
12373
12374         PR tree-optimization/64530
12375         * gfortran.dg/pr64530.f90: New testcase.
12376
12377 2015-01-12  Richard Biener  <rguenther@suse.de>
12378
12379         PR middle-end/64357
12380         * gcc.dg/torture/pr64357.c: New testcase.
12381
12382 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
12383
12384         * gcc.target/i386/nop-mcount.c: Properly place {} in target
12385         selector.
12386
12387 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12388         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12389
12390 2015-01-12  Martin Liska  <mliska@suse.cz>
12391
12392         * gcc.dg/ipa/PR64550.c: New test.
12393
12394 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
12395
12396         PR ipa/63470
12397         * g++.dg/ipa/pr63470.C: New testcase.
12398
12399 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12400
12401         PR fortran/63733
12402         * gfortran.dg/typebound_operator_20.f90: New.
12403
12404 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12405
12406         PR fortran/58023
12407         * gfortran.dg/proc_ptr_comp_42.f90: New.
12408
12409 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12410
12411         PR fortran/64508
12412         * gfortran.dg/proc_ptr_comp_41.f90: New.
12413
12414 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
12415
12416         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12417
12418 2015-01-10  Tobias Burnus  <burnus@net-b.de>
12419
12420         PR fortran/64522
12421         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12422         and add dg-excess-errors.
12423         * gfortran.dg/line_length_6.f90: New.
12424         * gfortran.dg/line_length_7.f90: New.
12425         * gfortran.dg/line_length_8.f90: New.
12426         * gfortran.dg/line_length_9.f90: New.
12427         * gfortran.dg/line_length_10.f90: New.
12428         * gfortran.dg/line_length_11.f90: New.
12429
12430 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
12431
12432         * jit.dg/test-threads.c (struct testcase): Move declaration
12433         to jit.dg/all-non-failing-tests.h.
12434         (testcases): Likewise.
12435         * jit.dg/all-non-failing-tests.h (struct testcase): Move
12436         declaration here from jit.dg/all-non-failing-tests.h.
12437         (testcases): Likewise.
12438         * jit.dg/test-combination.c (create_code): Eliminate spelling
12439         out all of the testcases in favor of looping through the
12440         "testcases" metadata.
12441         (verify_code): Likewise.
12442
12443 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
12444
12445         PR rtl-optimization/64536
12446         * gcc.dg/pr64536.c: New test.
12447
12448 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
12449
12450         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12451         * jit.dg/test-combination.c (create_code): Likewise.
12452         (verify_code): Likewise.
12453         * jit.dg/test-constants.c: New test case.
12454         * jit.dg/test-threads.c: Add test-constants.c.
12455
12456 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
12457
12458         PR libobjc/51891
12459         * objc.dg/gnu-api-2-class.m: Add a test case
12460         for the above change.
12461
12462 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12463
12464         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12465
12466 2015-01-09  Richard Biener  <rguenther@suse.de>
12467
12468         PR tree-optimization/64410
12469         * g++.dg/vect/pr64410.cc: New testcase.
12470
12471 2015-01-09  Martin Liska  <mliska@suse.cz>
12472
12473         * gcc.dg/ipa/ipa-icf-32.c: New test.
12474
12475 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12476
12477         * c-c++-common/tsan/tsan_barrier.h: New.
12478         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12479         * c-c++-common/tsan/bitfield_race.c: Likewise.
12480         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12481         * c-c++-common/tsan/mutexset1.c: Likewise.
12482         * c-c++-common/tsan/race_on_barrier.c: Likewise.
12483         * c-c++-common/tsan/race_on_mutex.c: Likewise.
12484         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12485         * c-c++-common/tsan/simple_race.c: Likewise.
12486         * c-c++-common/tsan/simple_stack.c: Likewise.
12487         * c-c++-common/tsan/sleep_sync.c: Likewise.
12488         * c-c++-common/tsan/tiny_race.c: Likewise.
12489         * c-c++-common/tsan/tls_race.c: Likewise.
12490         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12491         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12492         * g++.dg/tsan/atomic_free.C: Likewise.
12493         * g++.dg/tsan/atomic_free2.C: Likewise.
12494         * g++.dg/tsan/cond_race.C: Likewise.
12495         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12496
12497 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
12498
12499         PR testsuite/62250
12500         * lib/target-supports.exp (check_effective_target_libatomic_available):
12501         New.
12502         * gfortran.dg/coarray/caf.exp: Only add -latomic for
12503         targets that match effective-target libatomic_available.
12504         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12505
12506 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
12507
12508         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12509         Verify the result of gcc_jit_context_get_last_error.
12510         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12511
12512 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
12513
12514         PR tree-optimization/63989
12515         * gcc.dg/strlenopt-27.c: New test.
12516
12517 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
12518
12519         * jit.dg/harness.h (set_up_logging): New function.
12520         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
12521         set_up_logging on the context, so that every testcase is
12522         logged to a particular file.
12523         * jit.dg/test-nested-contexts.c (main): Open a logfile,
12524         and call gcc_jit_context_set_logfile on the top-level context.
12525
12526 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
12527
12528         PR target/64338
12529         * g++.dg/opt/pr64338.C: New test.
12530
12531 2015-01-08  Tobias Burnus  <burnus@net-b.de>
12532
12533         * gfortran.dg/coarray/codimension_2b.f90: New file.
12534         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12535         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12536
12537 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12538
12539         PR c++/59004
12540         * g++.dg/ext/fnname4.C: New.
12541
12542 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12543
12544         PR c++/64462
12545         * g++.dg/cpp0x/constexpr-64462.C: New.
12546
12547 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12548
12549         PR c++/60753
12550         * g++.dg/cpp0x/deleted10.C: New.
12551
12552 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12553
12554         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12555
12556 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12557
12558         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12559         GCC_JIT_UNARY_OP_ABS.
12560         (verify_unary_ops): Likewise.
12561
12562 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12563
12564         * jit.dg/test-arith-overflow.c: New test case.
12565         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12566         * jit.dg/test-combination.c (create_code): Likewise.
12567         (verify_code): Likewise.
12568         * jit.dg/test-threads.c (testcases): Likewise.
12569
12570 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12571
12572         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12573         rather than "jit".  Load g++.exp, and call g++_init.
12574         Run test-*.cc files within the testsuite and *.cc files within
12575         docs/examples.
12576         (jit-dg-test): Drop the addition of -fgnu89-inline to
12577         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12578         doing it when compiling C testcases (since g++ does not handle
12579         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12580         is restored to the value after g++_init ran, rather than the
12581         value before g++_init ran.  Return a list of
12582         $comp_output $output_file, as dg-test assumes.
12583
12584 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12585
12586         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12587         make it easier to figure out the origin of each test result when
12588         running test-combination.c and test-threads.c.
12589         (CHECK_VALUE): Likewise.
12590         (CHECK_DOUBLE_VALUE): Likewise.
12591         (CHECK_STRING_VALUE): Likewise.
12592         (CHECK_STRING_STARTS_WITH): Likewise.
12593         (CHECK_STRING_CONTAINS): Likewise.
12594         (CHECK): Likewise.
12595         (check_string_value): Likewise, add "funcname" param.
12596         (check_string_starts_with): Likewise.
12597         (check_string_contains): Likewise.
12598
12599 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12600
12601         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12602         generating name of built executable.
12603
12604 2015-01-07  Marek Polacek  <polacek@redhat.com>
12605
12606         PR c/64440
12607         * gcc.dg/pr64440.c: New test.
12608         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12609
12610 2015-01-07  Marek Polacek  <polacek@redhat.com>
12611
12612         PR c/64417
12613         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12614         * gcc.dg/pr64417.c: New test.
12615
12616 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
12617
12618         PR target/64505
12619         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12620         fix is correct.
12621
12622 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12623
12624         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12625         Check if testcases run without errors, not just if they compile.
12626
12627 2015-01-06  Christian Bruel  <christian.bruel@st.com>
12628
12629         PR target/64507
12630         * gcc.target/sh/pr64507.c: New test.
12631
12632 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
12633
12634         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12635
12636 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
12637
12638         * c-c++-common/asan/sanitize-all-1.c: New test.
12639         * c-c++-common/ubsan/sanitize-all-1.c: New test.
12640         * c-c++-common/ubsan/sanitize-all-2.c: New test.
12641         * c-c++-common/ubsan/sanitize-all-3.c: New test.
12642         * c-c++-common/ubsan/sanitize-all-4.c: New test.
12643
12644 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12645
12646         * lib/target-supports.exp (check_profiling_available): Return 0 for
12647         Visium.
12648         (check_effective_target_tls_runtime): Likewise.
12649         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12650         * gcc.dg/20020312-2.c: Adjust for Visium.
12651         * gcc.dg/tls/thr-cse-1.c: Likewise
12652         * gcc.dg/tree-ssa/20040204-1.c: Likewise
12653         * gcc.dg/tree-ssa/loop-1.c: Likewise.
12654         * gcc.dg/weak/typeof-2.c: Likewise.
12655
12656 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
12657
12658         PR rtl-optimization/64287
12659         * gcc.dg/aru-2.c: New test.
12660
12661 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
12662
12663         PR sanitizer/64344
12664         * c-c++-common/ubsan/pr64344-1.c: New test.
12665         * c-c++-common/ubsan/pr64344-2.c: New test.
12666
12667         PR tree-optimization/64465
12668         * gcc.dg/pr64465.c: New test.
12669
12670         PR tree-optimization/64494
12671         * gcc.c-torture/compile/pr64494.c: New test.
12672
12673 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12674
12675         PR fortran/47674
12676         * gfortran.dg/realloc_on_assign_25.f90:  New test.
12677
12678 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
12679
12680         Update copyright years.
12681
12682 2015-01-05  Marek Polacek  <polacek@redhat.com>
12683
12684         PR c/64423
12685         * gcc.dg/pr64423.c: New test.
12686
12687 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12688
12689         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12690         mmix-knuth-mmixware for the same reason as for MIPS.
12691         * gcc.dg/debug/debug-2.c: Ditto.
12692
12693         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12694
12695 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
12696
12697         PR testsuite/62250
12698         * lib/gfortran.exp: Add libatomic library search path.
12699         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12700         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12701
12702         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12703
12704 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12705
12706         * c-c++-common/tsan/bitfield_race.c: New testcase.
12707         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12708
12709 2015-01-02  Tobias Burnus  <burnus@net-b.de>
12710
12711         * gfortran.dg/coarray/collectives_4.f90: New.
12712
12713 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
12714
12715         PR fortran/57562
12716         * gfortran.dg/extends_16.f90: New.
12717
12718 2015-01-02  Tobias Burnus  <burnus@net-b.de>
12719
12720         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12721
12722 2015-01-02  Tobias Burnus  <burnus@net-b.de>
12723
12724         * gfortran.dg/coarray/codimension_2.f90: New.
12725         * gfortran.dg/coarray/codimension_2a.f90: New.
12726         * gfortran.dg/coarray_35.f90: New.
12727         * gfortran.dg/coarray_35a.f90: New.
12728
12729 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
12730
12731         PR fortran/60507
12732         * gfortran.dg/dummy_procedure_11.f90: New.
12733 ^L
12734 Copyright (C) 2015 Free Software Foundation, Inc.
12735
12736 Copying and distribution of this file, with or without modification,
12737 are permitted in any medium without royalty provided the copyright
12738 notice and this notice are preserved.