]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
re PR fortran/58471 (ICE on invalid with missing type constructor and -Wall)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2013-11-07 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/58471
4 * gfortran.dg/constructor_9.f90: New.
5
6 2013-11-07 Joseph Myers <joseph@codesourcery.com>
7
8 * gcc.dg/atomic-compare-exchange-1.c,
9 gcc.dg/atomic-compare-exchange-2.c,
10 gcc.dg/atomic-compare-exchange-3.c,
11 gcc.dg/atomic-compare-exchange-4.c,
12 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
13 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
14 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
15 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
16 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
17 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
18 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
19 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
20 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
21 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
22 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
23 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
24 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
25 gcc.dg/atomic-store-5.c: Declare main as returning int.
26 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
27 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
28 gcc.dg/atomic-exchange-5.c: Separate increments of count from
29 expression using value of count.
30
31 2013-11-07 Joseph Myers <joseph@codesourcery.com>
32
33 * lib/target-supports.exp
34 (check_effective_target_fenv_exceptions): New function.
35 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
36 * gcc.dg/atomic/c11-atomic-exec-1.c,
37 gcc.dg/atomic/c11-atomic-exec-2.c,
38 gcc.dg/atomic/c11-atomic-exec-3.c,
39 gcc.dg/atomic/c11-atomic-exec-4.c,
40 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
41 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
42 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
43
44 2013-11-07 Cong Hou <congh@google.com>
45
46 * gcc.dg/vect/vect-alias-check.c: New.
47
48 2013-11-07 Jakub Jelinek <jakub@redhat.com>
49
50 * gcc.dg/tree-ssa/loop-39.c: New test.
51
52 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
53 * gcc.dg/unroll_2.c: Likewise.
54 * gcc.dg/unroll_3.c: Likewise.
55 * gcc.dg/unroll_4.c: Likewise.
56 * gcc.dg/vrp90.c: New test.
57
58 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
59
60 PR c++/58176
61 * g++.dg/cpp0x/nullptr30.C: New.
62
63 2013-11-07 Yury Gribov <y.gribov@samsung.com>
64 Jakub Jelinek <jakub@redhat.com>
65
66 PR sanitizer/59029
67 * c-c++-common/asan/pr59029.c: New test.
68
69 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
70
71 PR target/59034
72 * gcc.target/i386/pr59034-1.c: New test.
73 * gcc.target/i386/pr59034-2.c: Likewise.
74
75 2013-11-07 Bin Cheng <bin.cheng@arm.com>
76
77 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
78 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
79 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
80
81 2013-11-06 DJ Delorie <dj@redhat.com>
82
83 * gcc.dg/mismatch-decl-1.c: New test.
84
85 2013-11-06 Joseph Myers <joseph@codesourcery.com>
86
87 * gcc.dg/torture/float128-cmp-invalid.c,
88 gcc.dg/torture/float128-div-underflow.c,
89 gcc.dg/torture/float128-extend-nan.c,
90 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
91
92 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
93
94 * gcc.target/sh/pr51244-11.c: Remove target line.
95 * gcc.target/sh/sh4a-sincosf.c: Likewise.
96 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
97 * gcc.target/sh/pr51244-15.c: Likewise.
98 * gcc.target/sh/pr51244-19.c: Likewise.
99 * gcc.target/sh/cmpstr.c: Likewise.
100 * gcc.target/sh/pr33135-3.c: Likewise.
101 * gcc.target/sh/pr53512-2.c: Likewise.
102 * gcc.target/sh/pr54602-2.c: Likewise.
103 * gcc.target/sh/pr52483-1.c: Likewise.
104 * gcc.target/sh/pr21255-2-ml.c: Likewise.
105 * gcc.target/sh/pr54760-4.c: Likewise.
106 * gcc.target/sh/pr52483-5.c: Likewise.
107 * gcc.target/sh/pr54089-2.c: Likewise.
108 * gcc.target/sh/pr56547-2.c: Likewise.
109 * gcc.target/sh/pr54089-6.c: Likewise.
110 * gcc.target/sh/pr51244-20.c: Likewise.
111 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
112 * gcc.target/sh/sh4a-fsrra.c: Likewise.
113 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
114 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
115 * gcc.target/sh/pr55303-2.c: Likewise.
116 * gcc.target/sh/sh2a-resbank.c: Likewise.
117 * gcc.target/sh/sp-switch.c: Likewise.
118 * gcc.target/sh/pr51244-3.c: Likewise.
119 * gcc.target/sh/pr50751-3.c: Likewise.
120 * gcc.target/sh/pr51244-7.c: Likewise.
121 * gcc.target/sh/struct-arg-dw2.c: Likewise.
122 * gcc.target/sh/pr50751-7.c: Likewise.
123 * gcc.target/sh/pr49468-di.c: Likewise.
124 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
125 * gcc.target/sh/pr49880-3.c: Likewise.
126 * gcc.target/sh/pr51244-12.c: Likewise.
127 * gcc.target/sh/pr53988.c: Likewise.
128 * gcc.target/sh/pr6526.c: Likewise.
129 * gcc.target/sh/sh2a-bxor.c: Likewise.
130 * gcc.target/sh/pr51244-16.c: Likewise.
131 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
132 * gcc.target/sh/sh2a-bor.c: Likewise.
133 * gcc.target/sh/pr53511-1.c: Likewise.
134 * gcc.target/sh/pr21255-3.c: Likewise.
135 * gcc.target/sh/pr53512-3.c: Likewise.
136 * gcc.target/sh/pr33135-4.c: Likewise.
137 * gcc.target/sh/pr54602-3.c: Likewise.
138 * gcc.target/sh/pr54760-1.c: Likewise.
139 * gcc.target/sh/pr52483-2.c: Likewise.
140 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
141 * gcc.target/sh/pr54680.c: Likewise.
142 * gcc.target/sh/pr54386.c: Likewise.
143 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
144 * gcc.target/sh/pr54089-3.c: Likewise.
145 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
146 * gcc.target/sh/pr54089-7.c: Likewise.
147 * gcc.target/sh/strlen.c: Likewise.
148 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
149 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
150 * gcc.target/sh/pr55303-3.c: Likewise.
151 * gcc.target/sh/pr51244-4.c: Likewise.
152 * gcc.target/sh/pr50751-4.c: Likewise.
153 * gcc.target/sh/pr39423-1.c: Likewise.
154 * gcc.target/sh/pr51244-8.c: Likewise.
155 * gcc.target/sh/pr55146.c: Likewise.
156 * gcc.target/sh/pr50751-8.c: Likewise.
157 * gcc.target/sh/sh2a-bset.c: Likewise.
158 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
159 * gcc.target/sh/sh2a-movi20s.c: Likewise.
160 * gcc.target/sh/20080410-1.c: Likewise.
161 * gcc.target/sh/pr49880-4.c: Likewise.
162 * gcc.target/sh/pr51244-13.c: Likewise.
163 * gcc.target/sh/sh2a-movrt.c: Likewise.
164 * gcc.target/sh/pr51244-17.c: Likewise.
165 * gcc.target/sh/pr21255-2-mb.c: Likewise.
166 * gcc.target/sh/sh2a-bclr.c: Likewise.
167 * gcc.target/sh/pr33135-1.c: Likewise.
168 * gcc.target/sh/pr53512-4.c: Likewise.
169 * gcc.target/sh/pr54602-4.c: Likewise.
170 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
171 * gcc.target/sh/pr54760-2.c: Likewise.
172 * gcc.target/sh/pr52483-3.c: Likewise.
173 * gcc.target/sh/sh2a-bld.c: Likewise.
174 * gcc.target/sh/pr54089-4.c: Likewise.
175 * gcc.target/sh/pr54685.c: Likewise.
176 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
177 * gcc.target/sh/pr54089-8.c: Likewise.
178 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
179 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
180 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
181 * gcc.target/sh/pr51244-1.c: Likewise.
182 * gcc.target/sh/pr50751-1.c: Likewise.
183 * gcc.target/sh/pr55160.c: Likewise.
184 * gcc.target/sh/pr51244-5.c: Likewise.
185 * gcc.target/sh/pr54236-1.c: Likewise.
186 * gcc.target/sh/pr50751-5.c: Likewise.
187 * gcc.target/sh/pr52933-1.c: Likewise.
188 * gcc.target/sh/pr39423-2.c: Likewise.
189 * gcc.target/sh/pr51244-9.c: Likewise.
190 * gcc.target/sh/pr49263.c: Likewise.
191 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
192 * gcc.target/sh/pr49880-1.c: Likewise.
193 * gcc.target/sh/sh2a-band.c: Likewise.
194 * gcc.target/sh/pr51244-10.c: Likewise.
195 * gcc.target/sh/pr49880-5.c: Likewise.
196 * gcc.target/sh/prefetch.c: Likewise.
197 * gcc.target/sh/pr51244-14.c: Likewise.
198 * gcc.target/sh/rte-delay-slot.c: Likewise.
199 * gcc.target/sh/fpul-usage-1.c: Likewise.
200 * gcc.target/sh/pr51244-18.c: Likewise.
201 * gcc.target/sh/pr21255-1.c: Likewise.
202 * gcc.target/sh/pr33135-2.c: Likewise.
203 * gcc.target/sh/pr53512-1.c: Likewise.
204 * gcc.target/sh/pr54602-1.c: Likewise.
205 * gcc.target/sh/sh2a-rtsn.c: Likewise.
206 * gcc.target/sh/torture/pragma-isr.c: Likewise.
207 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
208 * gcc.target/sh/torture/pr58314.c: Likewise.
209 * gcc.target/sh/torture/pr34777.c: Likewise.
210 * gcc.target/sh/torture/pr58475.c: Likewise.
211 * gcc.target/sh/pr54760-3.c: Likewise.
212 * gcc.target/sh/sh4a-cosf.c: Likewise.
213 * gcc.target/sh/pr52483-4.c: Likewise.
214 * gcc.target/sh/mfmovd.c: Likewise.
215 * gcc.target/sh/pr54089-1.c: Likewise.
216 * gcc.target/sh/pr56547-1.c: Likewise.
217 * gcc.target/sh/pr54089-5.c: Likewise.
218 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
219 * gcc.target/sh/pr54089-9.c: Likewise.
220 * gcc.target/sh/sh2a-jsrn.c: Likewise.
221 * gcc.target/sh/pr49468-si.c: Likewise.
222 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
223 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
224 * gcc.target/sh/pr55303-1.c: Likewise.
225 * gcc.target/sh/pr51244-2.c: Likewise.
226 * gcc.target/sh/pr50751-2.c: Likewise.
227 * gcc.target/sh/pr54236-2.c: Likewise.
228 * gcc.target/sh/pr51244-6.c: Likewise.
229 * gcc.target/sh/cmpstrn.c: Likewise.
230 * gcc.target/sh/pr50751-6.c: Likewise.
231 * gcc.target/sh/pr52933-2.c: Likewise.
232 * gcc.target/sh/pr53568-1.c: Likewise.
233 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
234 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
235 * gcc.target/sh/sh4a-sinf.c: Likewise.
236 * gcc.target/sh/pr49880-2.c: Likewise.
237
238 2013-11-06 Tobias Burnus <burnus@net-b.de>
239
240 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
241 * gcc.dg/wdate-time.c: Ditto.
242 * gfortran.dg/wdate-time.F90: Ditto.
243
244 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
245
246 PR target/30807
247 * gcc.target/sh/torture/pr30807.c: New.
248
249 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
250
251 PR c++/11006
252 * g++.dg/other/java3.C: New.
253
254 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
255
256 PR target/59021
257 * gcc.target/i386/pr59021.c: New test.
258
259 2013-11-06 James Lemke <jwlemke@codesourcery.com>
260
261 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
262 dg-additional-files to also match BOL.
263
264 2013-11-06 Joseph Myers <joseph@codesourcery.com>
265
266 * gcc.dg/torture/c99-contract-1.c: New test.
267
268 2013-11-06 Richard Biener <rguenther@suse.de>
269
270 PR tree-optimization/58653
271 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
272 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
273
274 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
275
276 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
277 40 to 30. Replaced iteration variable with a #define. Instead of
278 returning non-zero value for error, called __builtin_abort (). Fixed
279 a bug of calling fib_serial in serial case instead of fib.
280 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
281 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
282 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
283 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
284 compiler flag testing.
285
286 2013-11-06 Christian Bruel <christian.bruel@st.com>
287
288 * gcc.target/sh/strlen.c: New test.
289
290 2013-11-06 Jakub Jelinek <jakub@redhat.com>
291
292 PR middle-end/58970
293 * gcc.c-torture/compile/pr58970.c: New test.
294
295 2013-11-05 Wei Mi <wmi@google.com>
296
297 PR regression/58985
298 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
299
300 2013-11-05 Tobias Burnus <burnus@net-b.de>
301
302 * g++.dg/warn/wdate-time.C: New.
303 * gcc.dg/wdate-time.c: New.
304 * gfortran.dg/wdate-time.F90: New.
305
306 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
307
308 PR fortran/58989
309 * gfortran.dg/reshape_6.f90: New test.
310
311 2013-10-05 Jeff Law <law@redhat.com>
312
313 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
314 * gcc.dg/tree-ssa/isolate-1.c: New test.
315 * gcc.dg/tree-ssa/isolate-2.c: New test.
316 * gcc.dg/tree-ssa/isolate-3.c: New test.
317 * gcc.dg/tree-ssa/isolate-4.c: New test.
318
319 2013-11-05 Jakub Jelinek <jakub@redhat.com>
320
321 PR rtl-optimization/58997
322 * gcc.c-torture/compile/pr58997.c: New test.
323
324 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
325
326 PR c++/58724
327 * g++.dg/cpp0x/gen-attrs-56.C: New.
328
329 2013-11-05 Richard Biener <rguenther@suse.de>
330
331 PR ipa/58492
332 * gcc.dg/ipa/pr58492.c: New testcase.
333
334 2013-11-05 Richard Biener <rguenther@suse.de>
335
336 PR tree-optimization/58955
337 * gcc.dg/torture/pr58955-1.c: New testcase.
338 * gcc.dg/torture/pr58955-2.c: Likewise.
339
340 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
341
342 PR middle-end/58981
343 * gcc.dg/pr58981.c: New test.
344
345 2013-11-05 Richard Biener <rguenther@suse.de>
346
347 PR middle-end/58941
348 * gcc.dg/torture/pr58941.c: New testcase.
349
350 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
351
352 PR tree-optimization/58958
353 * gcc.dg/tree-ssa/pr58958.c: New file.
354
355 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
356
357 * gcc.dg/tree-ssa/alias-26.c: New file.
358
359 2013-11-05 Jakub Jelinek <jakub@redhat.com>
360
361 PR tree-optimization/58984
362 * gcc.c-torture/execute/pr58984.c: New test.
363
364 2013-11-05 Andreas Schwab <schwab@suse.de>
365
366 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
367
368 2013-11-05 Tobias Burnus <burnus@net-b.de>
369
370 * g++.dg/gomp/openmp-simd-1.C: New.
371 * g++.dg/gomp/openmp-simd-2.C: New.
372 * gcc.dg/gomp/openmp-simd-1.c: New.
373 * gcc.dg/gomp/openmp-simd-2.c: New.
374
375 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
376
377 * gcc.dg/superblock.c: Require scheduling support.
378
379 2013-11-04 Kostya Serebryany <kcc@google.com>
380
381 * g++.dg/asan/asan_test.cc: Update the test
382 to match the fresh asan run-time.
383 * c-c++-common/asan/stack-overflow-1.c: Ditto.
384
385 2013-11-04 Ian Lance Taylor <iant@google.com>
386
387 * g++.dg/ext/sync-4.C: New test.
388
389 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
390
391 PR fortran/58771
392 * gfortran.dg/derived_external_function_1.f90 : New test
393
394 2013-11-04 Jakub Jelinek <jakub@redhat.com>
395
396 PR tree-optimization/58978
397 * gcc.c-torture/compile/pr58978.c: New test.
398
399 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
400
401 PR fortran/57445
402 * gfortran.dg/optional_class_1.f90 : New test
403
404 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
405
406 PR rtl-optimization/58968
407 * gfortran.dg/pr58968.f: New
408
409 2013-11-04 Marek Polacek <polacek@redhat.com>
410
411 PR c++/58979
412 * g++.dg/diagnostic/pr58979.C: New test.
413
414 2013-11-04 Joseph Myers <joseph@codesourcery.com>
415
416 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
417 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
418 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
419 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
420 gcc.dg/iec-559-macros-9.c: New tests.
421
422 2013-11-04 Jakub Jelinek <jakub@redhat.com>
423
424 PR tree-optimization/58946
425 * gcc.c-torture/compile/pr58946.c: New test.
426
427 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
428
429 PR c++/52071
430 * g++.dg/parse/pr52071.C: New.
431
432 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
433
434 PR c++/38313
435 * g++.dg/lookup/name-clash10.C: New.
436
437 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
438
439 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
440 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
441 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
442 vbif.
443
444 2013-11-03 Marek Polacek <polacek@redhat.com>
445
446 * g++.dg/ubsan/cxx1y-vla.C: New test.
447 * c-c++-common/ubsan/vla-3.c: New test.
448 * c-c++-common/ubsan/vla-2.c: New test.
449 * c-c++-common/ubsan/vla-4.c: New test.
450 * c-c++-common/ubsan/vla-1.c: New test.
451
452 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
453
454 * gcc.dg/vmx/vec-set.c: New.
455
456 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
457
458 PR c++/29234
459 PR c++/56037
460 * g++.dg/parse/pr29234.C: New.
461 * g++.dg/parse/pr56037.C: Likewise.
462
463 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
464
465 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
466 passed it in as one of the options to all Cilk keywords test.
467
468 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
469
470 PR c++/58708
471 * g++.dg/cpp1y/pr58708.C: New.
472
473 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
474
475 PR c++/58834
476 * g++.dg/ext/pr58834.C: New file.
477
478 2013-11-01 Jakub Jelinek <jakub@redhat.com>
479
480 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
481 tests.
482 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
483 tests.
484
485 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
486
487 PR fortran/57893
488 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
489 type block.
490
491 2013-10-31 Jakub Jelinek <jakub@redhat.com>
492
493 * g++.dg/gomp/simd-1.C: New test.
494 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
495 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
496 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
497 * c-c++-common/gomp/simd6.c: New test.
498
499 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
500
501 Implement C++14 digit separators.
502 * g++.dg/cpp1y/digit-sep.C: New.
503 * g++.dg/cpp1y/digit-sep-neg.C: New.
504 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
505
506 2013-10-31 Jakub Jelinek <jakub@redhat.com>
507
508 * gcc.dg/vect/vect-align-3.c: New test.
509
510 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
511 we warn about it already during VRP1 pass.
512
513 2013-10-31 Martin Jambor <mjambor@suse.cz>
514
515 PR rtl-optimization/58934
516 Revert:
517 2013-10-30 Martin Jambor <mjambor@suse.cz>
518 PR rtl-optimization/10474
519 * gcc.dg/pr10474.c: New testcase.
520 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
521 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
522
523 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
524
525 PR c++/58932
526 Revert:
527 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
528
529 PR c++/58466
530 * g++.dg/cpp0x/variadic145.C: New.
531
532 * g++.dg/cpp0x/sfinae49.C: New.
533
534 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/58581
537 * g++.dg/cpp0x/deleted1.C: New.
538
539 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
540
541 * gcc.target/arm/lp1243022.c: New test.
542
543 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
544
545 PR other/58545
546 * gcc.target/avr/pr58545.c: New test.
547
548 2013-10-30 Tobias Burnus <burnus@net-b.de>
549
550 Revert:
551 2013-10-30 Tobias Burnus <burnus@net-b.de>
552 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
553 path to the compile flags.
554
555 2013-10-30 Cong Hou <congh@google.com>
556
557 * gcc.target/i386/vect-abs-s8.c: New test.
558 * gcc.target/i386/vect-abs-s16.c: New test.
559 * gcc.target/i386/vect-abs-s32.c: New test.
560
561 2013-10-30 Tobias Burnus <burnus@net-b.de>
562
563 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
564 path to the compile flags.
565
566 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
567
568 PR rtl-optimization/58369
569 * g++.dg/torture/pr58369.C: New test.
570
571 2013-10-30 Tobias Burnus <burnus@net-b.de>
572
573 PR other/33426
574 * g++.dg/vect/pr33426-ivdep-2.cc: New.
575 * g++.dg/vect/pr33426-ivdep-3.cc: New.
576 * g++.dg/vect/pr33426-ivdep-4.cc: New.
577
578 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
579
580 PR target/58784
581 * gcc.target/arm/pr58784.c: New.
582
583 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
584
585 * gcc.dg/tree-ssa/alias-24.c: New file.
586
587 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
588
589 * gcc.target/i386/fma_double_3.c: Use pattern for
590 scan-assembler-times instead of just one insn name.
591 * gcc.target/i386/fma_double_5.c: Ditto.
592 * gcc.target/i386/fma_float_3.c: Ditto.
593 * gcc.target/i386/fma_float_5.c: Ditto.
594 * gcc.target/i386/l_fma_double_1.c: Ditto.
595 * gcc.target/i386/l_fma_double_2.c: Ditto.
596 * gcc.target/i386/l_fma_double_3.c: Ditto.
597 * gcc.target/i386/l_fma_double_4.c: Ditto.
598 * gcc.target/i386/l_fma_double_5.c: Ditto.
599 * gcc.target/i386/l_fma_double_6.c: Ditto.
600 * gcc.target/i386/l_fma_float_1.c: Ditto.
601 * gcc.target/i386/l_fma_float_2.c: Ditto.
602 * gcc.target/i386/l_fma_float_3.c: Ditto.
603 * gcc.target/i386/l_fma_float_4.c: Ditto.
604 * gcc.target/i386/l_fma_float_5.c: Ditto.
605 * gcc.target/i386/l_fma_float_6.c: Ditto.
606
607 2013-10-30 Christian Bruel <christian.bruel@st.com>
608
609 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
610 * gcc.target/sh/cmpstr.c: New test.
611 * gcc.target/sh/cmpstrn.c: New test.
612
613 2013-10-30 Martin Jambor <mjambor@suse.cz>
614
615 PR rtl-optimization/10474
616 * gcc.dg/pr10474.c: New testcase.
617 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
618 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
619
620 2013-10-29 Andrew Pinski <apinski@cavium.com>
621 Zhenqiang Chen <zhenqiang.chen@linaro.org>
622
623 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
624 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
625 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
626 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
627 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
628 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
629 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
630 conditional move to be used.
631 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
632
633 2013-10-29 Tobias Burnus <burnus@net-b.de>
634
635 PR fortran/44350
636 * gfortran.dg/blockdata_8.f90: New.
637
638 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
639
640 PR target/54236
641 * gcc.target/sh/pr54236-2: New.
642 * gcc.target/sh/pr54089-6: Add another rotl special case.
643
644 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
645
646 PR fortran/58793
647 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
648 to determine sizes of real kinds.
649
650 PR fortran/58858
651 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
652
653 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
654
655 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
656 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
657 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
658 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
659 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
660 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
661 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
662 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
663 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
664 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
665 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
666 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
667 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
668 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
669 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
670 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
671 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
672 test stored in c-c++-common. Also, added the Cilk runtime's library
673 to the ld_library_path.
674
675 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
676
677 PR c++/58888
678 * g++.dg/cpp0x/auto40.C: New.
679 * g++.dg/other/warning1.C: Adjust.
680
681 2013-10-29 Richard Biener <rguenther@suse.de>
682
683 * gcc.dg/torture/restrict-2.c: New testcase.
684 * gcc.dg/torture/restrict-3.c: Likewise.
685 * gcc.dg/torture/restrict-4.c: Likewise.
686 * gcc.dg/torture/restrict-5.c: Likewise.
687
688 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
689
690 PR tree-optimization/19831
691 * gcc.dg/tree-ssa/alias-25.c: New file.
692
693 2013-10-29 Richard Biener <rguenther@suse.de>
694
695 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
696 changes.
697 * gcc.dg/vect/bb-slp-32.c: Likewise.
698 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
699 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
700 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
701 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
702 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
703 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
704 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
705 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
706 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
707 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
708 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
709 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
710 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
711 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
712 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
713 * gfortran.dg/vect/vect.exp: Likewise.
714
715 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
716
717 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
718 * gcc.dg/vmx/eg-5.c: Likewise.
719
720 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
721 Joern Rennecke <joern.rennecke@embecosm.com>
722
723 * gcc.target/arc/jump-around-jump.c: New test.
724
725 2013-10-27 Tom de Vries <tom@codesourcery.com>
726
727 * gcc.target/arm/require-pic-register-loc.c: New test.
728
729 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
730
731 PR target/58679
732 * gcc.target/i386/pr58679-1.c: New test.
733 * gcc.target/i386/pr58679-2.c: Ditto.
734
735 2013-10-27 Tobias Burnus <burnus@net-b.de>
736
737 PR other/33426
738 * gcc.dg/vect/vect-ivdep-2.c: New.
739
740 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
741
742 PR target/52483
743 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
744 * gcc.target/sh/pr52483-2.c: Likewise.
745 * gcc.target/sh/pr52483-3.c: Likewise.
746 * gcc.target/sh/pr52483-4.c: Likewise.
747
748 2013-10-26 Jeff Law <law@redhat.com>
749
750 * g++.dg/torture/pr49309.C: Removed.
751 * gcc.dg/dfp/pr35739.c: Removed.
752
753 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
754
755 PR rtl-optimization/58759
756 * gcc.target/i386/pr58759.c: New.
757
758 2013-10-25 Tobias Burnus <burnus@net-b.de>
759
760 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
761 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
762 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
763
764 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
765
766 * gcc.dg/wmul-1.c: New test.
767
768 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
769
770 PR c++/58878
771 * g++.dg/template/pr58878.C: New.
772
773 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
774
775 * gcc.dg/tree-ssa/alias-23.c: New file.
776
777 2013-10-25 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/58626
780 * gcc.dg/torture/pr58626.c: New testcase.
781
782 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
783
784 PR c++/54812
785 * g++.dg/cpp0x/defaulted47.C: New.
786
787 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
788
789 * gcc.c-torture/execute/pr58831.c: New test.
790
791 2013-10-25 Nick Clifton <nickc@redhat.com>
792
793 * c-c++-common/pr57793.c: Add expected error messages for
794 targets with small integers.
795 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
796 * gcc.dg/c99-stdint-2.c: Likewise.
797 * gcc.dg/cdce1.c: Likewise.
798 * gcc.dg/fold-overflow-1.c: Likewise.
799 * gcc.dg/utf-cvt.c: Likewise.
800 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
801 arithmetic.
802 * gcc.dg/ftrapv-2.c: Likewise.
803 * gcc.dg/pr30286.c: Likewise.
804 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
805 * lib/target-supports.exp (check_effective_target_trapping): New
806 proc. Returns true if the target supports trapping arithmetic.
807
808 2013-10-25 Tobias Burnus <burnus@net-b.de>
809
810 * g++.dg/parse/ivdep.C: New.
811 * g++.dg/vect/pr33426-ivdep.cc: New.
812
813 2013-10-24 Richard Henderson <rth@redhat.com>
814
815 PR rtl/58542
816 * gcc.dg/atomic-store-6.c: New.
817
818 2013-10-24 Ian Lance Taylor <iant@google.com>
819
820 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
821
822 2013-10-24 Cong Hou <congh@google.com>
823
824 * gcc.c-torture/execute/20030125-1.c: Update.
825
826 2013-10-24 Tobias Burnus <burnus@net-b.de>
827
828 PR fortran/44646
829 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
830
831 2013-10-24 Dehao Chen <dehao@google.com>
832
833 * g++.dg/opt/devirt3.C: New test.
834
835 2013-08-24 Tobias Burnus <burnus@net-b.de>
836
837 PR other/33426
838 * testsuite/gcc.dg/ivdep.c: New.
839 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
840
841 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
842
843 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
844 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
845
846 2013-10-24 Nick Clifton <nickc@redhat.com>
847
848 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
849
850 2013-10-24 Marek Polacek <polacek@redhat.com>
851
852 PR c++/58705
853 * g++.dg/parse/pr58705.C: New test.
854
855 2013-10-24 Marek Polacek <polacek@redhat.com>
856
857 * gcc.dg/c11-align-5.c: Add more testing.
858
859 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
860
861 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
862
863 2013-10-23 Jakub Jelinek <jakub@redhat.com>
864
865 PR tree-optimization/58775
866 PR tree-optimization/58791
867 * gcc.dg/guality/pr58791-1.c: New test.
868 * gcc.dg/guality/pr58791-2.c: New test.
869 * gcc.dg/guality/pr58791-3.c: New test.
870 * gcc.dg/guality/pr58791-4.c: New test.
871 * gcc.dg/guality/pr58791-5.c: New test.
872 * gcc.c-torture/compile/pr58775.c: New test.
873 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
874
875 2013-10-23 Tom de Vries <tom@codesourcery.com>
876
877 PR tree-optimization/58805
878 * gcc.dg/pr58805.c: New test.
879
880 2013-10-23 Jakub Jelinek <jakub@redhat.com>
881
882 * gcc.target/i386/vect-div-1.c: New test.
883
884 * gcc.dg/vect/pr58508.c: Remove dg-options.
885
886 2013-10-23 Richard Biener <rguenther@suse.de>
887
888 * gcc.dg/torture/pr58830.c: New testcase.
889
890 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
891
892 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
893 * g++.dg/cpp1y/attr-deprecated.C: New.
894 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
895
896 2013-10-23 Tobias Burnus <burnus@net-b.de>
897
898 PR fortran/58793
899 * gfortran.dg/assumed_type_8.f90: New.
900
901 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
902
903 PR target/58779
904 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
905 and MINUSCCZEXT defines. Update scan-assembler dg directive.
906 * gcc.dg/torture/pr58779.c: New test.
907
908 2013-10-22 Steve Ellcey <sellcey@mips.com>
909
910 * gcc.target/mips/nor.c: New.
911
912 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
913
914 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
915 tests into...
916 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
917 restricted to big-endian targets.
918
919 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
920
921 PR fortran 57893
922 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
923
924 2013-10-21 Tobias Burnus <burnus@net-b.de>
925
926 PR fortran/58803
927 * gfortran.dg/proc_ptr_comp_38.f90: New.
928
929 2013-10-21 Marek Polacek <polacek@redhat.com>
930
931 PR middle-end/58809
932 * gcc.dg/gomp/pr58809.c: New test.
933
934 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
935
936 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
937 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
938
939 2013-10-21 Richard Biener <rguenther@suse.de>
940
941 PR tree-optimization/58794
942 * c-c++-common/torture/pr58794-1.c: New testcase.
943 * c-c++-common/torture/pr58794-2.c: Likewise.
944
945 2013-10-21 Richard Biener <rguenther@suse.de>
946
947 PR middle-end/58742
948 * c-c++-common/fold-divmul-1.c: New testcase.
949
950 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
951
952 * gcc.target/i386/memset-vector_loop-1.c: New test.
953 * gcc.target/i386/memset-vector_loop-2.c: New test.
954
955 2013-10-21 Diego Novillo <dnovillo@google.com>
956
957 * g++.dg/plugin/selfassign.c: Include tree.h.
958 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
959 * gcc.dg/plugin/ggcplug.c: Likewise.
960 * gcc.dg/plugin/one_time_plugin.c: Likewise.
961 * gcc.dg/plugin/selfassign.c: Likewise.
962 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
963
964 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
965
966 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
967 * gcc.target/mips/mips-ps-7.c: Likewise.
968
969 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
970
971 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
972 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
973 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
974
975 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
976
977 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
978
979 PR testsuite/58645
980 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
981
982 2013-10-19 Mike Stump <mikestump@comcast.net>
983
984 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
985
986 * gcc.dg/lto/pr54625-1_0.c: Move from here...
987 * g++.dg/lto/pr54625-1_0.c: ... to here.
988 * gcc.dg/lto/pr54625-1_1.C: Likewise.
989 * g++.dg/lto/pr54625-1_1.C: Likewise.
990 * gcc.dg/lto/pr54625-2_0.c: Likewise.
991 * g++.dg/lto/pr54625-2_0.c: Likewise.
992 * gcc.dg/lto/pr54625-2_1.C: Likewise.
993 * g++.dg/lto/pr54625-2_1.C: Likewise.
994
995 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
996
997 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
998
999 2013-10-18 Cong Hou <congh@google.com>
1000
1001 * gcc.dg/vect/pr58508.c: New test.
1002
1003 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1004
1005 PR c++/58466
1006 * g++.dg/cpp0x/variadic145.C: New.
1007
1008 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
1009
1010 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1011
1012 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
1013
1014 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1015 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1016 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1017 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1018
1019 2013-10-17 Charles Bayis <charles.baylis@linaro.org>
1020
1021 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1022 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1023 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1024 effective target arm_thumb1_ok.
1025 * lib/target-supports.exp
1026 (check_effective_target_arm_fp16_ok_nocache): Don't force
1027 -mfloat-abi=soft when building for hardfloat target.
1028
1029 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1030
1031 PR target/58673
1032 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1033 -mquad-word + -mno-vsx-timode causes errors.
1034 * gcc.target/powerpc/pr58673-2.c: Likewise.
1035
1036 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1037
1038 PR c++/58596
1039 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1040
1041 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1042
1043 * gcc.target/aarch64/c-output-template.c: New testcase.
1044 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1045 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1046
1047 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1048
1049 * gcc/testsuite/lib/target-supports.exp
1050 (check_effective_target_sync_long_long): AArch64 supports
1051 atomic operations on "long long".
1052 (check_effective_target_sync_long_long_runtime): AArch64 can
1053 execute atomic operations on "long long".
1054
1055 2013-10-17 Richard Biener <rguenther@suse.de>
1056
1057 PR tree-optimization/58143
1058 * gcc.dg/torture/pr58143-1.c: New testcase.
1059 * gcc.dg/torture/pr58143-2.c: Likewise.
1060 * gcc.dg/torture/pr58143-3.c: Likewise.
1061
1062 2013-10-17 Marek Polacek <polacek@redhat.com>
1063
1064 PR c/58267
1065 * gcc.dg/c1x-align-5.c: New test.
1066
1067 2013-10-16 Tobias Burnus <burnus@net-b.de>
1068
1069 PR fortran/58652
1070 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1071
1072 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1073
1074 * c-c++-common/cpp/openmp-define-1.c: Move
1075 dg-require-effective-target fopenmp after dg-do directive.
1076 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1077 * gfortran.dg/openmp-define-1.f90: Likewise.
1078 * gfortran.dg/openmp-define-2.f90: Likewise.
1079 * gfortran.dg/openmp-define-3.f90: Likewise.
1080
1081 2013-10-16 Paulo Matos <pmatos@broadcom.com>
1082
1083 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1084
1085 2013-10-15 Sriraman Tallam <tmsriram@google.com>
1086
1087 PR target/57756
1088 * gcc.target/i386/pr57756.c: New test.
1089 * gcc.target/i386/pr57756_2.c: New test.
1090
1091 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1092
1093 * gcc.dg/torture/builtin-self.c: New file.
1094
1095 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1096
1097 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1098 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1099 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1100 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1101 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1102
1103 2013-10-15 Cong Hou <congh@google.com>
1104
1105 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1106
1107 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1108
1109 PR c++/58707
1110 * g++.dg/cpp0x/pr58707.C: New.
1111
1112 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1113
1114 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1115 after other directives.
1116
1117 2013-10-15 Tobias Burnus <burnus@net-b.de>
1118
1119 PR fortran/58652
1120 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1121
1122 2013-10-14 Ian Lance Taylor <iant@google.com>
1123
1124 * go.test/go-test.exp (go-find-packages): New proc.
1125 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1126 subdirectories. Do simple +build line matching. Handle run with
1127 arguments. Handle errorcheckdir and rundircmpout. Use packages
1128 for rundir. Remove special handling for bug191 and dwarf.
1129
1130 2013-10-14 Tobias Burnus <burnus@net-b.de>
1131
1132 PR fortran/58658
1133 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1134
1135 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1136
1137 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1138 Use btsl.
1139
1140 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1141
1142 * gnat.dg/specs/opt1.ads: New test.
1143
1144 2013-10-14 Richard Biener <rguenther@suse.de>
1145
1146 PR tree-optimization/58640
1147 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1148
1149 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1150
1151 * gnat.dg/uninit_array.ad[sn]: New test.
1152 * gnat.dg/uninit_array_pkg.ads: New helper.
1153
1154 2013-10-13 Richard Biener <rguenther@suse.de>
1155
1156 * gcc.c-torture/execute/pr58662.c: New test.
1157
1158 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1159
1160 PR target/51244
1161 * gcc.dg/torture/p51244-21.c: New.
1162 * gcc.target/sh/pr51244-20.c: New.
1163 * gcc.target/sh/pr51244-20-sh2a.c: New.
1164
1165 2013-10-12 Arnaud Charlet <charlet@adacore.com>
1166
1167 * gnat.dg/specs/linker_section.ads: Update test.
1168
1169 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
1170
1171 PR target/58690
1172 * gcc.target/i386/pr58690.c: New test
1173
1174 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
1175
1176 * gcc.target/i386/builtin-ucmp.c: New test.
1177
1178 2013-10-11 Brooks Moses <bmoses@google.com>
1179
1180 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1181
1182 2013-10-11 Jeff Law <law@redhat.com>
1183
1184 * gcc.c-torture/execute/pr58640.c: New test.
1185
1186 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1187
1188 PR c++/58633
1189 * g++.dg/cpp0x/decltype57.C: New.
1190
1191 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1192
1193 PR c++/31671
1194 * g++.dg/template/nontype26.C: New.
1195
1196 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
1197
1198 * c-c++-common/cpp/openmp-define-1.c: New file.
1199 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1200 * c-c++-common/cpp/openmp-define-3.c: Likewise.
1201 * gfortran.dg/openmp-define-1.f90: Likewise.
1202 * gfortran.dg/openmp-define-2.f90: Likewise.
1203 * gfortran.dg/openmp-define-3.f90: Likewise.
1204
1205 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1206 for test source files.
1207 * gcc.dg/gomp/gomp.exp: Likewise.
1208 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1209 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1210 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1211 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1212 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1213
1214 2013-10-11 Jakub Jelinek <jakub@redhat.com>
1215
1216 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1217 Remove error test that is now valid in OpenMP 4.0.
1218 * c-c++-common/gomp/atomic-16.c: New test.
1219 * c-c++-common/gomp/cancel-1.c: New test.
1220 * c-c++-common/gomp/depend-1.c: New test.
1221 * c-c++-common/gomp/depend-2.c: New test.
1222 * c-c++-common/gomp/map-1.c: New test.
1223 * c-c++-common/gomp/pr58472.c: New test.
1224 * c-c++-common/gomp/sections1.c: New test.
1225 * c-c++-common/gomp/simd1.c: New test.
1226 * c-c++-common/gomp/simd2.c: New test.
1227 * c-c++-common/gomp/simd3.c: New test.
1228 * c-c++-common/gomp/simd4.c: New test.
1229 * c-c++-common/gomp/simd5.c: New test.
1230 * c-c++-common/gomp/single1.c: New test.
1231 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1232 parser.
1233 * g++.dg/gomp/block-3.C: Likewise.
1234 * g++.dg/gomp/clause-3.C: Adjust error messages.
1235 * g++.dg/gomp/declare-simd-1.C: New test.
1236 * g++.dg/gomp/declare-simd-2.C: New test.
1237 * g++.dg/gomp/depend-1.C: New test.
1238 * g++.dg/gomp/depend-2.C: New test.
1239 * g++.dg/gomp/target-1.C: New test.
1240 * g++.dg/gomp/target-2.C: New test.
1241 * g++.dg/gomp/taskgroup-1.C: New test.
1242 * g++.dg/gomp/teams-1.C: New test.
1243 * g++.dg/gomp/udr-1.C: New test.
1244 * g++.dg/gomp/udr-2.C: New test.
1245 * g++.dg/gomp/udr-3.C: New test.
1246 * g++.dg/gomp/udr-4.C: New test.
1247 * g++.dg/gomp/udr-5.C: New test.
1248 * g++.dg/gomp/udr-6.C: New test.
1249 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1250 * gcc.dg/autopar/outer-2.c: Likewise.
1251 * gcc.dg/autopar/outer-3.c: Likewise.
1252 * gcc.dg/autopar/outer-4.c: Likewise.
1253 * gcc.dg/autopar/outer-5.c: Likewise.
1254 * gcc.dg/autopar/outer-6.c: Likewise.
1255 * gcc.dg/autopar/parallelization-1.c: Likewise.
1256 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1257 parser.
1258 * gcc.dg/gomp/clause-1.c: Adjust error messages.
1259 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1260 instead of GOMP_parallel_loop_runtime_start.
1261 * gcc.dg/gomp/declare-simd-1.c: New test.
1262 * gcc.dg/gomp/declare-simd-2.c: New test.
1263 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1264 parser. Add further #pragma omp sections nesting tests.
1265 * gcc.dg/gomp/target-1.c: New test.
1266 * gcc.dg/gomp/target-2.c: New test.
1267 * gcc.dg/gomp/taskgroup-1.c: New test.
1268 * gcc.dg/gomp/teams-1.c: New test.
1269 * gcc.dg/gomp/udr-1.c: New test.
1270 * gcc.dg/gomp/udr-2.c: New test.
1271 * gcc.dg/gomp/udr-3.c: New test.
1272 * gcc.dg/gomp/udr-4.c: New test.
1273 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1274
1275 2013-10-10 Jan Hubicka <jh@suse.cz>
1276
1277 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1278 tuning change.
1279 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1280 * gcc.target/i386/pr49168-1.c: Likewise.
1281 * gcc.target/i386/pr49002-2.c: Likewise.
1282
1283 2013-10-10 Jakub Jelinek <jakub@redhat.com>
1284
1285 PR middle-end/58670
1286 * gcc.dg/torture/pr58670.c: New test.
1287
1288 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
1289
1290 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1291
1292 2013-10-09 Marek Polacek <polacek@redhat.com>
1293
1294 PR c++/58635
1295 * g++.dg/tm/pr58635-1.C: New test.
1296 * g++.dg/tm/pr58635-2.C: New test.
1297
1298 2013-10-09 Jakub Jelinek <jakub@redhat.com>
1299
1300 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1301
1302 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
1303
1304 PR tree-optimization/20318
1305 * c-c++-common/pr20318.c: New file.
1306 * gcc.dg/tree-ssa/pr20318.c: New file.
1307
1308 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
1309
1310 * gcc.c-torture/execute/pr58570.c: New test.
1311
1312 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1313
1314 * gcc.target/aarch64/vclz.c: New testcase.
1315
1316 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1317
1318 * gcc.target/aarch64/vadd_f64.c: New testcase.
1319 * gcc.target/aarch64/vsub_f64.c: New testcase.
1320
1321 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1322
1323 * gcc.target/aarch64/vdiv_f.c: New testcase.
1324
1325 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1326
1327 * gcc.target/aarch64/vneg_f.c: New testcase.
1328 * gcc.target/aarch64/vneg_s.c: New testcase.
1329
1330 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/58568
1333 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1334 * g++.old-deja/g++.mike/misc9.C: Adjust.
1335
1336 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1337
1338 PR c++/58665
1339 Revert:
1340 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1341
1342 PR c++/58448
1343 * g++.dg/template/crash117.C: New.
1344
1345 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1346
1347 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1348
1349 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
1350
1351 PR tree-optimization/58480
1352 * gcc.dg/tree-ssa/pr58480.c: New file.
1353
1354 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1355
1356 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1357 * gcc.target/powerpc/fusion.c: Likewise.
1358
1359 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1360
1361 * gcc.target/s390/htm-nofloat-2.c: New testcase.
1362
1363 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1364
1365 * gcc.target/s390/htm-1.c: Add more tests to cover different
1366 operand types.
1367
1368 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1369
1370 PR c++/58126
1371 * g++.dg/init/uninitialized1.C: New.
1372
1373 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1374
1375 PR c++/56060
1376 * g++.dg/cpp0x/variadic144.C: New.
1377
1378 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1379
1380 PR c++/58560
1381 * g++.dg/cpp0x/auto39.C: New.
1382
1383 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1384
1385 PR c++/58503
1386 * g++.dg/cpp0x/range-for26.C: New.
1387 * g++.dg/cpp0x/range-for27.C: Likewise.
1388
1389 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1390
1391 PR c++/58448
1392 * g++.dg/template/crash117.C: New.
1393
1394 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
1395
1396 PR c++/19476
1397 * g++.dg/tree-ssa/pr19476-5.C: New file.
1398 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1399
1400 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1401
1402 PR c++/58584
1403 * g++.dg/cpp0x/gen-attrs-55.C: New.
1404
1405 2013-10-03 Easwaran Raman <eraman@google.com>
1406
1407 PR c++/33911
1408 * g++.dg/ext/attribute47.C: New.
1409
1410 2013-10-03 Rong Xu <xur@google.com>
1411
1412 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1413 probability.
1414 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1415 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1416
1417 2013-10-03 Marek Polacek <polacek@redhat.com>
1418
1419 PR c++/58510
1420 * g++.dg/cpp0x/pr58510.C: New test.
1421
1422 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
1423
1424 PR c++/19476
1425 * g++.dg/tree-ssa/pr19476-1.C: New file.
1426 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1427 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1428 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1429
1430 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1431
1432 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1433 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1434 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1435 VSX scalar operations or the traditional floating point form of
1436 the instruction.
1437 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1438 * gcc.target/powerpc/recip-3.c: Likewise.
1439 * gcc.target/powerpc/recip-5.c: Likewise.
1440 * gcc.target/powerpc/pr72747.c: Likewise.
1441 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1442
1443 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
1444
1445 PR target/58460
1446 * gcc.target/aarch64/pr58460.c: New file.
1447
1448 2013-10-02 Tobias Burnus <burnus@net-b.de>
1449
1450 PR fortran/58593
1451 * gfortran.dg/char_length_19.f90: New.
1452
1453 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1454
1455 PR c++/58535
1456 * g++.dg/parse/crash65.C: New.
1457 * g++.dg/cpp1y/pr58535.C: Likewise.
1458
1459 2013-10-02 Richard Biener <rguenther@suse.de>
1460
1461 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1462 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1463 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1464 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1465 * gfortran.dg/ldist-pr45199.f: Likewise.
1466
1467 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1468
1469 PR c++/58565
1470 * g++.dg/parse/crash64.C: New.
1471
1472 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
1473
1474 * gcc.dg/tree-ssa/slsr-40.c: New test.
1475
1476 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
1477
1478 PR c++/58563
1479 * g++.dg/cpp0x/pr58563.C: New.
1480
1481 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
1482
1483 * gcc.target/aarch64/vect_saddl_1.c: New.
1484
1485 2013-10-01 Jakub Jelinek <jakub@redhat.com>
1486
1487 PR target/58574
1488 * gcc.c-torture/execute/pr58574.c: New testcase.
1489
1490 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
1491
1492 PR Target/58578
1493 * gcc.target/arm/pr58578.c: New test.
1494
1495 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1496
1497 PR tree-optimization/58556
1498 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1499 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1500
1501 2013-10-01 Nick Clifton <nickc@redhat.com>
1502
1503 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1504 for MSP430.
1505 * gcc.c-torture/compile/20010327-1.c: Only run the test for
1506 ptr32plus targets.
1507 * gcc.c-torture/compile/pr41181.c: Likewise.
1508 * gcc.c-torture/compile/calls.c: Likewise.
1509 * gcc.c-torture/compile/990617-1.c: Likewise.
1510 * gcc.c-torture/compile/pr55955.c: Only run the test for
1511 int32plus targets.
1512 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1513
1514 2013-10-01 Richard Biener <rguenther@suse.de>
1515
1516 PR tree-optimization/58553
1517 * gcc.dg/torture/pr58553.c: New testcase.
1518
1519 2013-09-30 Jakub Jelinek <jakub@redhat.com>
1520
1521 PR middle-end/58564
1522 * gcc.c-torture/execute/pr58564.c: New test.
1523
1524 2013-09-30 Teresa Johnson <tejohnson@google.com>
1525
1526 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1527 Update for additional dump message.
1528
1529 2013-09-30 Richard Biener <rguenther@suse.de>
1530
1531 PR tree-optimization/58554
1532 * gcc.dg/torture/pr58554.c: New testcase.
1533
1534 2013-09-30 Simon Cook <simon.cook@embecosm.com>
1535 Joern Rennecke <joern.rennecke@embecosm.com>
1536
1537 * gcc.target/arc/barrel-shifter-1.c: New test.
1538 * gcc.target/arc/barrel-shifter-2.c: Likewise.
1539 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1540 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1541 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1542 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1543 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1544 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1545 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1546 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1547 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1548 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1549 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1550 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1551 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1552 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1553 * gcc.target/arc/mtune-ARC600.c: Likewise.
1554 * gcc.target/arc/mtune-ARC601.c: Likewise.
1555 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1556 * gcc.target/arc/mtune-ARC700.c: Likewise.
1557 * gcc.target/arc/mtune-ARC725D.c: Likewise.
1558 * gcc.target/arc/mtune-ARC750D.c: Likewise.
1559 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1560 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1561
1562 2013-09-30 Richard Biener <rguenther@suse.de>
1563
1564 PR middle-end/58532
1565 * g++.dg/torture/pr58552.C: New testcase.
1566
1567 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1568
1569 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1570 and -mupper-regs-df.
1571
1572 2013-09-27 Paulo Matos <pmatos@broadcom.com>
1573
1574 PR middle-end/58463
1575 * gcc.dg/pr58463.c: New test.
1576
1577 2013-09-27 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR middle-end/58551
1580 * c-c++-common/gomp/pr58551.c: New test.
1581
1582 2013-09-27 Richard Biener <rguenther@suse.de>
1583
1584 PR tree-optimization/58459
1585 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1586
1587 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
1588
1589 PR fortran/58113
1590 * gfortran.dg/round_4.f90: Check for rounding support.
1591
1592 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
1593
1594 * g++.dg/vect/pr58513.cc (op): Make static.
1595
1596 2013-09-26 Richard Biener <rguenther@suse.de>
1597
1598 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1599
1600 2013-09-26 Richard Biener <rguenther@suse.de>
1601
1602 PR tree-optimization/58539
1603 * gcc.dg/torture/pr58539.c: New testcase.
1604
1605 2013-09-25 Jeff Law <law@redhat.com>
1606
1607 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1608
1609 2013-09-25 Tobias Burnus <burnus@net-b.de>
1610
1611 PR fortran/58436
1612 * gfortran.dg/finalize_21.f90: New.
1613
1614 2013-09-25 Tobias Burnus <burnus@net-b.de>
1615
1616 PR fortran/57697
1617 PR fortran/58469
1618 * gfortran.dg/defined_assignment_8.f90: New.
1619 * gfortran.dg/defined_assignment_9.f90: New.
1620
1621 2013-09-25 Marek Polacek <polacek@redhat.com>
1622
1623 PR sanitizer/58413
1624 * c-c++-common/ubsan/shift-5.c: New test.
1625 * c-c++-common/ubsan/shift-6.c: New test.
1626 * c-c++-common/ubsan/div-by-zero-5.c: New test.
1627 * gcc.dg/ubsan/c-shift-1.c: New test.
1628
1629 2013-09-25 Marek Polacek <polacek@redhat.com>
1630
1631 PR c++/58516
1632 * g++.dg/tm/pr58516.C: New test.
1633
1634 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1635
1636 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1637 New procedure.
1638 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1639
1640 2013-09-24 Richard Biener <rguenther@suse.de>
1641
1642 PR middle-end/58513
1643 * g++.dg/vect/pr58513.cc: New testcase.
1644
1645 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
1646
1647 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1648 output.
1649
1650 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
1651
1652 PR c++/58500
1653 * g++.dg/cpp1y/pr58500.C: New testcase.
1654
1655 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
1656
1657 * gnat.dg/opt28.ad[sb]: New test.
1658 * gnat.dg/opt28_pkg.ads: New helper.
1659
1660 2013-09-23 Richard Biener <rguenther@suse.de>
1661
1662 PR tree-optimization/58464
1663 * g++.dg/torture/pr58464.C: New testcase.
1664
1665 2013-09-23 Christian Bruel <christian.bruel@st.com>
1666
1667 PR target/58475
1668 * gcc.target/sh/torture/pr58475.c: New test.
1669
1670 2013-09-23 Janus Weil <janus@gcc.gnu.org>
1671
1672 PR fortran/58355
1673 * gfortran.dg/extends_15.f90: New.
1674
1675 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1676
1677 PR c++/58481
1678 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1679
1680 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1681
1682 PR target/56875
1683 * gcc.target/vax/vax.exp: New.
1684 * gcc.target/vax/pr56875.c: Ditto.
1685
1686 2013-09-20 Richard Biener <rguenther@suse.de>
1687
1688 PR middle-end/58484
1689 * gfortran.dg/pr58484.f: New testcase.
1690
1691 2013-09-20 Jeff Law <law@redhat.com>
1692
1693 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1694
1695 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1696
1697 PR middle-end/57748
1698 * gcc.dg/torture/pr57748-1.c: New test.
1699 * gcc.dg/torture/pr57748-2.c: New test.
1700
1701 2013-09-20 Marek Polacek <polacek@redhat.com>
1702
1703 PR sanitizer/58413
1704 * c-c++-common/ubsan/shift-4.c: New test.
1705
1706 2013-09-20 Richard Biener <rguenther@suse.de>
1707
1708 PR tree-optimization/58453
1709 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1710
1711 2013-09-20 Janus Weil <janus@gcc.gnu.org>
1712
1713 PR fortran/58099
1714 * gfortran.dg/proc_ptr_43.f90: New.
1715
1716 2013-09-18 Tobias Burnus <burnus@net-b.de>
1717
1718 PR fortran/57697
1719 * gfortran.dg/defined_assignment_11.f90: New.
1720
1721 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1722
1723 PR rtl-optimization/58438
1724 * g++.dg/pr58438.C: New test.
1725
1726 2013-09-18 Tobias Burnus <burnus@net-b.de>
1727
1728 PR fortran/43366
1729 * gfortran.dg/class_39.f03: Update dg-error.
1730 * gfortran.dg/class_5.f03: Ditto.
1731 * gfortran.dg/class_53.f90: Ditto.
1732 * gfortran.dg/realloc_on_assign_20.f90: New.
1733 * gfortran.dg/realloc_on_assign_21.f90: New.
1734 * gfortran.dg/realloc_on_assign_22.f90: New.
1735
1736 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1737
1738 PR c++/58457
1739 * g++.dg/parse/using4.C: New.
1740
1741 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1742
1743 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1744
1745 2013-09-18 Marek Polacek <polacek@redhat.com>
1746
1747 PR sanitize/58443
1748 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1749 instead of the shift option.
1750 * c-c++-common/ubsan/pr58443-1.c: New test.
1751 * c-c++-common/ubsan/pr58443-3.c: New test.
1752 * c-c++-common/ubsan/pr58443-2.c: New test.
1753
1754 2013-09-18 Richard Biener <rguenther@suse.de>
1755
1756 PR tree-optimization/58417
1757 * gcc.dg/torture/pr58417.c: New testcase.
1758
1759 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1760
1761 * gnat.dg/array_bounds_test2.adb: New test.
1762
1763 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1764
1765 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1766 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1767
1768 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1769
1770 * gnat.dg/in_out_parameter4.adb: New test.
1771
1772 2013-09-18 Marek Polacek <polacek@redhat.com>
1773
1774 PR sanitizer/58411
1775 * c-c++-common/ubsan/attrib-1.c: New test.
1776
1777 2013-09-17 Cong Hou <congh@google.com>
1778
1779 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1780 on two arrays with short and int types. This should not be recognized
1781 as a dot product pattern.
1782
1783 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
1784
1785 PR c++/58435
1786 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1787 the cp_type_quals (r) too.
1788
1789 2013-09-17 Jan Hubicka <jh@suse.cz>
1790
1791 PR middle-end/58332
1792 * gcc.c-torture/compile/pr58332.c: New testcase.
1793
1794 2013-09-17 Jeff Law <law@redhat.com>
1795
1796 * gcc.c-torture/execute/pr58387.c: New test.
1797
1798 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1799
1800 PR tree-optimization/58088
1801 * gcc.c-torture/compile/pr58088.c: New test.
1802
1803 2013-09-17 Nick Clifton <nickc@redhat.com>
1804
1805 * lib/target-supports.exp (check_effective_target_trampolines):
1806 Add MSP430 to the list of targets that do not support trampolines.
1807 (check_profiling_available): Add MSP430 to the list of targets
1808 that do not support profiling.
1809 (check_effective_target_tls_runtime): Add MSP430 to the list of
1810 targets that do not support TLS.
1811
1812 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
1813
1814 * gnat.dg/opt27.adb: New test.
1815 * gnat.dg/opt27_pkg.ad[sb]: New helper.
1816
1817 2013-09-17 Andreas Schwab <schwab@suse.de>
1818
1819 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1820
1821 2013-09-17 Richard Biener <rguenther@suse.de>
1822
1823 PR tree-optimization/58432
1824 * gcc.dg/pr58432.c: New testcase.
1825
1826 2013-09-17 Bin Cheng <bin.cheng@arm.com>
1827
1828 * gcc.dg/tree-ssa/slsr-39.c: New test.
1829
1830 2013-09-16 Xinliang David Li <davidxl@google.com>
1831
1832 * gcc.misc-tests/help.exp: Optimizer help change.
1833
1834 2013-09-16 Jeff Law <law@redhat.com>
1835
1836 * gcc.c-torture/execute/pr58419.c: New test.
1837 * gcc.c-torture/execute/pr58431.c: New test.
1838
1839 2013-09-16 Tobias Burnus <burnus@net-b.de>
1840
1841 PR fortran/58356
1842 * gfortran.dg/finalize_19.f90: New.
1843
1844 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
1845
1846 * gcc.target/i386/pr58418.c: New.
1847
1848 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1849
1850 * gcc.target/aarch64/fmla-intrinsic.c: New.
1851 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1852 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1853 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1854
1855 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
1856
1857 * gcc.target/aarch64/mul_intrinsic_1.c: New.
1858 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1859
1860 2013-09-16 Richard Biener <rguenther@suse.de>
1861
1862 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1863
1864 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
1865
1866 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1867 interpreted as implicit templates) to be expected pedwarns instead.
1868
1869 2013-09-16 Tobias Burnus <burnus@net-b.de>
1870
1871 PR fortran/57697
1872 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1873
1874 2013-09-15 Tobias Burnus <burnus@net-b.de>
1875
1876 PR fortran/57697
1877 * gfortran.dg/defined_assignment_10.f90: New.
1878
1879 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
1880
1881 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1882 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1883
1884 2013-09-13 Jacek Caban <jacek@codeweavers.com>
1885
1886 * g++.dg/abi/main.C: Added implicit C linkage tests
1887
1888 2013-09-13 Kai Tietz <ktietz@redhat.com>
1889
1890 * gcc.target/i386/pr57848.c: New file.
1891
1892 2013-09-13 Christian Bruel <christian.bruel@st.com>
1893
1894 PR target/58314
1895 * gcc.target/sh/torture/pr58314.c: New test.
1896
1897 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1898
1899 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1900
1901 2013-09-12 Martin Jambor <mjambor@suse.cz>
1902
1903 PR ipa/58389
1904 * g++.dg/pr58389.C: New test.
1905
1906 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1907
1908 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1909 * g++.dg/template/pseudodtor3.C: Likewise.
1910
1911 2013-09-12 Richard Biener <rguenther@suse.de>
1912
1913 PR tree-optimization/58404
1914 * g++.dg/tree-ssa/pr58404.C: New testcase.
1915
1916 2013-09-12 Martin Jambor <mjambor@suse.cz>
1917
1918 PR ipa/58371
1919 * g++.dg/ipa/pr58371.C: New test.
1920
1921 2013-09-12 Richard Biener <rguenther@suse.de>
1922
1923 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
1924 expected outcome and comment why that happens.
1925
1926 2013-09-11 Richard Biener <rguenther@suse.de>
1927
1928 PR middle-end/58377
1929 * g++.dg/uninit-pred-4.C: New testcase.
1930
1931 2013-09-11 Jakub Jelinek <jakub@redhat.com>
1932
1933 PR tree-optimization/58385
1934 * gcc.c-torture/execute/pr58385.c: New test.
1935
1936 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1937
1938 * gcc.target/arm/thumb-ifcvt-2.c: New test.
1939
1940 2013-09-10 Jeff Law <law@redhat.com>
1941
1942 * g++.dg/torture/pr58380.C: New test.
1943
1944 2013-09-10 Jan Hubicka <jh@suse.cz>
1945 Paolo Carlini <paolo.carlini@oracle.com>
1946
1947 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1948
1949 2013-09-10 Jeff Law <law@redhat.com>
1950
1951 * gcc.c-torture/compile/pr58343.c: New test.
1952
1953 2013-09-10 Jakub Jelinek <jakub@redhat.com>
1954
1955 PR rtl-optimization/58365
1956 * gcc.c-torture/execute/pr58365.c: New test.
1957
1958 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1959
1960 * gcc.dg/torture/memcpy-1.c: New test.
1961
1962 2013-09-10 Alan Modra <amodra@gmail.com>
1963
1964 * gcc.target/powerpc/pr58330.c: New.
1965
1966 2013-09-10 Alan Modra <amodra@gmail.com>
1967
1968 * gcc.target/powerpc/medium_offset.c: New.
1969
1970 2013-09-09 Jakub Jelinek <jakub@redhat.com>
1971
1972 PR c++/58325
1973 * g++.dg/warn/Wunused-var-21.C: New test.
1974
1975 PR tree-optimization/58364
1976 * gcc.c-torture/execute/pr58364.c: New test.
1977
1978 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1979
1980 PR c++/43452
1981 * g++.dg/warn/Wdelete-incomplete-1.C: New.
1982 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1983 * g++.dg/init/delete1.C: Adjust.
1984
1985 2013-09-09 Ian Bolton <ian.bolton@arm.com>
1986
1987 * gcc.target/aarch64/movdi_1.c: New test.
1988
1989 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
1990
1991 PR c++/58362
1992 * g++.dg/warn/Wunused-parm-5.C: New.
1993
1994 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1995
1996 * gcc.target/aarch64/cmn-neg.c: New test.
1997
1998 2013-09-09 Richard Biener <rguenther@suse.de>
1999
2000 PR middle-end/58326
2001 * gcc.dg/torture/pr58326-1.c: New testcase.
2002 * gcc.dg/torture/pr58326-2.c: Likewise.
2003
2004 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2005
2006 PR target/57735
2007 * g++.dg/ext/pr57735.C: New test.
2008
2009 2013-09-09 Jan Hubicka <jh@suse.cz>
2010
2011 PR middle-end/58294
2012 * g++.dg/torture/PR58294.C: New testcase.
2013
2014 2013-09-08 Jeff Law <law@redhat.com>
2015
2016 * gcc.c-torture/compile/pr58340.c: New test.
2017
2018 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2019
2020 * g++.dg/debug/ra1.C: New test.
2021
2022 2013-09-08 Jan Hubicka <jh@suse.cz>
2023
2024 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2025 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2026 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2027 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2028
2029 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2030
2031 PR c++/54941
2032 * g++.dg/overload/new1.C: Adjust.
2033
2034 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2035
2036 * c-c++-common/opaque-vector.c: New test.
2037
2038 2013-09-08 Tom de Vries <tom@codesourcery.com>
2039
2040 PR c++/58282
2041 * g++.dg/tm/noexcept-6.C: New test.
2042
2043 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2044
2045 * gcc.target/arc/cond-set-use.c: New test.
2046
2047 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2048
2049 * gnat.dg/stack_usage2.adb: New test.
2050
2051 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2052
2053 * gcc.target/aarch64/table-intrinsics.c
2054 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2055 (qtb_tests8_< ,2,3,4>): Likewise.
2056 (qtblq_tests8_< ,2,3,4>): Likewise.
2057 (qtbxq_tests8_< ,2,3,4>): Likewise.
2058
2059 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2060
2061 * gnat.dg/warn10.ad[sb]: New test.
2062 * gnat.dg/warn10_pkg.ads: New helper.
2063
2064 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2065
2066 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2067 Don't expect NULL in foo.result set.
2068 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2069 in ESCAPED set.
2070 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2071 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2072
2073 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2074
2075 * gcc.target/s390/nearestint-1.c: New testcase.
2076
2077 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2078 Vineet Gupta <Vineet.Gupta@synopsys.com>
2079
2080 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2081 * testsuite/gcc.target/arc: New directory.
2082 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2083 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2084 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2085 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2086 * testsuite/gcc.dg/builtin-apply2.c
2087 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2088
2089 2013-09-04 Jan Hubicka <jh@suse.cz>
2090
2091 PR middle-end/58201
2092 * g++.dg/torture/pr58201_0.C: New testcase.
2093 * g++.dg/torture/pr58201_1.C: New testcase.
2094 * g++.dg/torture/pr58201.h: New testcase.
2095
2096 2013-09-05 Jan Hubicka <jh@suse.cz>
2097
2098 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2099
2100 2013-09-05 Richard Biener <rguenther@suse.de>
2101
2102 PR tree-optimization/58137
2103 * gcc.target/i386/pr58137.c: New testcase.
2104
2105 2013-09-05 Martin Jambor <mjambor@suse.cz>
2106
2107 * g++.dg/ipa/remref-1.C: New test.
2108 * g++.dg/ipa/remref-2.C: Likewise.
2109
2110 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2111
2112 PR c++/24926
2113 * g++.dg/parse/access11.C: New.
2114
2115 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2116
2117 * g++.dg/warn/weak1.C: Skip on AIX.
2118
2119 2013-09-04 Easwaran Raman <eraman@google.com>
2120
2121 PR middle-end/57370
2122 PR tree-optimization/58011
2123 * gfortran.dg/reassoc_12.f90: New testcase.
2124 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2125
2126 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2127
2128 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2129 * gcc.dg/torture/pr53922.c: Skip on AIX.
2130 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2131
2132 2013-09-04 Teresa Johnson <tejohnson@google.com>
2133
2134 * gcc.dg/unroll_1.c: Test dumping to stderr.
2135
2136 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2137
2138 PR c++/58305
2139 * g++.dg/warn/deprecated-8.C: New.
2140
2141 2013-09-03 Jeff Law <law@redhat.com>
2142
2143 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2144 dump output.
2145
2146 2013-09-03 Meador Inge <meadori@codesourcery.com>
2147
2148 Revert:
2149
2150 2013-08-30 Meador Inge <meadori@codesourcery.com>
2151
2152 * gcc.dg/Warray-bounds-11.c: New testcase.
2153
2154 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
2155
2156 * lib/target-supports.exp (check_weak_available): Return true for AIX.
2157
2158 2013-09-03 Jan Hubicka <jh@suse.cz>
2159
2160 * g++.dg/ipa/devirt-15.C: Fix testcase.
2161
2162 2013-09-03 Richard Biener <rguenther@suse.de>
2163
2164 PR middle-end/57656
2165 * gcc.dg/torture/pr57656.c: New testcase.
2166
2167 2013-09-03 Richard Biener <rguenther@suse.de>
2168
2169 PR middle-end/57287
2170 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2171
2172 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2173
2174 PR fortran/PR56519
2175 * gfortran.dg/do_concurrent_3.f90: New test case.
2176
2177 2013-09-02 Jan Hubicka <jh@suse.cz>
2178
2179 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2180
2181 2013-09-02 Martin Jambor <mjambor@suse.cz>
2182
2183 PR ipa/58106
2184 * gcc.dg/ipa/pr58106.c: New test.
2185
2186 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
2187
2188 * gcc.target/aarch64/scalar_intrinsics.c
2189 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2190
2191 2013-09-02 Richard Biener <rguenther@suse.de>
2192
2193 PR middle-end/57511
2194 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2195
2196 2013-09-02 Richard Biener <rguenther@suse.de>
2197
2198 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2199 reference.
2200
2201 2013-09-02 Bin Cheng <bin.cheng@arm.com>
2202
2203 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2204
2205 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2206
2207 PR c++/21682, implement DR 565
2208 * g++.dg/template/using24.C: New.
2209 * g++.dg/template/using25.C: Likewise.
2210 * g++.dg/template/using26.C: Likewise.
2211
2212 2013-09-01 Jan Hubicka <jh@suse.cz>
2213
2214 * g++.dg/ipa/devirt-15.C: New testcase.
2215
2216 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
2217
2218 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2219
2220 2013-08-31 Jan Hubicka <jh@suse.cz>
2221
2222 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2223 * g++.dg/tree-ssa/pr45453.C: Likewise.
2224
2225 2013-08-31 Jan Hubicka <jh@suse.cz>
2226
2227 * gcc.dg/fork-instrumentation.c: New testcase.
2228
2229 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
2230
2231 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2232
2233 2013-08-30 Meador Inge <meadori@codesourcery.com>
2234
2235 * gcc.dg/Warray-bounds-11.c: New testcase.
2236
2237 2013-08-30 Marek Polacek <polacek@redhat.com>
2238
2239 * g++.dg/ubsan/div-by-zero-1.C: New test.
2240 * c-c++-common/ubsan/save-expr-1.c: New test.
2241 * c-c++-common/ubsan/save-expr-2.c: New test.
2242 * c-c++-common/ubsan/save-expr-3.c: New test.
2243 * c-c++-common/ubsan/save-expr-4.c: New test.
2244 * c-c++-common/ubsan/typedef-1.c: New test.
2245 * c-c++-common/ubsan/const-char-1.c: New test.
2246 * c-c++-common/ubsan/const-expr.c: New test.
2247 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2248 * c-c++-common/ubsan/shift-1.c: Likewise.
2249 * c-c++-common/ubsan/shift-2.c: Likewise.
2250 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2251 * lib/ubsan-dg.exp: New file.
2252 * g++.dg/dg.exp: Add ubsan tests.
2253 * g++.dg/ubsan/ubsan.exp: New file.
2254 * gcc.dg/ubsan/ubsan.exp: New file.
2255 * g++.dg/ubsan/cxx11-shift-1.C: New test.
2256 * g++.dg/ubsan/cxx11-shift-2.C: New test.
2257 * c-c++-common/ubsan/div-by-zero-3.c: New test.
2258 * c-c++-common/ubsan/div-by-zero-1.c: New test.
2259 * c-c++-common/ubsan/div-by-zero-4.c: New test.
2260 * c-c++-common/ubsan/shift-3.c: New test.
2261 * c-c++-common/ubsan/unreachable-1.c: New test.
2262 * c-c++-common/ubsan/shift-1.c: New test.
2263 * c-c++-common/ubsan/shift-2.c: New test.
2264 * c-c++-common/ubsan/div-by-zero-2.c: New test.
2265 * gcc.dg/ubsan/c99-shift-2.c: New test.
2266 * gcc.dg/ubsan/c99-shift-1.c: New test.
2267
2268 2013-08-29 Jan Hubicka <jh@suse.cz>
2269
2270 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2271 to match template and comment.
2272
2273 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2274
2275 PR c++/51424
2276 * g++.dg/cpp0x/dc8.C: New.
2277 * g++.dg/template/meminit1.C: Adjust.
2278
2279 2013-08-30 Teresa Johnson <tejohnson@google.com>
2280
2281 * gcc.dg/inline-dump.c: Delete inadvertant commit.
2282
2283 2013-08-30 Jakub Jelinek <jakub@redhat.com>
2284
2285 PR tree-optimization/58277
2286 * gcc.c-torture/execute/pr58277-1.c: New test.
2287 * gcc.c-torture/execute/pr58277-2.c: New test.
2288
2289 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
2290
2291 * gcc.dg/guality/param-1.c: New test.
2292 * gcc.dg/guality/param-2.c: Likewise.
2293
2294 2013-08-30 Richard Biener <rguenther@suse.de>
2295
2296 PR tree-optimization/58228
2297 * gcc.dg/torture/pr58228.c: New testcase.
2298
2299 2013-08-30 Richard Biener <rguenther@suse.de>
2300
2301 PR tree-optimization/58223
2302 * gcc.dg/torture/pr58223.c: New testcase.
2303 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2304
2305 2013-08-30 Richard Biener <rguenther@suse.de>
2306
2307 PR tree-optimization/58010
2308 * gcc.dg/pr58010.c: New testcase.
2309
2310 2013-08-29 Xinliang DavidLi <davidxl@google.com>
2311
2312 * gcc.dg/unroll_3.c: Message change.
2313 * gcc.dg/unroll_4.c: Likewise.
2314 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2315 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2316 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2317 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2318 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2319 * gcc.dg/tree-ssa/loop-23.c: Likewise.
2320 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2321 * gcc.dg/unroll_1.c: Likewise.
2322 * gcc.dg/vect/bb-slp-31.c: Likewise.
2323 * gcc.dg/vect/bb-slp-14.c: Likewise.
2324 * gcc.dg/vect/bb-slp-8.c: Likewise.
2325 * gcc.dg/vect/bb-slp-23.c: Likewise.
2326 * gcc.dg/vect/bb-slp-15.c: Likewise.
2327 * gcc.dg/vect/bb-slp-9.c: Likewise.
2328 * gcc.dg/vect/bb-slp-24.c: Likewise.
2329 * gcc.dg/vect/bb-slp-16.c: Likewise.
2330 * gcc.dg/vect/bb-slp-25.c: Likewise.
2331 * gcc.dg/vect/bb-slp-17.c: Likewise.
2332 * gcc.dg/vect/bb-slp-26.c: Likewise.
2333 * gcc.dg/vect/bb-slp-18.c: Likewise.
2334 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2335 * gcc.dg/vect/bb-slp-27.c: Likewise.
2336 * gcc.dg/vect/bb-slp-19.c: Likewise.
2337 * gcc.dg/vect/bb-slp-28.c: Likewise.
2338 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2339 * gcc.dg/vect/bb-slp-29.c: Likewise.
2340 * gcc.dg/vect/bb-slp-8a.c: Likewise.
2341 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2342 * gcc.dg/vect/bb-slp-1.c: Likewise.
2343 * gcc.dg/vect/bb-slp-8b.c: Likewise.
2344 * gcc.dg/vect/bb-slp-2.c: Likewise.
2345 * gcc.dg/vect/bb-slp-3.c: Likewise.
2346 * gcc.dg/vect/bb-slp-10.c: Likewise.
2347 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2348 * gcc.dg/vect/bb-slp-4.c: Likewise.
2349 * gcc.dg/vect/bb-slp-11.c: Likewise.
2350 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2351 * gcc.dg/vect/bb-slp-5.c: Likewise.
2352 * gcc.dg/vect/bb-slp-20.c: Likewise.
2353 * gcc.dg/vect/bb-slp-6.c: Likewise.
2354 * gcc.dg/vect/bb-slp-21.c: Likewise.
2355 * gcc.dg/vect/bb-slp-30.c: Likewise.
2356 * gcc.dg/vect/bb-slp-13.c: Likewise.
2357 * gcc.dg/vect/bb-slp-7.c: Likewise.
2358 * gcc.dg/vect/bb-slp-22.c: Likewise.
2359 * gcc.dg/unroll_2.c: Likewise.
2360 * g++.dg/vect/slp-pr50413.cc: Likewise.
2361 * g++.dg/vect/slp-pr56812.cc: Likewise.
2362 * g++.dg/vect/slp-pr50819.cc: Likewise.
2363
2364 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2365
2366 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2367
2368 2013-08-29 Teresa Johnson <tejohnson@google.com>
2369
2370 * gcc.dg/pr40209.c: Use -fopt-info.
2371 * gcc.dg/pr26570.c: Ditto.
2372 * gcc.dg/pr32773.c: Ditto.
2373 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2374
2375 2013-08-29 Richard Biener <rguenther@suse.de>
2376
2377 PR tree-optimization/58246
2378 * gcc.dg/torture/pr58246.c: New testcase.
2379
2380 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2381
2382 PR fortran/52243
2383 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
2384 obsolete by patch.
2385 * gfortran.dg/realloc_on_assign_19.f90: New test.
2386
2387 2013-08-29 Richard Biener <rguenther@suse.de>
2388
2389 PR middle-end/57287
2390 * gcc.dg/pr57287-2.c: New testcase.
2391
2392 2013-08-29 Richard Biener <rguenther@suse.de>
2393
2394 PR tree-optimization/57685
2395 * gcc.dg/torture/pr57685.c: New testcase.
2396
2397 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2398
2399 PR c++/58255
2400 * g++.dg/cpp0x/dc7.C: New.
2401
2402 2013-08-28 Jakub Jelinek <jakub@redhat.com>
2403
2404 PR middle-end/58257
2405 * c-c++-common/gomp/pr58257.c: New test.
2406
2407 2013-08-28 Richard Biener <rguenther@suse.de>
2408
2409 PR tree-optimization/56933
2410 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2411
2412 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
2413
2414 * gcc.target/aarch64/scalar_shift_1.c: New.
2415
2416 2013-08-27 Richard Biener <rguenther@suse.de>
2417
2418 PR tree-optimization/57521
2419 * gcc.dg/torture/pr57521.c: New testcase.
2420
2421 2013-08-27 Jakub Jelinek <jakub@redhat.com>
2422
2423 PR rtl-optimization/57860
2424 PR rtl-optimization/57861
2425 PR rtl-optimization/57875
2426 PR rtl-optimization/57876
2427 PR rtl-optimization/57877
2428 * gcc.c-torture/execute/pr57860.c: New test.
2429 * gcc.c-torture/execute/pr57861.c: New test.
2430 * gcc.c-torture/execute/pr57875.c: New test.
2431 * gcc.c-torture/execute/pr57876.c: New test.
2432 * gcc.c-torture/execute/pr57877.c: New test.
2433
2434 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2435
2436 PR fortran/58146
2437 * gfortran.dg/bounds_check_18.f90: New test.
2438
2439 2013-08-23 Jan Hubicka <jh@suse.cz>
2440
2441 * g++.dg/ipa/devirt-14.C: Fix typo.
2442
2443 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
2444
2445 PR fortran/57798
2446 * gfortran.dg/inline_sum_5.f90: New.
2447
2448 2013-08-23 Janus Weil <janus@gcc.gnu.org>
2449
2450 PR fortran/57843
2451 * gfortran.dg/typebound_assignment_7.f90: New.
2452
2453 2013-08-23 Jan Hubicka <jh@suse.cz>
2454
2455 * g++.dg/ipa/devirt-13.C: New testcase.
2456 * g++.dg/ipa/devirt-14.C: New testcase.
2457
2458 2013-08-23 Jakub Jelinek <jakub@redhat.com>
2459
2460 PR target/58218
2461 * gcc.target/i386/pr58218.c: New test.
2462
2463 PR tree-optimization/58209
2464 * gcc.c-torture/execute/pr58209.c: New test.
2465
2466 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2467
2468 * gcc.target/powerpc/pr57744.c: Declare abort.
2469
2470 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2471
2472 PR c++/56380
2473 * g++.dg/template/error54.C: New.
2474
2475 2013-08-22 Janus Weil <janus@gcc.gnu.org>
2476
2477 PR fortran/58185
2478 * gfortran.dg/select_type_34.f90: New.
2479
2480 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2481
2482 PR c++/56130
2483 * g++.dg/warn/deprecated-7.C: New.
2484
2485 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2486
2487 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2488
2489 2013-08-21 Jeff Law <law@redhat.com>
2490
2491 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2492
2493 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2494
2495 PR c++/56134
2496 * g++.dg/ext/attr-alias-3.C: New.
2497
2498 2013-08-20 Janus Weil <janus@gcc.gnu.org>
2499
2500 PR fortran/53655
2501 * gfortran.dg/intent_out_8.f90: New.
2502
2503 2013-08-20 Teresa Johnson <tejohnson@google.com>
2504
2505 PR rtl-optimizations/57451
2506 * g++.dg/tree-prof/pr57451.C: New test.
2507
2508 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2509
2510 PR c++/58190
2511 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2512
2513 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2514
2515 PR c/57490
2516 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2517
2518 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
2519
2520 * gcc.target/powerpc/dfp-dd-2.c: New test.
2521 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2522 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2523
2524 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
2525
2526 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2527 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2528 Check for SLL too.
2529
2530 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
2531
2532 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2533
2534 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2535 "Threaded".
2536
2537 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2538 correct test response.
2539
2540 PR testsuite/52641
2541 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2542 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2543 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2544 (v4si): Use it.
2545 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2546 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2547
2548 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2549
2550 2013-08-18 Jan Hubicka <jh@suse.cz>
2551
2552 * g++.dg/ipa/type-inheritance-1.C: New testcase.
2553
2554 2013-08-19 Janus Weil <janus@gcc.gnu.org>
2555
2556 PR fortran/46271
2557 * gfortran.dg/gomp/proc_ptr_1.f90: New.
2558
2559 2013-08-18 Jakub Jelinek <jakub@redhat.com>
2560
2561 PR tree-optimization/58006
2562 * g++.dg/opt/pr58006.C: New test.
2563
2564 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
2565
2566 * gnat.dg/specs/linker_alias.ads: New test.
2567
2568 2013-08-16 Jakub Jelinek <jakub@redhat.com>
2569
2570 PR tree-optimization/58164
2571 * gcc.c-torture/compile/pr58164.c: New test.
2572
2573 PR tree-optimization/58165
2574 * g++.dg/opt/pr58165.C: New test.
2575
2576 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2577
2578 PR c++/51912
2579 * g++.dg/cpp0x/enum28.C: New.
2580 * g++.dg/cpp0x/enum15.C: Adjust.
2581
2582 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2583
2584 PR target/57949
2585 * gcc.target/powerpc/pr57949-1.c: New.
2586 * gcc.target/powerpc/pr57949-2.c: New.
2587
2588 2013-08-14 Jakub Jelinek <jakub@redhat.com>
2589
2590 PR tree-optimization/58145
2591 * gcc.dg/pr58145-1.c: New test.
2592 * gcc.dg/pr58145-2.c: New test.
2593
2594 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
2595
2596 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2597 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2598 * gcc.dg/debug/dwarf2/static1.c: Likewise.
2599 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2600 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2601 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2602 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2603 * gcc.dg/debug/dwarf2/var1.c: Likewise.
2604 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2605 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2606 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2607 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2608 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2609 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2610 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2611 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2612 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2613 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2614 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2615 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2616 * gcc.dg/debug/dwarf2/var2.c: Likewise.
2617 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2618 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2619 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2620 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2621 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2622 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2623 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2624 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2625 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2626 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2627 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2628 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2629 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2630 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2631 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2632 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2633 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2634 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2635 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2636 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2637
2638 PR testsuite/52641
2639 * gcc.c-torture/execute/pr56799.x: New file.
2640
2641 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2642
2643 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2644
2645 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2646 * gcc.dg/pr44214-3.c (v2df): Likewise.
2647
2648 * gcc.dg/pr46647.c: xfail for avr-*-*.
2649
2650 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2651 memcpy by one.
2652 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2653 Expect l to be optimized away.
2654 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2655
2656 PR testsuite/52641
2657 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2658 to tests that assume int/double are larger than short/float.
2659
2660 PR testsuite/52641
2661 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2662 target { ! int16 }.
2663 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2664 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2665 target { int16 }. Restrict existing tests to target { int32 }
2666 where appropriate.
2667 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2668 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2669 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2670 * lib/target-supports.exp (check_effective_target_int32): New proc.
2671
2672 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2673 exclude from scan test.
2674
2675 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2676 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2677 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2678 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2679 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2680 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2681 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2682 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2683 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2684 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2685 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2686 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2687 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2688 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2689 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2690 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2691 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2692 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2693 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2694
2695 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
2696
2697 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2698
2699 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2700 to be the first test directive.
2701 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2702 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2703 * gcc.target/arm/atomic-op-char.c: Likewise.
2704 * gcc.target/arm/atomic-op-consume.c: Likewise.
2705 * gcc.target/arm/atomic-op-int.c: Likewise.
2706 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2707 * gcc.target/arm/atomic-op-release.c: Likewise.
2708 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2709 * gcc.target/arm/atomic-op-short.c: Likewise.
2710
2711 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
2712
2713 PR rtl-optimization/57662
2714 * gcc.dg/pr57662.c: New test.
2715
2716 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2717
2718 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2719 alternative to -1.
2720 * gcc.target/mips/nans-legacy.c: Likewise.
2721
2722 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2723
2724 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2725 escapes.
2726 * gcc.target/mips/fabs-legacy.c: Likewise.
2727 * gcc.target/mips/fabsf-2008.c: Likewise.
2728 * gcc.target/mips/fabsf-legacy.c: Likewise.
2729 * gcc.target/mips/fneg-2008.c: Likewise.
2730 * gcc.target/mips/fneg-legacy.c: Likewise.
2731 * gcc.target/mips/fnegf-2008.c: Likewise.
2732 * gcc.target/mips/fnegf-legacy.c: Likewise.
2733 * gcc.target/mips/nan-2008.c: Likewise.
2734 * gcc.target/mips/nan-legacy.c: Likewise.
2735 * gcc.target/mips/nanf-2008.c: Likewise.
2736 * gcc.target/mips/nanf-legacy.c: Likewise.
2737 * gcc.target/mips/nans-2008.c: Likewise.
2738 * gcc.target/mips/nans-legacy.c: Likewise.
2739 * gcc.target/mips/nansf-2008.c: Likewise.
2740 * gcc.target/mips/nansf-legacy.c: Likewise.
2741
2742 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2743
2744 * gnat.dg/valued_proc.adb: New test.
2745 * gnat.dg/valued_proc_pkg.ads: New helper.
2746
2747 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2748
2749 PR tree-optimization/57661
2750 * g++.dg/opt/pr57661.C: New test.
2751
2752 PR sanitizer/56417
2753 * gcc.dg/asan/pr56417.c: New test.
2754
2755 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2756
2757 * gnat.dg/loop_optimization16.adb: New test.
2758 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2759
2760 2013-08-13 Marek Polacek <polacek@redhat.com>
2761
2762 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2763
2764 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2765
2766 Example of converting global state to per-pass state.
2767
2768 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2769 global state "static int counter" to...
2770 (one_pass::counter): ...this instance data.
2771
2772 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2773
2774 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2775 to member function...
2776 (one_pass::gate): ...this.
2777 (one_pass_exec): Convert to member function...
2778 (one_pass::impl_execute): ...this.
2779
2780 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2781
2782 PR c++/57416
2783 * g++.dg/cpp0x/pr57416.C: New.
2784
2785 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2786
2787 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2788 changes.
2789 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2790 * g++.dg/cpp0x/defaulted2.C: Likewise.
2791 * g++.dg/cpp0x/defaulted31.C: Likewise.
2792 * g++.dg/cpp0x/error6.C: Likewise.
2793 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2794 * g++.dg/cpp0x/override2.C: Likewise.
2795 * g++.dg/cpp0x/parse1.C: Likewise.
2796 * g++.dg/cpp0x/scoped_enum.C: Likewise.
2797 * g++.dg/cpp0x/temp_default4.C: Likewise.
2798 * g++.dg/ext/attrib32.C: Likewise.
2799 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2800 * g++.dg/ext/mv13.C: Likewise.
2801 * g++.dg/ext/mv7.C: Likewise.
2802 * g++.dg/ext/mv9.C: Likewise.
2803 * g++.dg/ext/pr57362.C: Likewise.
2804 * g++.dg/ext/typeof10.C: Likewise.
2805 * g++.dg/lookup/anon6.C: Likewise.
2806 * g++.dg/lookup/crash6.C: Likewise.
2807 * g++.dg/lookup/name-clash5.C: Likewise.
2808 * g++.dg/lookup/name-clash6.C: Likewise.
2809 * g++.dg/other/anon4.C: Likewise.
2810 * g++.dg/other/error15.C: Likewise.
2811 * g++.dg/other/error8.C: Likewise.
2812 * g++.dg/other/redecl2.C: Likewise.
2813 * g++.dg/parse/crash16.C: Likewise.
2814 * g++.dg/parse/crash21.C: Likewise.
2815 * g++.dg/parse/crash38.C: Likewise.
2816 * g++.dg/parse/redef2.C: Likewise.
2817 * g++.dg/parse/struct-as-enum1.C: Likewise.
2818 * g++.dg/template/crash39.C: Likewise.
2819 * g++.dg/template/redecl3.C: Likewise.
2820 * g++.dg/tls/diag-3.C: Likewise.
2821 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2822 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2823 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2824 * g++.old-deja/g++.brendan/crash16.C: Likewise.
2825 * g++.old-deja/g++.brendan/crash18.C: Likewise.
2826 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2827 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2828 * g++.old-deja/g++.brendan/static3.C: Likewise.
2829 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2830 * g++.old-deja/g++.jason/binding.C: Likewise.
2831 * g++.old-deja/g++.jason/crash4.C: Likewise.
2832 * g++.old-deja/g++.jason/crash7.C: Likewise.
2833 * g++.old-deja/g++.jason/lineno.C: Likewise.
2834 * g++.old-deja/g++.jason/scoping7.C: Likewise.
2835 * g++.old-deja/g++.mike/misc3.C: Likewise.
2836 * g++.old-deja/g++.mike/net44.C: Likewise.
2837 * g++.old-deja/g++.mike/ns3.C: Likewise.
2838 * g++.old-deja/g++.ns/alias4.C: Likewise.
2839 * g++.old-deja/g++.ns/ns11.C: Likewise.
2840 * g++.old-deja/g++.other/crash23.C: Likewise.
2841 * g++.old-deja/g++.other/decl8.C: Likewise.
2842 * g++.old-deja/g++.other/linkage3.C: Likewise.
2843 * g++.old-deja/g++.other/typeck1.C: Likewise.
2844 * g++.old-deja/g++.other/typedef5.C: Likewise.
2845 * g++.old-deja/g++.pt/explicit34.C: Likewise.
2846 * g++.old-deja/g++.pt/friend36.C: Likewise.
2847 * obj-c++.dg/method-8.mm: Likewise.
2848 * obj-c++.dg/tls/diag-3.mm: Likewise.
2849
2850 2013-08-12 Perez Read <netfirewall@gmail.com>
2851
2852 PR target/58132
2853 * gcc.target/i386/movabs-1.c: New test.
2854
2855 2013-08-12 Marek Polacek <polacek@redhat.com>
2856
2857 PR tree-optimization/57980
2858 * gcc.dg/pr57980.c: New test.
2859
2860 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2861
2862 PR fortran/56666
2863 * gfortran.dg/do_check_10.f90: New test.
2864 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
2865 * gfortran.dg/array_constructor_18.f90: Likewise.
2866 * gfortran.dg/array_constructor_22.f90: Likewise.
2867 * gfortran.dg/coarray_15.f90: Likewise.
2868 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
2869 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
2870 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
2871
2872 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
2873
2874 PR c++/53349
2875 * g++.dg/cpp0x/constexpr-ice8.C: New.
2876
2877 2013-08-09 Xinliang David Li <davidxl@google.com>
2878
2879 * gcc.target/i386/memcpy-strategy-1.c: New test.
2880 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2881 * gcc.target/i386/memset-strategy-1.c: Ditto.
2882 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2883
2884 2013-08-09 Jan Hubicka <jh@suse.cz>
2885
2886 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2887 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2888
2889 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
2890
2891 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2892
2893 2013-08-09 Janus Weil <janus@gcc.gnu.org>
2894
2895 PR fortran/58058
2896 * gfortran.dg/transfer_intrinsic_6.f90: New.
2897
2898 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2899
2900 Revert:
2901 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2902
2903 PR c++/46206
2904 * g++.dg/lookup/typedef2.C: New.
2905
2906 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
2907
2908 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2909 output of vdup intrinsics.
2910
2911 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2912
2913 * gcc.target/arm/lp1189445.c: New testcase.
2914
2915 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
2916
2917 PR rtl-optimization/58079
2918 * gcc.dg/torture/pr58079.c: New test.
2919
2920 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
2921
2922 * gnat.dg/warn9.adb: New test.
2923
2924 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2925
2926 PR c++/46206
2927 * g++.dg/lookup/typedef2.C: New.
2928
2929 2013-08-07 David Malcolm <dmalcolm@redhat.com>
2930
2931 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2932 to optstr when building plugins on darwin.
2933
2934 2013-08-06 Martin Jambor <mjambor@suse.cz>
2935
2936 PR tree-optimization/57539
2937 * gcc.dg/ipa/pr57539.c: New test.
2938
2939 2013-08-06 Martin Jambor <mjambor@suse.cz>
2940 Bernd Edlinger <bernd.edlinger@hotmail.de>
2941
2942 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2943 (a): Fix constructor.
2944
2945 2013-08-06 Martin Jambor <mjambor@suse.cz>
2946
2947 PR fortran/57987
2948 * gfortran.dg/pr57987.f90: New test.
2949
2950 2013-08-06 Martin Jambor <mjambor@suse.cz>
2951
2952 PR middle-end/58041
2953 * gcc.dg/torture/pr58041.c: New test.
2954 * gcc.target/arm/pr58041.c: Likewise.
2955
2956 2013-08-06 Janus Weil <janus@gcc.gnu.org>
2957
2958 PR fortran/57306
2959 * gfortran.dg/pointer_init_8.f90: New.
2960
2961 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2962
2963 PR c++/58080
2964 * g++.dg/cpp0x/pr58080.C: New.
2965
2966 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2967
2968 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2969 to optstr when building plugins.
2970
2971 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2972
2973 Patch autogenerated by refactor_passes.py from
2974 https://github.com/davidmalcolm/gcc-refactoring-scripts
2975 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2976
2977 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2978 struct to a subclass of gimple_opt_pass along with...
2979 (pass_data_one_pass): ...new pass_data instance and...
2980 (make_one_pass): ...new function.
2981 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2982 global struct to a subclass of gimple_opt_pass along with...
2983 (pass_data_warn_self_assign): ...new pass_data instance and...
2984 (make_pass_warn_self_assign): ...new function.
2985 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2986 a global struct to a subclass of gimple_opt_pass along with...
2987 (pass_data_dumb_plugin_example): ...new pass_data instance and...
2988 (make_pass_dumb_plugin_example): ...new function.
2989 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2990 global struct to a subclass of gimple_opt_pass along with...
2991 (pass_data_warn_self_assign): ...new pass_data instance and...
2992 (make_pass_warn_self_assign): ...new function.
2993
2994 2013-08-05 David Malcolm <dmalcolm@redhat.com>
2995
2996 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2997 is created and added to the pass_manager to reflect
2998 autogenerated changes.
2999 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3000 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3001 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3002
3003 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3004
3005 PR c++/58072
3006 * g++.dg/cpp0x/pr58072.C: New.
3007
3008 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3009
3010 * gcc.dg/torture/pr57993-2.cpp: New.
3011
3012 2013-08-02 Jan Hubicka <jh@suse.cz>
3013
3014 * gcc.dg/ipa/ipa-1.c: Update.
3015 * gcc.dg/ipa/ipa-2.c: Update.
3016 * gcc.dg/ipa/ipa-3.c: Update.
3017 * gcc.dg/ipa/ipa-4.c: Update.
3018 * gcc.dg/ipa/ipa-5.c: Update.
3019 * gcc.dg/ipa/ipa-7.c: Update.
3020 * gcc.dg/ipa/ipa-8.c: Update.
3021 * gcc.dg/ipa/ipcp-1.c: Update.
3022 * gcc.dg/ipa/ipcp-2.c: Update.
3023
3024 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3025
3026 PR rtl-optimization/58048
3027 * gcc.target/i386/pr58048.c: New.
3028
3029 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3030
3031 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3032
3033 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3034 Peter Bergner <bergner@vnet.ibm.com>
3035
3036 PR c++/54537
3037 * g++.dg/overload/using3.C: New.
3038 * g++.dg/overload/using2.C: Adjust.
3039 * g++.dg/lookup/using9.C: Likewise.
3040
3041 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3042
3043 * gcc.target/arm/pr46972-2.c: New test.
3044
3045 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3046
3047 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3048
3049 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3050
3051 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3052
3053 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3054
3055 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3056 rather than addressing!=absolute when deciding how to handle MIPS16
3057 when the test forces an ABI.
3058
3059 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3060
3061 PR c++/57673
3062 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3063
3064 2013-07-30 Steve Ellcey <sellcey@mips.com>
3065
3066 * gcc.target/mips/code-readable-1.c: Increase switch size.
3067 * gcc.target/mips/code-readable-2.c: Ditto.
3068 * gcc.target/mips/code-readable-3.c: Ditto.
3069 * gcc.target/mips/code-readable-4.c: Ditto.
3070
3071 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3072
3073 PR c++/57947
3074 * g++.dg/parse/crash63.C: New.
3075
3076 2013-07-30 Tobias Burnus <burnus@net-b.de>
3077
3078 PR fortran/57530
3079 * gfortran.dg/pointer_assign_8.f90: New.
3080 * gfortran.dg/pointer_assign_9.f90: New.
3081 * gfortran.dg/pointer_assign_10.f90: New.
3082 * gfortran.dg/pointer_assign_11.f90: New.
3083
3084 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3085
3086 * gcc.target/arm/pr57637.c: New testcase.
3087
3088 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3089
3090 PR tree-optimization/57993
3091 * gcc.dg/torture/pr57993.c: New test.
3092
3093 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3094
3095 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3096
3097 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3098
3099 PR c++/57948
3100 * g++.dg/conversion/ambig2.C: New.
3101
3102 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3103
3104 * gcc.target/mips/fabs-2008.c: New test case.
3105 * gcc.target/mips/fabs-legacy.c: New test case.
3106 * gcc.target/mips/fabsf-2008.c: New test case.
3107 * gcc.target/mips/fabsf-legacy.c: New test case.
3108 * gcc.target/mips/fneg-2008.c: New test case.
3109 * gcc.target/mips/fneg-legacy.c: New test case.
3110 * gcc.target/mips/fneg-2008.c: New test case.
3111 * gcc.target/mips/fneg-legacy.c: New test case.
3112 * gcc.target/mips/nan-2008.c: New test case.
3113 * gcc.target/mips/nan-legacy.c: New test case.
3114 * gcc.target/mips/nanf-2008.c: New test case.
3115 * gcc.target/mips/nanf-legacy.c: New test case.
3116 * gcc.target/mips/nans-2008.c: New test case.
3117 * gcc.target/mips/nans-legacy.c: New test case.
3118 * gcc.target/mips/nansf-2008.c: New test case.
3119 * gcc.target/mips/nansf-legacy.c: New test case.
3120 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3121
3122 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3123 Maxim Kuvyrkov <maxim@kugelworks.com>
3124
3125 * lib/target-supports.exp (check_effective_target_non_bionic): New
3126 effective-target test.
3127 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3128 * g++.dg/tls/thread_local4g.C: Ditto.
3129
3130 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3131
3132 PR fortran/58009
3133 * gfortran.dg/vector_subsript_7.f90: New test.
3134
3135 2013-07-27 Tobias Burnus <burnus@net-b.de>
3136
3137 PR fortran/57991
3138 * gfortran.dg/warn_alias.f90: New.
3139
3140 2013-07-27 Janus Weil <janus@gcc.gnu.org>
3141
3142 PR fortran/57285
3143 * gfortran.dg/class_array_19.f90: New.
3144
3145 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3146
3147 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3148 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3149 * gcc.dg/vect/pr57741-3.c: Likewise.
3150 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3151
3152 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
3153
3154 Skip tests that make assumptions about struct layout that don't hold
3155 on epiphany:
3156 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3157 * g++.dg/cpp0x/iop.C: Likewise.
3158 * g++.dg/cpp0x/named_refs.C: Likewise.
3159 * g++.dg/cpp0x/rv1p.C: Likewise.
3160 * g++.dg/cpp0x/rv2p.C: Likewise.
3161 * g++.dg/cpp0x/rv3p.C: Likewise.
3162 * g++.dg/cpp0x/rv4p.C: Likewise.
3163 * g++.dg/cpp0x/rv5p.C: Likewise.
3164 * g++.dg/cpp0x/rv6p.C: Likewise.
3165 * g++.dg/cpp0x/rv7p.C: Likewise.
3166 * g++.dg/cpp0x/rv8p.C: Likewise.
3167 * g++.dg/ext/strncpy-chk1.C: Likewise.
3168 * gcc.dg/builtin-object-size-10.c: Likewise.
3169 * gcc.dg/builtin-object-size-11.c: Likewise.
3170 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3171 * gcc.dg/pr25805.c: Likewise.
3172 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3173 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3174 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3175 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3176 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3177 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3178 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3179 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3180 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3181 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3182 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3183 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3184 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3185 * gcc.c-torture/execute/zerolen-2.x: Likewise.
3186 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3187
3188 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3189 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3190
3191 * gcc.dg/torture/pr37868.c: Disable for epiphany.
3192 * gcc.dg/sibcall-6.c: Enable for epiphany.
3193
3194 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3195
3196 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3197
3198 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
3199
3200 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3201 memcpy not initializers.
3202
3203 * gcc.dg/guality/guality.exp: Skip on AIX.
3204
3205 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3206
3207 PR c++/57101
3208 * g++.dg/cpp0x/pr57101.C: New.
3209
3210 2013-07-26 Ian Bolton <ian.bolton@arm.com>
3211
3212 * gcc.target/aarch64/neg_1.c: New test.
3213
3214 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3215
3216 PR fortran/57966
3217 * gfortran.dg/typebound_call_25.f90: New.
3218
3219 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 PR c++/57981
3222 * g++.dg/cpp0x/pr57981.C: New.
3223
3224 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3225
3226 PR c++/57880
3227 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3228
3229 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
3230
3231 PR rtl-optimization/57960
3232 * gcc.target/s390/pr57960.c: New.
3233
3234 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3235
3236 PR fortran/57639
3237 * gfortran.dg/unlimited_polymorphic_9.f90: New.
3238
3239 2013-07-25 Terry Guo <terry.guo@arm.com>
3240
3241 * gcc.target/arm/thumb1-Os-mult.c: New test case.
3242
3243 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
3244
3245 PR c++/57942
3246 * g++.dg/inherit/pr57942.C: New.
3247
3248 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3249
3250 * gcc.target/powerpc/bool2.h: New file, test the code generation
3251 of logical operations for power5, altivec, power7, and power8 systems.
3252 * gcc.target/powerpc/bool2-p5.c: Likewise.
3253 * gcc.target/powerpc/bool2-av.c: Likewise.
3254 * gcc.target/powerpc/bool2-p7.c: Likewise.
3255 * gcc.target/powerpc/bool2-p8.c: Likewise.
3256 * gcc.target/powerpc/bool3.h: Likewise.
3257 * gcc.target/powerpc/bool3-av.c: Likewise.
3258 * gcc.target/powerpc/bool2-p7.c: Likewise.
3259 * gcc.target/powerpc/bool2-p8.c: Likewise.
3260
3261 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3262
3263 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3264
3265 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3266
3267 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3268
3269 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3270
3271 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3272 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3273 type from long to long long.
3274 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3275 to have effective-target keywords of lp64 and ilp32.
3276 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3277 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3278 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3279 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3280 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3281 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3282 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3283 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3284 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3285
3286 2013-07-23 Tom Tromey <tromey@redhat.com>
3287 Joseph Myers <joseph@codesourcery.com>
3288
3289 * gcc.dg/c11-generic-1.c: New file.
3290 * gcc.dg/c11-generic-2.c: New file.
3291
3292 2013-07-22 Tobias Burnus <burnus@net-b.de>
3293
3294 PR fortran/57906
3295 PR fortran/52052
3296 * coarray/lib_realloc_1.f90: Permit optimization.
3297 * gfortran.dg/coarray_31.f90: New.
3298
3299 2013-07-22 Tobias Burnus <burnus@net-b.de>
3300
3301 PR fortran/57762
3302 * gfortran.dg/class_array_7.f03: Fix memory leak.
3303
3304 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
3305
3306 PR c++/52816
3307 * g++.dg/cpp0x/decltype56.C: New.
3308
3309 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3310
3311 * gcc.dg/pr53265.c: Correct line number in dg-message.
3312
3313 2013-07-22 Diego Novillo <dnovillo@google.com>
3314
3315 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
3316
3317 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3318
3319 PR testsuite/52641
3320 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3321 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3322
3323 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3324
3325 PR testsuite/52641
3326 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3327 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3328 * gcc.dg/torture/pr53366-1.c: Same.
3329 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3330 * gcc.dg/torture/pr56488.c: Same.
3331 * gcc.dg/torture/pr57584.c: Same.
3332 * gcc.dg/tree-ssa/pr57385.c: Same.
3333 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3334
3335 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
3336
3337 * c-c++-common/pr41779.c: Fix typos.
3338 * gcc.c-torture/compile/20031125-2.c: Likewise.
3339 * gcc.c-torture/compile/20040621-1.c: Likewise.
3340 * gcc.c-torture/execute/20020418-1.c: Likewise.
3341 * gcc.dg/20020108-1.c: Likewise.
3342 * gcc.dg/atomic-generic-aux.c: Likewise.
3343 * gcc.dg/builtin-complex-err-2.c: Likewise.
3344 * gcc.dg/decl-1.c: Likewise.
3345 * gcc.dg/di-sync-multithread.c: Likewise.
3346 * gcc.dg/format/c90-printf-1.c: Likewise.
3347 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3348 * gcc.dg/long-long-compare-1.c: Likewise.
3349 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3350 * gcc.dg/pr17055-1.c: Likewise.
3351 * gcc.dg/pr27095.c: Likewise.
3352 * gcc.dg/torture/fp-int-convert.h: Likewise.
3353 * gcc.dg/tree-prof/inliner-1.c: Likewise.
3354 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3355 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3356 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3357 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3358 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3359 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3360 * gcc.dg/tree-ssa/pr42585.c: Likewise.
3361 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3362 * gcc.dg/vect/vect-cond-5.c: Likewise.
3363 * gcc.dg/weak/typeof-2.c: Likewise.
3364 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3365 * gcc.target/arm/naked-1.c: Likewise.
3366 * gcc.target/i386/pr9771-1.c: Likewise.
3367 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3368 * gcc.target/sparc/struct-ret-check.c: Likewise.
3369 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3370 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3371 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3372 Likewise.
3373
3374 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3375
3376 PR fortran/56937
3377 * gfortran.dg/dependency_42.f90: New test.
3378 * gfortran.dg/dependency_43.f90: New test.
3379
3380 2013-07-21 Tobias Burnus <burnus@net-b.de>
3381
3382 PR fortran/35862
3383 * gfortran.dg/round_4.f90: New.
3384
3385 2013-07-21 Tobias Burnus <burnus@net-b.de>
3386
3387 PR fortran/57894
3388 * gfortran.dg/min_max_conformance_2.f90: New.
3389
3390 2013-07-20 Jakub Jelinek <jakub@redhat.com>
3391
3392 PR preprocessor/57620
3393 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3394 (main): Don't test {s,u,U,L}12.
3395 * c-c++-common/raw-string-13.c: New test.
3396 * c-c++-common/raw-string-14.c: New test.
3397 * c-c++-common/raw-string-15.c: New test.
3398 * c-c++-common/raw-string-16.c: New test.
3399
3400 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
3401
3402 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3403
3404 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
3405
3406 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3407
3408 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3409 target { ! keeps_null_pointer_checks }.
3410 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3411 target { ! keeps_null_pointer_checks }.
3412
3413 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3414 * gcc.dg/torture/pr56488.c: Likewise.
3415
3416 2013-07-19 Ian Bolton <ian.bolton@arm.com>
3417
3418 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3419 new testcase.
3420
3421 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
3422
3423 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3424 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3425 * gfortran.dg/guality/guality.exp: Skip on AIX.
3426
3427 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3428
3429 * g++.dg/debug/pr56819.C: Skip on AIX.
3430 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3431 * g++.dg/guality/guality.exp: Skip on AIX.
3432
3433 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3434
3435 * gcc.misc-tests/gcov-14.c: Skip on AIX.
3436
3437 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3438
3439 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3440
3441 PR target/57516
3442 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3443 Adjust to corrected rounding.
3444
3445 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3446
3447 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3448 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3449 check_effective_target_cilkplus.
3450 * g++.dg/cilk-plus/cilk-plus.exp: Same.
3451
3452 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
3453
3454 * gcc.target/powerpc/pr57744.c: Fix typo.
3455
3456 2013-07-18 Sriraman Tallam <tmsriram@google.com>
3457
3458 PR middle-end/57698
3459 * gcc.c-torture/compile/pr57698.c: New test.
3460 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3461 * gcc.c-torture/compile/pr44043.c: Ditto.
3462
3463 2013-07-18 Wei Mi <wmi@google.com>
3464
3465 PR rtl-optimization/57878
3466 * g++.dg/pr57878.C: New test.
3467
3468 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3469
3470 * gcc.dg/pr42611.c: Move dg-error to correct line.
3471
3472 2013-07-17 Tobias Burnus <burnus@net-b.de>
3473
3474 PR fortran/57895
3475 * gfortran.dg/dollar_sym_3.f: New.
3476 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3477
3478 2013-07-16 Iain Sandoe <iain@codesourcery.com>
3479
3480 PR target/55654
3481 PR target/55656
3482 PR target/55657
3483 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3484 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3485 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3486 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3487 * objc.dg/image-info.m: Likewise.
3488 * objc.dg/symtab-1.m: Likewise.
3489 * objc.dg/torture/strings/const-str-10.m: Likewise.
3490 * objc.dg/torture/strings/const-str-11.m: Likewise.
3491 * objc.dg/torture/strings/const-str-9.m: Likewise.
3492 * objc.dg/zero-link-1.m: Likewise.
3493 * objc.dg/zero-link-2.m: Likewise.
3494 * objc.dg/no-extra-load.m: Avoid Foundation.h.
3495 * objc.dg/objc-foreach-4.m: Likewise.
3496 * objc.dg/objc-foreach-5.m: Likewise.
3497 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3498 (for Darwin).
3499 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3500 * obj-c++.dg/syntax-error-1.mm: Likewise.
3501 * objc.dg/method-6.m: Likewise.
3502 * objc.dg/pr23214.m: Likewise.
3503 * objc.dg/proto-lossage-7.m: Likewise.
3504 * objc.dg/strings/const-str-12b.m: Likewise.
3505 * objc.dg/zero-link-3.m: Likewise.
3506 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3507 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3508 adjust headers, interfaces and encoded types to reflect current system
3509 versions. Add FIXME and outputs from current system compiler for
3510 reference.
3511
3512 2013-07-15 Cong Hou <congh@google.com>
3513
3514 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3515 counted.
3516 * gcc.target/i386/l_fma_float_3.c: Likewise.
3517 * gcc.target/i386/l_fma_double_1.c: Likewise.
3518 * gcc.target/i386/l_fma_double_3.c: Likewise.
3519
3520 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
3521
3522 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3523 function to test if HTM is available.
3524 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3525 * gcc.target/powerpc/htm-builtin-1.c: New test.
3526
3527 2013-07-15 Tobias Burnus <burnus@net-b.de>
3528
3529 * gfortran.dg/coarray_lib_realloc_1.f90: New.
3530 * gfortran.dg/coarray/lib_realloc_1.f90: New.
3531 * gfortran.dg/coarray_6.f90: Add dg-error.
3532
3533 2013-07-15 Tobias Burnus <burnus@net-b.de>
3534
3535 PR fortran/37336
3536 * gfortran.dg/finalize_18.f90: New.
3537
3538 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3539
3540 PR fortran/52669
3541 * fortran.dg/module_variable_1.f90: New test.
3542 * fortran.dg/module_variable_2.f90: New test.
3543
3544 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
3545
3546 * g++.dg/ext/vector19.C: Adapt.
3547 * g++.dg/ext/vector23.C: New testcase.
3548
3549 2013-07-12 Michael Matz <matz@suse.de>
3550
3551 PR middle-end/55771
3552 * c-c++-common/pr55771.c: New test.
3553
3554 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
3555
3556 * gcc.target/aarch64/vect-movi.c: New.
3557
3558 2013-07-11 Sriraman Tallam <tmsriram@google.com>
3559
3560 PR target/57362
3561 * g++.dg/ext/pr57362.C: New.
3562
3563 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
3564
3565 PR target/57631
3566 * gcc.target/avr/torture/pr57631.c: New test.
3567
3568 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3569
3570 PR c++/57827
3571 * g++.dg/cpp0x/constexpr-ice7.C: New.
3572
3573 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
3574
3575 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3576 for EABI targets.
3577 * gcc.c-torture/execute/nest-align-1.x: New.
3578
3579 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3580
3581 PR c++/57874
3582 * g++.dg/cpp0x/sfinae48.C: New.
3583
3584 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3585
3586 PR preprocessor/57824
3587 * c-c++-common/raw-string-17.c: New test.
3588 * c-c++-common/gomp/pr57824.c: New test.
3589
3590 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3591
3592 PR c++/57869
3593 * g++.dg/cpp0x/reinterpret_cast1.C: New.
3594 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3595 * g++.dg/conversion/dr195.C: Update.
3596 * g++.dg/expr/cast2.C: Likewise.
3597
3598 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3599
3600 * c-c++-common/raw-string-18.c: New test.
3601 * c-c++-common/raw-string-19.c: New test.
3602
3603 PR preprocessor/57757
3604 * g++.dg/cpp/paste1.C: New test.
3605 * g++.dg/cpp/paste2.C: New test.
3606
3607 2013-07-10 Graham Stott <grahams@btinternet.com>
3608
3609 * gcc.target/mips/mulsize-1.c: New.
3610 * gcc.target/mips/mulsize-2.c: New.
3611 * gcc.target/mips/mulsize-3.c: New.
3612 * gcc.target/mips/mulsize-4.c: New.
3613
3614 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3615
3616 PR c++/53094
3617 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3618 * g++.dg/ext/vector24.C: New testcase.
3619
3620 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3621
3622 PR c++/53000
3623 * g++.dg/cpp0x/decltype17.C: Adjust.
3624
3625 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3626
3627 PR c++/51786
3628 * g++.dg/cpp0x/pr51786.C: New.
3629
3630 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
3631
3632 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3633
3634 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3635
3636 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3637
3638 * gcc.target/powerpc/sd-vsx.c: Require dfp.
3639 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3640
3641 2013-07-08 Tobias Burnus <burnus@net-b.de>
3642
3643 PR fortran/57834
3644 * gfortran.dg/c_f_pointer_tests_8.f90: New.
3645
3646 2013-07-08 Tobias Burnus <burnus@net-b.de>
3647
3648 PR fortran/50554
3649 * gfortran.dg/do_check_9.f90: New.
3650
3651 2013-07-08 Tobias Burnus <burnus@net-b.de>
3652
3653 PR fortran/57785
3654 * gfortran.dg/dot_product_2.f90: New.
3655
3656 2013-07-08 Tobias Burnus <burnus@net-b.de>
3657
3658 PR fortran/57469
3659 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3660
3661 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
3662
3663 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3664 * gfortran.dg/finalize_10.f90: Fix dg-final.
3665
3666 2013-07-08 Jakub Jelinek <jakub@redhat.com>
3667
3668 PR target/57819
3669 * gcc.target/i386/pr57819.c: New test.
3670
3671 PR rtl-optimization/57829
3672 * gcc.c-torture/execute/pr57829.c: New test.
3673
3674 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3675
3676 * gcc.target/i386/memcpy-vector_loop-1.c: New.
3677 * gcc.target/i386/memcpy-vector_loop-2.c: New.
3678
3679 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
3680
3681 PR target/57807
3682 * gcc.target/i386/pr57807.c: New test.
3683
3684 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3685
3686 PR target/29776
3687 * gcc.dg/tree-ssa/vrp89.c: New test.
3688
3689 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3690
3691 PR c++/28262
3692 * g++.dg/parse/defarg16.C: New.
3693
3694 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3695
3696 PR rtl-optimization/55342
3697 * gcc.target/i386/pr55342.c: New.
3698
3699 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3700
3701 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3702
3703 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3704
3705 PR c++/14263
3706 * g++.dg/inherit/virtual10.C: New.
3707
3708 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3709
3710 PR c/57821
3711 * gcc.dg/large-size-array-6.c: New test.
3712
3713 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3714
3715 PR c++/38634
3716 * g++.dg/template/crash116.C: New.
3717
3718 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3719
3720 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3721 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3722
3723 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3724
3725 PR c++/54998
3726 * g++.dg/cpp0x/nsdmi-list3.C: New.
3727
3728 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3729
3730 PR target/57777
3731 * gcc.target/i386/pr57777.c: New test.
3732
3733 PR c++/57771
3734 * g++.dg/template/arg9.C: New test.
3735
3736 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3737
3738 * gcc.target/i386/avx-inline.c: New test.
3739
3740 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3741
3742 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3743 * gcc.target/mips/call-2.c: Likewise.
3744 * gcc.target/mips/call-3.c: Likewise.
3745 * gcc.target/mips/lazy-binding-1.c: Likewise.
3746
3747 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3748
3749 PR tree-optimization/57741
3750 * gcc.dg/vect/pr57741-1.c: New test.
3751 * gcc.dg/vect/pr57741-2.c: New test.
3752 * gcc.dg/vect/pr57741-3.c: New test.
3753
3754 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3755
3756 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3757 on big endian.
3758 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3759 * lib/target-supports.exp: Define aarch64_little_endian.
3760
3761 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3762
3763 * gcc.target/aarch64/abs_1.c: New test.
3764
3765 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3766
3767 * gcc.target/aarch64/bfxil_1.c: New test.
3768 * gcc.target/aarch64/bfxil_2.c: Likewise.
3769
3770 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3771
3772 PR c/57766
3773 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3774 array sizes from 100 to 20.
3775
3776 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3777
3778 PR fortran/54788
3779 * gfortran.dg/pointer_remapping_8.f90: New.
3780
3781 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3782
3783 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3784 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3785 * g++.dg/cpp1y/udlit-userdef-string.C: New.
3786 * g++.dg/cpp1y/complex_literals.h: New.
3787
3788 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3789
3790 PR c++/57645
3791 * g++.dg/cpp0x/noexcept21.C: New.
3792
3793 2013-06-28 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR target/57736
3796 * gcc.target/i386/pr57736.c: New test.
3797
3798 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
3799
3800 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3801 c specific.
3802 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3803 strings to match the fixed error messages.
3804 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3805 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3806 message check.
3807
3808 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3809
3810 PR target/57744
3811 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3812 stqcx. get even registers.
3813
3814 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
3815
3816 PR c++/57509
3817 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3818
3819 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
3820
3821 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3822 Fix scan patterns.
3823 * gcc.target/i386/bmi-1.c: Ditto.
3824 * gcc.target/i386/bmi-bextr-4.c: New.
3825 * gcc.target/i386/bmi-bextr-5.c: Ditto.
3826
3827 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
3828
3829 PR c++/57682
3830 * g++.dg/cpp0x/initlist73.C: New.
3831
3832 2013-06-27 Meador Inge <meadori@codesourcery.com>
3833
3834 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3835 * g++.dg/simulate-thread/atomics-2.C: Likewise.
3836 * g++.dg/simulate-thread/atomics-1.C: Likewise.
3837
3838 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3839
3840 PR c++/57509
3841 * g++.dg/ext/pr57509.C: New file.
3842
3843 2013-06-27 Jakub Jelinek <jakub@redhat.com>
3844
3845 PR target/57623
3846 * gcc.target/i386/bmi-bextr-3.c: New test.
3847
3848 PR target/57623
3849 * gcc.target/i386/bmi2-bzhi-1.c: New test.
3850
3851 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
3852
3853 PR c++/57172
3854 * g++.dg/cpp0x/pr57172.C: New testcase.
3855
3856 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3857
3858 * gcc.target/s390/htm-1.c: New file.
3859 * gcc.target/s390/htm-nofloat-1.c: New file.
3860 * gcc.target/s390/htm-xl-intrin-1.c: New file.
3861
3862 2013-06-26 Tobias Burnus <burnus@net-b.de>
3863
3864 PR fortran/29800
3865 * gfortran.dg/bounds_check_17.f90: New.
3866
3867 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
3868
3869 PR c++/57640
3870 * g++.dg/cpp1y/pr57640.C: New.
3871
3872 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
3873
3874 PR c/57692
3875 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3876 overflow due to size of arrays.
3877
3878 2013-06-25 Jakub Jelinek <jakub@redhat.com>
3879
3880 PR tree-optimization/57705
3881 * gcc.dg/vect/pr57705.c: New test.
3882 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3883
3884 2013-06-25 Martin Jambor <mjambor@suse.cz>
3885
3886 PR middle-end/57670
3887 * g++.dg/ipa/pr57670.C: New test.
3888
3889 2013-06-25 Richard Biener <rguenther@suse.de>
3890
3891 PR middle-end/56977
3892 * gcc.dg/pr56977.c: New testcase.
3893
3894 2013-06-24 Martin Jambor <mjambor@suse.cz>
3895
3896 PR tree-optimization/57358
3897 * gcc.dg/ipa/pr57358.c: New test.
3898
3899 2013-06-24 Richard Biener <rguenther@suse.de>
3900
3901 PR testsuite/57686
3902 * gcc.dg/torture/pr57584.c: Remove target specific bits.
3903
3904 2013-06-24 Richard Biener <rguenther@suse.de>
3905
3906 PR tree-optimization/57488
3907 * gcc.dg/torture/pr57488.c: New testcase.
3908
3909 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3910 Dominique d'Humieres <dominiq@lps.ens.fr>
3911
3912 PR fortran/52413
3913 * gfortran.dg/fraction.f90: New.
3914
3915 2013-06-24 Alan Modra <amodra@gmail.com>
3916
3917 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3918 Add scan-assembler-not "lvx".
3919 * gcc.target/powerpc/le-altivec-consts.c: New.
3920
3921 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3922
3923 * g++.dg/cpp0x/sfinae47.C: New.
3924
3925 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
3926
3927 PR target/52483
3928 * gcc.target/sh/pr52483-1.c: New.
3929 * gcc.target/sh/pr52483-2.c: New.
3930 * gcc.target/sh/pr52483-3.c: New.
3931 * gcc.target/sh/pr52483-4.c: New.
3932 * gcc.target/sh/pr52483-5.c: New.
3933
3934 2013-06-23 Sriraman Tallam <tmsriram@google.com>
3935
3936 * gcc.target/i386/intrinsics_1.c: New test.
3937 * gcc.target/i386/intrinsics_2.c: Ditto.
3938 * gcc.target/i386/intrinsics_3.c: Ditto.
3939 * gcc.target/i386/intrinsics_4.c: Ditto.
3940 * gcc.target/i386/intrinsics_5.c: Ditto.
3941 * gcc.target/i386/intrinsics_6.c: Ditto.
3942 * gcc.target/i386/avx-1.c: Provide macros for builtins
3943 needing immediate arguments in f16cintrin.h and rtmintrin.h.
3944
3945 2013-06-21 Tobias Burnus <burnus@net-b.de>
3946
3947 PR fortran/37336
3948 * gfortran.dg/finalize_17.f90: New.
3949
3950 2013-06-21 Tobias Burnus <burnus@net-b.de>
3951
3952 * gfortran.dg/realloc_on_assign_18.f90: New.
3953
3954 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
3955
3956 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3957 Also changed the returns from error as distinct values so that
3958 debugging can get easier.
3959 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3960 errors specific to C, if necessary. Also added new error
3961 hooks for C++.
3962 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3963 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3964 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3965 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3966 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3967 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3968 the same changes as parser_errors3.c, spaces were added between colons
3969 to not confuse C++ compiler with 2 colons as scope.
3970 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3971 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3972 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3973 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3974 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3975 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3976 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3977 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3978 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3979 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3980 * g++.dg/cilk-plus/cilk-plus.exp: New script.
3981 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3982 in the list.
3983
3984 2013-06-21 Joseph Myers <joseph@codesourcery.com>
3985
3986 PR other/53317
3987 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3988
3989 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
3990
3991 PR target/57655
3992 * gcc.target/i386/pr57655.c: New test.
3993
3994 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
3995
3996 * ada/acats/tests/gcc: Delete.
3997 * gnat.dg/style: Likewise.
3998
3999 2013-06-20 Jeff Law <law@redhat.com>
4000
4001 PR tree-optimization/57660
4002 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4003 based on their branch cost.
4004
4005 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4006
4007 2013-06-20 Tobias Burnus <burnus@net-b.de>
4008
4009 PR fortran/57633
4010 * gfortran.dg/list_read_11.f90: New.
4011
4012 2013-06-20 Richard Biener <rguenther@suse.de>
4013
4014 PR tree-optimization/57584
4015 * gcc.dg/torture/pr57584.c: New testcase.
4016
4017 2013-06-19 Sharad Singhai <singhai@google.com>
4018
4019 * g++.dg/gcov/gcov-8.C: New testcase.
4020 * lib/gcov.exp: Handle intermediate format.
4021
4022 2013-06-19 Wei Mi <wmi@google.com>
4023
4024 PR rtl-optimization/57518
4025 * testsuite/gcc.dg/pr57518.c: New test.
4026
4027 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4028
4029 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4030
4031 2013-06-19 Jan Hubicka <jh@suse.cz>
4032
4033 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4034
4035 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4036
4037 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4038 hard-coded values of array sizes with a #define.
4039 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4040 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4041 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4042 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4043 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4044
4045 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4046
4047 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4048 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4049
4050 2013-06-19 Jeff Law <law@redhat.com>
4051
4052 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4053
4054 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4055
4056 PR c++/57638
4057 * g++.dg/template/error53.C: New.
4058
4059 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4060
4061 PR target/55033
4062 * gcc.target/powerpc/pr55033.c: Fix options.
4063
4064 2013-06-18 Sriraman Tallam <tmsriram@google.com>
4065
4066 * gcc.target/i386/inline_error.c: New test.
4067 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4068 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4069
4070 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4071
4072 PR c++/53211
4073 * g++.dg/cpp0x/decltype55.C: New.
4074
4075 2013-06-18 Marek Polacek <polacek@redhat.com>
4076
4077 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4078
4079 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4080
4081 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4082
4083 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4084
4085 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4086 Also changed the returns from error as distinct values so that it is
4087 easier to debug.
4088
4089 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4090
4091 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4092
4093 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4094
4095 PR c++/16128
4096 * g++.dg/template/error52.C: New.
4097 * g++.dg/lookup/friend15.C: Update.
4098 * g++.dg/parse/error11.C: Likewise.
4099 * g++.dg/parse/error14.C: Likewise.
4100 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4101 * g++.dg/parse/template25.C: Likewise.
4102 * g++.old-deja/g++.jason/cond.C: Likewise.
4103 * g++.old-deja/g++.mike/for2.C: Likewise.
4104 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4105 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4106
4107 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4108
4109 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4110 ensure alignment.
4111
4112 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4113
4114 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4115 accidentally placing minus sign for length instead of stride.
4116
4117 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
4118
4119 PR rtl-optimization/57425
4120 PR rtl-optimization/57569
4121 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4122 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4123
4124 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4125
4126 PR fortran/49074
4127 PR fortran/56136
4128 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4129 packing.
4130 * gfortran.dg/typebound_assignment_6.f03: New.
4131
4132 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4133
4134 * gcc.target/h8300/h8300.exp: New.
4135 * gcc.dg/pragma-isr.c: Move to ...
4136 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4137 * gcc.target/h8300/pragma-isr.c: ... and here.
4138 * gcc.dg/pragma-isr2.c: Move to ...
4139 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4140 * gcc.target/h8300/pragma-isr2.c: ... and here.
4141 * gcc.dg/pragma-isr-trapa.c: Move to ...
4142 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4143 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4144 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4145 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4146 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4147 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4148 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4149 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4150 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4151 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4152 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4153 * gcc.dg/attr-isr-trapa.c: Move to ...
4154 * gcc.target/sh/attr-isr-trapa.c: ... here.
4155
4156 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4157
4158 PR c++/51413
4159 * g++.dg/ext/builtin-offsetof1.C: New.
4160
4161 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
4162
4163 * gcc.target/aarch64/vect_smlal_1.c: New file.
4164
4165 2013-06-14 Tobias Burnus <burnus@net-b.de>
4166
4167 PR fortran/57508
4168 * gfortran.dg/defined_assignment_7.f90: New.
4169
4170 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4171
4172 PR c++/57599
4173 * g++.dg/rtti/dyncast6.C: New.
4174 * g++.dg/cpp0x/dyncast1.C: Likewise.
4175
4176 2013-06-14 Alan Modra <amodra@gmail.com>
4177
4178 PR middle-end/57134
4179 * gcc.dg/pr57134.c: New.
4180
4181 2013-06-14 Tobias Burnus <burnus@net-b.de>
4182
4183 PR fortran/57596
4184 * gfortran.dg/deferred_type_param_9.f90: New.
4185
4186 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4187
4188 * gcc.dg/fold-minus-1.c: New testcase.
4189
4190 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
4191
4192 PR fortran/49074
4193 * gfortran.dg/typebound_assignment_5.f03: New.
4194
4195 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4196
4197 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4198
4199 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4200 Pat Haugen <pthaugen@us.ibm.com>
4201 Peter Bergner <bergner@vnet.ibm.com>
4202
4203 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4204 load/store instructions on power7, power8.
4205 * gcc.target/powerpc/atomic-p8.c: Likewise.
4206
4207 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4208
4209 PR c/57577
4210 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4211
4212 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4213
4214 PR c++/38958
4215 * g++.dg/warn/Wunused-var-20.C: New.
4216
4217 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4218
4219 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4220 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4221 Run with -fno-common.
4222
4223 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4224
4225 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4226 and exit function calls with return 1 and return 0, respectively.
4227
4228 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4229
4230 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4231 New tests.
4232
4233 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
4234
4235 PR tree-optimization/57361
4236 * gcc.dg/tree-ssa/pr57361.c: New file.
4237
4238 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4239
4240 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4241 to ensure alignment.
4242 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4243
4244 2013-06-12 Tobias Burnus <burnus@net-b.de>
4245
4246 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4247
4248 2013-06-12 Tobias Burnus <burnus@net-b.de>
4249 Dominique d'Humieres <dominiq@lps.ens.fr>
4250
4251 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4252
4253 2013-06-12 Jakub Jelinek <jakub@redhat.com>
4254
4255 PR target/56564
4256 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4257 * gcc.target/i386/pr56564-3.c: Likewise.
4258
4259 2013-06-11 Tobias Burnus <burnus@net-b.de>
4260
4261 PR fortran/57535
4262 * gfortran.dg/class_array_18.f90: New.
4263
4264 2013-06-11 Jan Hubicka <jh@suse.cz>
4265
4266 PR c++/57551
4267 * g++.dg/ext/visibility/anon6.C: Update testcase.
4268
4269 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
4270
4271 PR c/57563
4272 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4273 in how we check __sec_reduce_mutating function's result.
4274
4275 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4276 Pat Haugen <pthaugen@us.ibm.com>
4277 Peter Bergner <bergner@vnet.ibm.com>
4278
4279 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4280 direct move instructions.
4281 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4282 * gcc.target/powerpc/direct-move.h: Likewise.
4283 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4284 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4285 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4286 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4287 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4288 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4289
4290 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4291
4292 PR c++/52440
4293 * g++.dg/cpp0x/pr52440.C: New.
4294
4295 2013-06-10 Jakub Jelinek <jakub@redhat.com>
4296
4297 PR target/56564
4298 * gcc.target/i386/pr56564-1.c: New test.
4299 * gcc.target/i386/pr56564-2.c: New test.
4300 * gcc.target/i386/pr56564-3.c: New test.
4301 * gcc.target/i386/pr56564-4.c: New test.
4302 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4303 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4304 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4305 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4306 * gcc.target/i386/vect-sizes-1.c: Likewise.
4307 * gcc.target/i386/memcpy-1.c: Likewise.
4308 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4309 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4310
4311 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
4312
4313 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4314 systems to cover all GNU systems.
4315 * g++.dg/abi/guard2.C: Likewise.
4316 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4317 * g++.dg/eh/sighandle.C: Likewise.
4318 * g++.dg/ext/cleanup-10.C: Likewise.
4319 * g++.dg/ext/cleanup-11.C: Likewise.
4320 * g++.dg/ext/cleanup-8.C: Likewise.
4321 * g++.dg/ext/cleanup-9.C: Likewise.
4322 * g++.dg/opt/const5.C: Likewise.
4323 * g++.dg/opt/life1.C: Likewise.
4324 * g++.dg/other/pr39496.C: Likewise.
4325 * g++.old-deja/g++.abi/aggregates.C: Likewise.
4326 * g++.old-deja/g++.abi/align.C: Likewise.
4327 * g++.old-deja/g++.abi/bitfields.C: Likewise.
4328 * g++.old-deja/g++.law/weak.C: Likewise.
4329 * g++.old-deja/g++.pt/asm1.C: Likewise.
4330 * gcc.c-torture/execute/20030125-1.x: Likewise.
4331 * gcc.c-torture/execute/990127-2.x: Likewise.
4332 * gcc.dg/20041106-1.c: Likewise.
4333 * gcc.dg/20050503-1.c: Likewise.
4334 * gcc.dg/builtin-object-size-5.c: Likewise.
4335 * gcc.dg/cleanup-10.c: Likewise.
4336 * gcc.dg/cleanup-11.c: Likewise.
4337 * gcc.dg/cleanup-8.c: Likewise.
4338 * gcc.dg/cleanup-9.c: Likewise.
4339 * gcc.dg/complex-5.c: Likewise.
4340 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4341 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4342 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4343 * gcc.dg/dfp/pr35739.c: Likewise.
4344 * gcc.dg/fdata-sections-1.c: Likewise.
4345 * gcc.dg/lto/20090206-1_0.c: Likewise.
4346 * gcc.dg/lto/20090206-2_0.c: Likewise.
4347 * gcc.dg/pr30360.c: Likewise.
4348 * gcc.dg/pr37303.c: Likewise.
4349 * gcc.dg/pr39323-1.c: Likewise.
4350 * gcc.dg/pr39323-2.c: Likewise.
4351 * gcc.dg/pr39323-3.c: Likewise.
4352 * gcc.dg/pr45416.c: Likewise.
4353 * gcc.dg/setjmp-2.c: Likewise.
4354 * gcc.dg/split-1.c: Likewise.
4355 * gcc.dg/split-3.c: Likewise.
4356 * gcc.dg/split-4.c: Likewise.
4357 * gcc.dg/strlenopt-12g.c: Likewise.
4358 * gcc.dg/strlenopt-14g.c: Likewise.
4359 * gcc.dg/strlenopt-14gf.c: Likewise.
4360 * gcc.dg/strlenopt-16g.c: Likewise.
4361 * gcc.dg/strlenopt-17g.c: Likewise.
4362 * gcc.dg/strlenopt-18g.c: Likewise.
4363 * gcc.dg/strlenopt-1f.c: Likewise.
4364 * gcc.dg/strlenopt-22g.c: Likewise.
4365 * gcc.dg/strlenopt-2f.c: Likewise.
4366 * gcc.dg/strlenopt-4g.c: Likewise.
4367 * gcc.dg/strlenopt-4gf.c: Likewise.
4368 * gcc.dg/struct-ret-3.c: Likewise.
4369 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4370 * gcc.misc-tests/linkage.exp: Likewise.
4371 * gcc.target/i386/20000724-1.c: Likewise.
4372 * gcc.target/i386/align-main-3.c: Likewise.
4373 * gcc.target/i386/cleanup-1.c: Likewise.
4374 * gcc.target/i386/inline-mcpy.c: Likewise.
4375 * gcc.target/i386/pr32268.c: Likewise.
4376 * gcc.target/i386/pr36613.c: Likewise.
4377 * gcc.target/i386/pr39013-1.c: Likewise.
4378 * gcc.target/i386/pr39013-2.c: Likewise.
4379 * gcc.target/i386/pr39496.c: Likewise.
4380 * gcc.target/i386/pr40906-3.c: Likewise.
4381 * gcc.target/i386/pr46084.c: Likewise.
4382 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4383
4384 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
4385
4386 PR target/6526
4387 * gcc.target/sh/pr6526.c: New.
4388
4389 2013-06-09 Jakub Jelinek <jakub@redhat.com>
4390
4391 PR target/57568
4392 * gcc.c-torture/execute/pr57568.c: New test.
4393
4394 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4395
4396 PR c++/37404
4397 * g++.dg/other/vararg-4.C: New.
4398
4399 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
4400
4401 PR rtl-optimization/57559
4402 * gcc.target/s390/pr57559.c : New test.
4403
4404 2013-06-08 Tobias Burnus <burnus@net-b.de>
4405
4406 PR fortran/37336
4407 * gfortran.dg/finalize_10.f90: New.
4408 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4409 * gfortran.dg/finalize_15.f90: New.
4410
4411 2013-06-08 Tobias Burnus <burnus@net-b.de>
4412
4413 PR fortran/57553
4414 * gfortran.dg/storage_size_4.f90: New.
4415
4416 2013-06-07 Sriraman Tallam <tmsriram@google.com>
4417
4418 PR c++/57548
4419 * testsuite/g++.dg/ext/pr57548.C: New test.
4420
4421 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
4422
4423 PR middle-end/57541
4424 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4425
4426 2013-06-07 Jan Hubicka <jh@suse.cz>
4427
4428 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4429
4430 2013-06-07 Tobias Burnus <burnus@net-b.de>
4431
4432 PR fortran/57549
4433 * gfortran.dg/array_constructor_48.f90: New.
4434 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4435 * gfortran.dg/array_constructor_type_15.f03: Ditto.
4436
4437 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4438
4439 PR target/56315
4440 * gcc.target/arm/xordi3-opt.c: New test.
4441
4442 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4443
4444 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4445 Revert to dg-options.
4446
4447 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
4448
4449 PR target/55033
4450 * gcc.target/powerpc/pr55033.c: New.
4451
4452 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
4453
4454 PR c++/53658
4455 * g++.dg/cpp0x/alias-decl-36.C: New.
4456
4457 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4458 Pat Haugen <pthaugen@us.ibm.com>
4459 Peter Bergner <bergner@vnet.ibm.com>
4460
4461 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4462 power8 builtin functions.
4463 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4464 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4465 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4466 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4467 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4468 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4469 * gcc.target/powerpc/p8vector-vectorize-1.c: New
4470 tests to test power8 auto-vectorization.
4471 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4472 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4473 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4474 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4475
4476 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4477 powerpc_p8vector_ok instead of powerpc_vsx_ok.
4478
4479 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4480
4481 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4482 support.
4483 (check_effective_target_powerpc_p8vector_ok): Likewise.
4484 (is-effective-target): Likewise.
4485 (check_vect_support_and_set_flags): Likewise.
4486
4487 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4488
4489 PR c++/43652
4490 * g++.dg/parse/error53.C: New.
4491
4492 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
4493
4494 PR rtl-optimization/57459
4495 * gcc.target/i386/pr57459.c: New test.
4496
4497 2013-06-06 Teresa Johnson <tejohnson@google.com>
4498
4499 PR c++/53743
4500 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4501 into -freorder-blocks-and-partition test.
4502 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4503 * gcc.dg/tree-prof/20041218-1.c: Ditto.
4504 * gcc.dg/tree-prof/pr52027.c: Use -O2.
4505 * gcc.dg/tree-prof/pr50907.c: Ditto.
4506 * gcc.dg/tree-prof/pr45354.c: Ditto.
4507 * g++.dg/tree-prof/partition2.C: Ditto.
4508 * g++.dg/tree-prof/partition3.C: Ditto.
4509
4510 2013-06-06 Tobias Burnus <burnus@net-b.de>
4511
4512 PR fortran/57542
4513 * gfortran.dg/finalize_16.f90: New.
4514
4515 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
4516
4517 * gcc.dg/vect/no-section-anchors-vect-68.c:
4518 Add dg-skip-if aarch64_tiny.
4519
4520 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4521
4522 PR C/57457
4523 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4524 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4525
4526 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4527
4528 PR c++/51908
4529 * g++.dg/cpp0x/decltype54.C: New.
4530
4531 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
4532
4533 * gcc.dg/fshort-wchar.c: Add extra dg-options for
4534 arm*-*-*eabi* targets.
4535 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4536 arm*-*-* targets.
4537 * gcc.dg/tree-ssa/pr43491.c: Likewise.
4538
4539 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
4540 Tobias Burnus <burnus@net-b.de>
4541
4542 * gfortran.dg/string_length_2.f90: Fix dg-do run.
4543 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
4544 * gfortran.dg/io_real_boz_4.f90: Ditto.
4545 * gfortran.dg/io_real_boz_5.f90: Ditto.
4546
4547 2013-06-05 Andreas Schwab <schwab@suse.de>
4548
4549 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4550
4551 2013-06-04 Jan Hubicka <jh@suse.cz>
4552
4553 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4554
4555 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
4556
4557 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4558 parameters with void.
4559 (main2): Removed argc parameter.
4560 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4561 (main): Replaced argc, argv parameters with void.
4562 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4563 (main2): Removed argc parameter.
4564 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4565 argv parameters with void. Added __asm volatile to avoid optimization
4566 on argc, if necessary.
4567 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4568 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4569 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4570 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4571 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4572 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4573 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4574 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4575 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4576 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4577 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4578 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4579 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4580 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4581 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4582 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4583 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4584 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4585 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4586 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4587 parameters with void.
4588 (main2): Removed argc parameter.
4589 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4590 (main): Replaced argc, argv parameters with void.
4591 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4592 argv parameters with void. Also renamed this function as main, and
4593 delete the existing main.
4594 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4595 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4596 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4597
4598 2013-06-04 Ian Bolton <ian.bolton@arm.com>
4599
4600 * gcc.target/aarch64/movi_1.c: New test.
4601
4602 2013-06-04 Tobias Burnus <burnus@net-b.de>
4603
4604 PR fortran/37336
4605 * gfortran.dg/finalize_12.f90: New.
4606 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4607 end of scope finalization.
4608 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4609 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4610 * gfortran.dg/auto_dealloc_2.f90: Ditto.
4611 * gfortran.dg/class_19.f03: Ditto.
4612 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4613 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4614 * gfortran.dg/extends_14.f03: Ditto.
4615 * gfortran.dg/move_alloc_4.f90: Ditto.
4616 * gfortran.dg/typebound_proc_27.f03: Ditto.
4617
4618 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
4619
4620 * gfortran.dg/bounds_check_7.f90: Remove "! {".
4621 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4622 * gfortran.dg/default_initialization_5.f90: Update dg-do.
4623 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4624 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4625 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4626 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4627 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
4628 * gfortran.dg/io_real_boz_4.f90: Ditto.
4629 * gfortran.dg/io_real_boz_5.f90: Ditto.
4630 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4631 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4632 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4633 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4634 * gfortran.dg/transpose_2.f90: Fix dg-output.
4635
4636 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
4637
4638 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4639 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4640 dg-option and an header comment.
4641
4642 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4643
4644 PR c++/57419
4645 * g++.dg/cpp0x/sfinae46.C: New.
4646 * g++.dg/cpp0x/defaulted13.C: Adjust.
4647 * g++.dg/cpp0x/defaulted2.C: Likewise.
4648 * g++.dg/cpp0x/defaulted26.C: Likewise.
4649 * g++.dg/cpp0x/defaulted3.C: Likewise.
4650 * g++.dg/cpp0x/error1.C: Likewise.
4651 * g++.dg/cpp0x/implicit1.C: Likewise.
4652 * g++.dg/cpp0x/implicit11.C: Likewise.
4653 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4654 * g++.dg/cpp0x/initlist47.C: Likewise.
4655 * g++.dg/cpp0x/initlist9.C: Likewise.
4656 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4657 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4658 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4659 * g++.dg/cpp0x/union4.C: Likewise.
4660 * g++.dg/template/crash108.C: Likewise.
4661 * g++.dg/template/crash41.C: Likewise.
4662 * g++.old-deja/g++.jason/local.C: Likewise.
4663 * g++.old-deja/g++.law/visibility3.C: Likewise.
4664
4665 2013-06-03 Teresa Johnson <tejohnson@google.com>
4666
4667 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4668 * gcc.dg/vect/bb-slp-14.c: Ditto.
4669 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4670 * gcc.dg/vect/bb-slp-23.c: Ditto.
4671 * gcc.dg/vect/bb-slp-15.c: Ditto.
4672 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4673 * gcc.dg/vect/bb-slp-24.c: Ditto.
4674 * gcc.dg/vect/bb-slp-16.c: Ditto.
4675 * gcc.dg/vect/bb-slp-25.c: Ditto.
4676 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4677 * gcc.dg/vect/bb-slp-17.c: Ditto.
4678 * gcc.dg/vect/bb-slp-1.c: Ditto.
4679 * gcc.dg/vect/bb-slp-26.c: Ditto.
4680 * gcc.dg/vect/bb-slp-18.c: Ditto.
4681 * gcc.dg/vect/bb-slp-2.c: Ditto.
4682 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4683 * gcc.dg/vect/bb-slp-27.c: Ditto.
4684 * gcc.dg/vect/bb-slp-19.c: Ditto.
4685 * gcc.dg/vect/bb-slp-3.c: Ditto.
4686 * gcc.dg/vect/bb-slp-28.c: Ditto.
4687 * gcc.dg/vect/bb-slp-4.c: Ditto.
4688 * gcc.dg/vect/bb-slp-29.c: Ditto.
4689 * gcc.dg/vect/bb-slp-5.c: Ditto.
4690 * gcc.dg/vect/bb-slp-6.c: Ditto.
4691 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4692 * gcc.dg/vect/bb-slp-7.c: Ditto.
4693 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4694 * gcc.dg/vect/bb-slp-8.c: Ditto.
4695 * gcc.dg/vect/bb-slp-9.c: Ditto.
4696 * gcc.dg/vect/bb-slp-10.c: Ditto.
4697 * gcc.dg/vect/bb-slp-11.c: Ditto.
4698 * gcc.dg/vect/bb-slp-20.c: Ditto.
4699 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4700 * gcc.dg/vect/bb-slp-21.c: Ditto.
4701 * gcc.dg/vect/bb-slp-30.c: Ditto.
4702 * gcc.dg/vect/bb-slp-13.c: Ditto.
4703 * gcc.dg/vect/bb-slp-22.c: Ditto.
4704 * g++.dg/vect/slp-pr50413.cc: Ditto.
4705 * g++.dg/vect/slp-pr56812.cc: Ditto.
4706 * g++.dg/vect/slp-pr50819.cc: Ditto.
4707
4708 2013-06-01 Tobias Burnus <burnus@net-b.de>
4709
4710 PR fortran/57456
4711 * gfortran.dg/class_array_17.f90: New.
4712
4713 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4714
4715 * ada/acats/floatstore.lst: New.
4716 * ada/acats/run_all.sh: Process it.
4717
4718 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4719
4720 * gcc.target/powerpc/e500-ord-1.c: New test.
4721 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4722 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4723 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4724
4725 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4726
4727 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4728
4729 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4730
4731 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4732
4733 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4734
4735 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4736
4737 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4738
4739 PR c/57452
4740 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4741 test-case.
4742
4743 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4744
4745 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4746
4747 2013-05-31 Marek Polacek <polacek@redhat.com>
4748
4749 PR tree-optimization/57478
4750 PR tree-optimization/57453
4751 * gcc.dg/torture/pr57478.c: New test.
4752
4753 2013-05-31 Tobias Burnus <burnus@net-b.de>
4754
4755 PR fortran/57456
4756 * gfortran.dg/class_array_17.f90: New.
4757
4758 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4759
4760 PR target/56315
4761 * gcc.target/arm/iordi3-opt.c: New test.
4762
4763 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4764
4765 PR fortran/54190
4766 PR fortran/57217
4767 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4768 * gfortran.dg/interface_26.f90: Ditto.
4769 * gfortran.dg/proc_ptr_11.f90: Ditto.
4770 * gfortran.dg/proc_ptr_15.f90: Ditto.
4771 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4772 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4773 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4774 * gfortran.dg/typebound_override_1.f90: Ditto.
4775 * gfortran.dg/typebound_override_4.f90: Ditto.
4776 * gfortran.dg/typebound_proc_6.f03: Ditto.
4777 * gfortran.dg/assumed_type_7.f90: New test.
4778 * gfortran.dg/typebound_override_5.f90: New test.
4779 * gfortran.dg/typebound_override_6.f90: New test.
4780 * gfortran.dg/typebound_override_7.f90: New test.
4781
4782 2013-05-30 Tobias Burnus <burnus@net-b.de>
4783
4784 PR middle-end/57073
4785 * gfortran.dg/power_6.f90: New.
4786
4787 2013-05-30 Ian Bolton <ian.bolton@arm.com>
4788
4789 * gcc.target/aarch64/insv_1.c: New test.
4790
4791 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
4792
4793 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4794 dg-skip-if "No stabs".
4795
4796 2013-05-30 Janus Weil <janus@gcc.gnu.org>
4797
4798 PR fortran/54189
4799 * gfortran.dg/assumed_size_1.f90: New.
4800
4801 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4802
4803 * gcc.dg/shrink-wrap-alloca.c: New added.
4804 * gcc.dg/shrink-wrap-pretend.c: New added.
4805 * gcc.dg/shrink-wrap-sibcall.c: New added.
4806
4807 2013-05-30 Tobias Burnus <burnus@net-b.de>
4808
4809 PR fortran/57458
4810 * gfortran.dg/assumed_rank_13.f90: New.
4811
4812 2013-05-29 Easwaran Raman <eraman@google.com>
4813
4814 PR tree-optimization/57442
4815 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4816
4817 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4818
4819 PR tree-optimization/57441
4820 * gcc.c-torture/compile/pr57441.c: New.
4821
4822 2013-05-29 Dehao Chen <dehao@google.com>
4823
4824 PR testsuite/57413
4825 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4826
4827 2013-05-29 Tobias Burnus <burnus@net-b.de>
4828
4829 PR fortran/37336
4830 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4831 * gfortran.dg/class_19.f03: Ditto.
4832
4833 2013-05-29 Richard Biener <rguenther@suse.de>
4834
4835 * gcc.dg/vect/bb-slp-32.c: New testcase.
4836
4837 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4838
4839 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4840 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4841 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4842 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4843 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4844 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4845 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4846 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4847 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4848 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4849 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4850 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4851 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4852 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4853 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4854 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4855 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4856 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4857 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4858 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4859 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4860 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4861 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4862 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4863 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4864 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4865 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4866 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4867 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4868 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4869 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4870 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4871 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4872 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4873 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4874 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4875 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4876 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4877 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4878
4879 2013-05-29 Tobias Burnus <burnus@net-b.de>
4880
4881 PR fortran/37336
4882 * gfortran.dg/finalize_11.f90: New.
4883 * gfortran.dg/finalize_4.f03: Remove dg-error.
4884 * gfortran.dg/finalize_5.f03: Ditto.
4885 * gfortran.dg/finalize_6.f03: Ditto.
4886 * gfortran.dg/finalize_7.f03: Ditto.
4887
4888 2013-05-28 Tobias Burnus <burnus@net-b.de>
4889
4890 * gfortran.dg/class_array_16.f90: New.
4891
4892 2013-05-28 Tobias Burnus <burnus@net-b.de>
4893
4894 PR fortran/57435
4895 * testsuite/gfortran.dg/use_29.f90: New.
4896
4897 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4898
4899 * gnat.dg/fp_exception.adb: New test.
4900
4901 2013-05-28 Richard Biener <rguenther@suse.de>
4902
4903 PR tree-optimization/56787
4904 * gcc.dg/vect/pr56787.c: New testcase.
4905
4906 2013-05-28 Janus Weil <janus@gcc.gnu.org>
4907 Tobias Burnus <burnus@net-b.de>
4908
4909 PR fortran/57217
4910 * gfortran.dg/typebound_override_4.f90: New.
4911
4912 2013-05-28 Richard Biener <rguenther@suse.de>
4913
4914 PR tree-optimization/57411
4915 * g++.dg/opt/pr57411.C: New testcase.
4916
4917 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4918
4919 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4920 * gcc.dg/builtin-bswap-9.c: Likewise.
4921
4922 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
4923
4924 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4925
4926 2013-05-27 Richard Biener <rguenther@suse.de>
4927
4928 PR middle-end/57412
4929 * gcc.dg/gomp/pr57412.c: New testcase.
4930
4931 2013-05-27 Bud Davis <jmdavis@link.com>
4932
4933 PR fortran/50405
4934 * gfortran.dg/stfunc_8.f90: New.
4935
4936 2013-05-27 Richard Biener <rguenther@suse.de>
4937
4938 PR tree-optimization/57343
4939 * gcc.dg/torture/pr57343.c: New testcase.
4940
4941 2013-05-27 Richard Biener <rguenther@suse.de>
4942
4943 PR tree-optimization/57417
4944 * gcc.dg/torture/pr57417.c: New testcase.
4945
4946 2013-05-27 Richard Biener <rguenther@suse.de>
4947
4948 PR tree-optimization/57396
4949 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4950
4951 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4952
4953 * gnat.dg/specs/last_bit.ads: New test.
4954
4955 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4956
4957 * gnat.dg/specs/machine_attribute.ads: New test.
4958
4959 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
4960
4961 * gnat.dg/incomplete3.ad[sb]: New test.
4962
4963 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4964
4965 PR target/53916
4966 * gcc.target/mips/div-13.c: New test.
4967
4968 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4969
4970 PR target/55777
4971 * gcc.target/mips/mips16-attributes-5.c,
4972 * gcc.target/mips/mips16-attributes-6.c: New tests.
4973
4974 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
4975
4976 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4977 * gcc.dg/builtin-bswap-8.c: Likewise.
4978
4979 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4980
4981 PR c++/52216
4982 * g++.dg/cpp0x/new1.C: New.
4983
4984 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4985
4986 PR c++/25666
4987 * g++.dg/parse/dtor16.C: New.
4988 * g++.dg/parse/dtor6.C: Adjust.
4989
4990 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4991
4992 PR c++/19618
4993 * g++.dg/expr/bitfield12.C: New.
4994
4995 2013-05-24 Jeff Law <law@redhat.com>
4996
4997 PR tree-optimization/57124
4998 * gcc.c-torture/execute/pr57124.c: New test.
4999 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5000
5001 2013-05-24 Martin Jambor <mjambor@suse.cz>
5002
5003 PR tree-optimization/57294
5004 * gcc.dg/ipa/pr57294.c: New test.
5005
5006 2013-05-24 Dehao Chen <dehao@google.com>
5007
5008 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5009
5010 2013-05-24 Ian Bolton <ian.bolton@arm.com>
5011
5012 * gcc.target/aarch64/scalar_intrinsics.c
5013 (force_simd): Use a valid instruction.
5014 (test_vdupd_lane_s64): Pass a valid lane argument.
5015 (test_vdupd_lane_u64): Likewise.
5016
5017 2013-05-24 Richard Biener <rguenther@suse.de>
5018
5019 PR tree-optimization/57287
5020 * gcc.dg/pr57287.c: New testcase.
5021
5022 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5023
5024 PR c++/26572
5025 * g++.dg/template/error51.C: New.
5026
5027 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5028
5029 PR c++/25503
5030 * g++.dg/template/bitfield2.C: New.
5031
5032 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5033
5034 * gnat.dg/specs/noinline1.ads: New test.
5035 * gnat.dg/noinline2.ad[sb]: Likewise.
5036 * gnat.dg/specs/noinline3.ads: Likewise.
5037 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5038
5039 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5040
5041 PR tree-ssa/57385
5042 * gcc.dg/tree-ssa/pr57385.c: New test.
5043
5044 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5045
5046 * gnat.dg/derived_type4.adb: New test.
5047
5048 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5049
5050 * gcc.dg/builtin-bswap-6.c: New test.
5051 * gcc.dg/builtin-bswap-7.c: Likewise.
5052 * gcc.dg/builtin-bswap-8.c: Likewise.
5053 * gcc.dg/builtin-bswap-9.c: Likewise.
5054
5055 2013-05-23 Christian Bruel <christian.bruel@st.com>
5056
5057 PR debug/57351
5058 * gcc.dg/debug/pr57351.c: New test
5059
5060 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
5061
5062 * gcc.target/aarch64/vect-clz.c: New file.
5063
5064 2013-05-23 Martin Jambor <mjambor@suse.cz>
5065
5066 PR middle-end/57347
5067 * gcc.dg/ipa/pr57347.c: New test.
5068
5069 2013-05-23 Richard Biener <rguenther@suse.de>
5070
5071 PR tree-optimization/57380
5072 * g++.dg/tree-ssa/pr57380.C: New testcase.
5073
5074 2013-05-23 Richard Biener <rguenther@suse.de>
5075
5076 PR middle-end/57381
5077 * gcc.dg/torture/pr57381.c: New testcase.
5078
5079 2013-05-23 Jakub Jelinek <jakub@redhat.com>
5080
5081 PR middle-end/57344
5082 * gcc.c-torture/execute/pr57344-1.c: New test.
5083 * gcc.c-torture/execute/pr57344-2.c: New test.
5084 * gcc.c-torture/execute/pr57344-3.c: New test.
5085 * gcc.c-torture/execute/pr57344-4.c: New test.
5086
5087 2013-05-23 Richard Biener <rguenther@suse.de>
5088
5089 PR rtl-optimization/57341
5090 * gcc.dg/torture/pr57341.c: New testcase.
5091
5092 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5093
5094 PR c++/57352
5095 * g++.dg/parse/crash62.C: New.
5096
5097 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5098 Pat Haugen <pthaugen@us.ibm.com>
5099 Peter Bergner <bergner@vnet.ibm.com>
5100
5101 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5102 crypto builtins.
5103
5104 2013-05-22 Tobias Burnus <burnus@net-b.de>
5105
5106 PR fortran/57364
5107 * gfortran.dg/defined_assignment_6.f90: New.
5108
5109 2013-05-22 Tobias Burnus <burnus@net-b.de>
5110
5111 PR fortran/57338
5112 * gfortran.dg/assumed_type_6.f90: New.
5113
5114 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5115
5116 PR c++/57211
5117 * g++.dg/cpp0x/Wunused-parm.C: New.
5118
5119 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5120
5121 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5122 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5123
5124 2013-05-21 Easwaran Raman <eraman@google.com>
5125
5126 PR tree-optimization/57322
5127 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5128
5129 2013-05-21 Graham Stott <graham.stott@btinternet.com>
5130
5131 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5132 .set (no)?micromips
5133
5134 2013-05-21 Tobias Burnus <burnus@net-b.de>
5135
5136 PR fortran/57035
5137 * gfortran.dg/assumed_type_5.f90: New.
5138 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5139 * gfortran.dg/assumed_rank_2.f90: Ditto.
5140 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5141 * gfortran.dg/no_arg_check_3.f90: Ditto.
5142
5143 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5144
5145 PR tree-optimization/57331
5146 * gcc.c-torture/compile/pr57331.c: New test.
5147
5148 2013-05-21 Richard Biener <rguenther@suse.de>
5149
5150 PR tree-optimization/57330
5151 * gcc.dg/torture/pr57330.c: New testcase.
5152
5153 2013-05-21 Richard Biener <rguenther@suse.de>
5154
5155 PR tree-optimization/57303
5156 * gcc.dg/torture/pr57303.c: New testcase.
5157
5158 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5159
5160 PR tree-optimization/57321
5161 * gcc.c-torture/execute/pr57321.c: New test.
5162
5163 2013-05-20 Tobias Burnus <burnus@net-b.de>
5164
5165 PR fortran/48858
5166 PR fortran/55465
5167 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5168 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5169 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5170 * gfortran.dg/binding_label_tests_3.f03: Ditto.
5171 * gfortran.dg/binding_label_tests_4.f03: Ditto.
5172 * gfortran.dg/binding_label_tests_5.f03: Ditto.
5173 * gfortran.dg/binding_label_tests_6.f03: Ditto.
5174 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5175 * gfortran.dg/binding_label_tests_8.f03: Ditto.
5176 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5177 * gfortran.dg/binding_label_tests_24.f90: New.
5178 * gfortran.dg/binding_label_tests_25.f90: New.
5179
5180 2013-05-20 Tobias Burnus <burnus@net-b.de>
5181
5182 PR fortran/48858
5183 * gfortran.dg/binding_label_tests_17.f90: New.
5184 * gfortran.dg/binding_label_tests_18.f90: New.
5185 * gfortran.dg/binding_label_tests_19.f90: New.
5186 * gfortran.dg/binding_label_tests_20.f90: New.
5187 * gfortran.dg/binding_label_tests_21.f90: New.
5188 * gfortran.dg/binding_label_tests_22.f90: New.
5189 * gfortran.dg/binding_label_tests_23.f90: New.
5190
5191 2013-05-20 Tobias Burnus <burnus@net-b.de>
5192
5193 PR fortran/48858
5194 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5195 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5196 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5197 * gfortran.dg/common_18.f90: New.
5198 * gfortran.dg/common_19.f90: New.
5199 * gfortran.dg/common_20.f90: New.
5200 * gfortran.dg/common_21.f90: New.
5201
5202 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5203
5204 PR c++/12288
5205 * g++.dg/parse/error52.C: New.
5206 * g++.dg/parse/error3.C: Adjust.
5207 * g++.dg/parse/error36.C: Likewise.
5208
5209 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5210
5211 PR target/56547
5212 * gcc.target/sh/pr56547-1.c: New.
5213 * gcc.target/sh/pr56547-2.c: New.
5214
5215 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5216
5217 PR c++/23608
5218 * g++.dg/warn/Wsign-compare-6.C: New.
5219 * g++.dg/warn/Wdouble-promotion.C: Adjust.
5220
5221 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5222
5223 PR c++/57327
5224 * g++.dg/template/error50.C: New.
5225
5226 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5227
5228 PR c++/10207
5229 * g++.dg/ext/complit13.C: New.
5230
5231 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
5232
5233 PR c++/57175
5234 * g++.dg/pr57175.C: New testcase.
5235
5236 2013-05-17 Easwaran Raman <eraman@google.com>
5237
5238 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5239
5240 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
5241
5242 PR testsuite/57313
5243 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5244
5245 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5246
5247 PR rtl-optimization/57281
5248 PR rtl-optimization/57300
5249 * gcc.dg/pr57300.c: New test.
5250 * gcc.c-torture/execute/pr57281.c: New test.
5251
5252 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5253
5254 PR c++/18126
5255 * g++.dg/ext/sizeof-complit.C: New.
5256
5257 2013-05-17 Marek Polacek <polacek@redhat.com>
5258
5259 * gcc.dg/strlenopt-25.c: New test.
5260 * gcc.dg/strlenopt-26.c: Likewise.
5261
5262 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5263
5264 * gcc.target/i386/rotate-4.c: Compile only with -mavx
5265 instead of -mavx2, require only avx instead of avx2.
5266 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5267 of avx2-check.h and turn into an avx runtime test instead of
5268 avx2 runtime test.
5269
5270 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5271
5272 * g++.dg/ext/vector22.C: Uncomment working test.
5273
5274 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5275
5276 PR c++/17410
5277 * g++.dg/template/pr17410.C: New.
5278
5279 2013-05-16 Jakub Jelinek <jakub@redhat.com>
5280
5281 * gcc.target/i386/rotate-3.c: New test.
5282 * gcc.target/i386/rotate-3a.c: New test.
5283 * gcc.target/i386/rotate-4.c: New test.
5284 * gcc.target/i386/rotate-4a.c: New test.
5285 * gcc.target/i386/rotate-5.c: New test.
5286 * gcc.target/i386/rotate-5a.c: New test.
5287
5288 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5289
5290 * gcc.dg/visibility-21.c: Require section_anchors.
5291
5292 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
5293
5294 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5295 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5296 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5297
5298 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
5299
5300 * gcc.dg/visibility-21.c: New.
5301
5302 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5303
5304 PR middle-end/57286
5305 * gcc.dg/pr57286.c: New testcase.
5306 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5307 * g++.dg/ext/vector22.C: Comment out transformations not
5308 performed anymore.
5309
5310 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
5311
5312 PR target/57260
5313 * gcc.target/mips/call-1.c: Restrict to o32.
5314 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5315
5316 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5317
5318 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5319 dg-messages.
5320 * g++.dg/warn/Wshadow-1.C: Likewise.
5321 * g++.dg/warn/Wshadow-6.C: Likewise.
5322 * g++.dg/warn/Wshadow-7.C: Likewise.
5323
5324 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5325
5326 PR c++/31952
5327 * g++.dg/parse/pr31952-1.C: New.
5328 * g++.dg/parse/pr31952-2.C: Likewise.
5329 * g++.dg/parse/pr31952-3.C: Likewise.
5330
5331 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5332 * g++.old-deja/g++.jason/cond.C: Likewise.
5333 * g++.dg/cpp0x/range-for5.C: Likewise.
5334
5335 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5336
5337 PR target/19599
5338 * gcc.target/arm/pr40887.c: Adjust testcase.
5339 * gcc.target/arm/pr19599.c: New test.
5340
5341 2013-05-15 Richard Biener <rguenther@suse.de>
5342
5343 PR tree-optimization/57275
5344 * gcc.target/i386/pr57275.c: New testcase.
5345
5346 2013-05-15 Jan Hubicka <jh@suse.cz>
5347
5348 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5349 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5350 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5351
5352 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5353
5354 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5355 scheduling.
5356
5357 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR c++/57274
5360 * c-c++-common/Wsequence-point-1.c: New test.
5361
5362 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
5363
5364 * g++.dg/ext/vector22.C: New testcase.
5365 * gcc.dg/binop-xor3.c: Remove xfail.
5366
5367 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5368
5369 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5370 FLOAT cmp FLOAT ? INT : INT.
5371 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5372 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5373 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5374 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5375 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5376 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5377
5378 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5379
5380 PR c++/53903
5381 * g++.dg/cpp0x/defaulted43.C: New.
5382
5383 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5384
5385 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5386 (alloca): Remove declaration.
5387 (foo9): Replace alloca by __builtin_alloca.
5388
5389 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
5390
5391 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5392 Expect "size of array is too large" error.
5393
5394 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5395
5396 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5397
5398 2013-05-14 Richard Biener <rguenther@suse.de>
5399
5400 PR middle-end/57235
5401 * g++.dg/torture/pr57235.C: New testcase.
5402
5403 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5404
5405 PR middle-end/57251
5406 * gcc.dg/torture/pr57251.c: New test.
5407
5408 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
5409
5410 PR target/57264
5411 * gcc.target/i386/pr57264.c: New test.
5412
5413 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5414
5415 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5416
5417 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
5418
5419 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5420
5421 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5422
5423 PR tree-optimization/45216
5424 PR tree-optimization/57157
5425 * c-c++-common/rotate-1.c: Add 32 tests with +.
5426 * c-c++-common/rotate-1a.c: Adjust.
5427 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5428 * c-c++-common/rotate-2b.c: New test.
5429 * c-c++-common/rotate-3.c: Add 32 tests with +.
5430 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5431 * c-c++-common/rotate-4b.c: New test.
5432 * c-c++-common/rotate-5.c: New test.
5433
5434 2013-05-13 Martin Jambor <mjambor@suse.cz>
5435
5436 PR middle-end/42371
5437 * gcc.dg/ipa/remref-0.c: New test.
5438 * gcc.dg/ipa/remref-1a.c: Likewise.
5439 * gcc.dg/ipa/remref-1b.c: Likewise.
5440 * gcc.dg/ipa/remref-2a.c: Likewise.
5441 * gcc.dg/ipa/remref-2b.c: Likewise.
5442
5443 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
5444
5445 * gcc.dg/vector-shift-2.c: New testcase.
5446
5447 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5448
5449 PR tree-optimization/57230
5450 * gcc.dg/strlenopt-24.c: New test.
5451
5452 PR tree-optimization/57230
5453 * gcc.dg/strlenopt-23.c: New test.
5454
5455 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
5456
5457 PR target/57108
5458 * gcc.target/sh/pr57108.c: Move this test case to ...
5459 * gcc.c-torture/compile/pr57108.c: ... here.
5460
5461 2013-05-10 Richard Biener <rguenther@suse.de>
5462
5463 PR tree-optimization/57214
5464 * gcc.dg/torture/pr57214.c: New testcase.
5465
5466 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
5467
5468 * gcc.dg/vector-shift.c: New testcase.
5469
5470 2013-05-10 Jakub Jelinek <jakub@redhat.com>
5471
5472 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5473
5474 PR tree-optimization/45216
5475 PR tree-optimization/57157
5476 * c-c++-common/rotate-1.c: New test.
5477 * c-c++-common/rotate-1a.c: New test.
5478 * c-c++-common/rotate-2.c: New test.
5479 * c-c++-common/rotate-2a.c: New test.
5480 * c-c++-common/rotate-3.c: New test.
5481 * c-c++-common/rotate-3a.c: New test.
5482 * c-c++-common/rotate-4.c: New test.
5483 * c-c++-common/rotate-4a.c: New test.
5484
5485 2013-05-10 Richard Biener <rguenther@suse.de>
5486
5487 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5488 * gcc.target/i386/l_fma_double_1.c: Adjust.
5489 * gcc.target/i386/l_fma_double_2.c: Likewise.
5490 * gcc.target/i386/l_fma_double_3.c: Likewise.
5491 * gcc.target/i386/l_fma_double_4.c: Likewise.
5492 * gcc.target/i386/l_fma_double_5.c: Likewise.
5493 * gcc.target/i386/l_fma_double_6.c: Likewise.
5494 * gcc.target/i386/l_fma_float_1.c: Likewise.
5495 * gcc.target/i386/l_fma_float_2.c: Likewise.
5496 * gcc.target/i386/l_fma_float_3.c: Likewise.
5497 * gcc.target/i386/l_fma_float_4.c: Likewise.
5498 * gcc.target/i386/l_fma_float_5.c: Likewise.
5499 * gcc.target/i386/l_fma_float_6.c: Likewise.
5500
5501 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5502
5503 PR c++/51226
5504 * g++.dg/cpp0x/pr51226.C: New.
5505
5506 2013-04-16 Han Shen <shenhan@google.com>
5507
5508 Test cases for '-fstack-protector-strong'.
5509 * gcc.dg/fstack-protector-strong.c: New.
5510 * g++.dg/fstack-protector-strong.C: New.
5511
5512 2013-05-07 Ian Bolton <ian.bolton@arm.com>
5513
5514 * gcc.target/aarch64/ands_1.c: New test.
5515 * gcc.target/aarch64/ands_2.c: Likewise
5516
5517 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5518
5519 * lib/target-supports.exp (check_effective_target_hw): New
5520 function.
5521 * c-c++-common/asan/clone-test-1.c: Call
5522 check_effective_target_hw.
5523 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5524 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5525 possible decorations.
5526 * c-c++-common/asan/null-deref-1.c: Likewise.
5527 * c-c++-common/asan/stack-overflow-1.c: Likewise.
5528 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5529 * c-c++-common/asan/use-after-free-1.c: Likewise.
5530 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5531 * g++.dg/asan/large-func-test-1.C: Likewise.
5532
5533 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
5534
5535 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5536
5537 2013-05-07 Richard Biener <rguenther@suse.de>
5538
5539 PR middle-end/57190
5540 * g++.dg/torture/pr57190.C: New testcase.
5541
5542 2013-05-07 Jakub Jelinek <jakub@redhat.com>
5543
5544 PR tree-optimization/57149
5545 * gcc.dg/pr57149.c: New test.
5546
5547 PR debug/57184
5548 * gcc.dg/pr57184.c: New test.
5549
5550 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
5551
5552 * gnat.dg/specs/array3.ads: New test.
5553
5554 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
5555
5556 * c-c++-common/vector-scalar-2.c: New testcase.
5557
5558 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
5559
5560 * gcc.target/i386/asm-dialect-2.c: New testcase.
5561
5562 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5563
5564 PR c++/57183
5565 * g++.dg/cpp0x/auto38.C: New.
5566
5567 2013-05-06 Richard Biener <rguenther@suse.de>
5568
5569 PR tree-optimization/57185
5570 * gcc.dg/autopar/pr57185.c: New testcase.
5571
5572 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
5573
5574 PR target/57106
5575 * gcc.target/i386/pr57106.c: New test.
5576
5577 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5578
5579 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5580 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5581 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5582 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5583 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5584 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5585 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5586
5587 2013-05-06 Teresa Johnson <tejohnson@google.com>
5588
5589 PR bootstrap/57154
5590 * gcc.dg/pr57154.c: New test.
5591
5592 2013-05-06 Richard Biener <rguenther@suse.de>
5593
5594 PR middle-end/57147
5595 * gcc.dg/torture/pr57147-1.c: New testcase.
5596 * gcc.dg/torture/pr57147-2.c: Likewise.
5597 * gcc.dg/torture/pr57147-3.c: Likewise.
5598
5599 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5600
5601 PR target/55303
5602 * gcc.target/sh/pr55303-1.c: New.
5603 * gcc.target/sh/pr55303-2.c: New.
5604 * gcc.target/sh/pr55303-3.c: New.
5605
5606 2013-05-05 Tobias Burnus <burnus@net-b.de>
5607
5608 * gfortran.dg/allocate_with_source_3.f90: New.
5609
5610 2013-05-05 Tobias Burnus <burnus@net-b.de>
5611
5612 PR fortran/57141
5613 * gfortran.dg/null_8.f90: New.
5614
5615 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5616
5617 PR c++/53745
5618 * g++.dg/cpp0x/enum27.C: New.
5619 * g++.dg/cpp0x/enum_base.C: Adjust.
5620
5621 2013-05-04 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR tree-optimization/56205
5624 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5625
5626 2013-05-04 Tobias Burnus <burnus@net-b.de>
5627
5628 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5629 * gfortran.dg/bind_c_usage_27.f90: New.
5630 * gfortran.dg/bind_c_usage_28.f90: New.
5631
5632 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5633
5634 PR c++/51927
5635 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5636
5637 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5638
5639 PR target/57150
5640 * gcc.target/powerpc/pr57150.c: New file.
5641
5642 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5643
5644 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5645 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5646 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5647 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5648 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5649 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5650 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5651
5652 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5653
5654 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5655 scan-assembler-times.
5656
5657 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5658
5659 * gcc.dg/tree-ssa/slsr-32.c: New.
5660 * gcc.dg/tree-ssa/slsr-33.c: New.
5661 * gcc.dg/tree-ssa/slsr-34.c: New.
5662 * gcc.dg/tree-ssa/slsr-35.c: New.
5663 * gcc.dg/tree-ssa/slsr-36.c: New.
5664 * gcc.dg/tree-ssa/slsr-37.c: New.
5665 * gcc.dg/tree-ssa/slsr-38.c: New.
5666
5667 2013-05-03 Ian Bolton <ian.bolton@arm.com>
5668
5669 * gcc.target/aarch64/tst_1.c: New test.
5670 * gcc.target/aarch64/tst_2.c: Likewise
5671
5672 2013-05-02 Jeff Law <law@redhat.com>
5673
5674 PR tree-optimization/57144
5675 * gcc.c-torture/execute/pr57144.c: New test.
5676
5677 2013-05-03 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR rtl-optimization/57130
5680 * gcc.c-torture/execute/pr57130.c: New test.
5681
5682 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
5683
5684 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5685
5686 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
5687
5688 * gcc.target/aarch64/fabd.c: New file.
5689
5690 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5691
5692 PR c++/54318
5693 * g++.dg/cpp0x/pr54318.C: New.
5694
5695 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/14283
5698 * g++.dg/parse/error51.C: New.
5699 * g++.dg/parse/error15.C: Adjust column numbers.
5700
5701 2013-05-02 Tobias Burnus <burnus@net-b.de>
5702
5703 PR fortran/57142
5704 * gfortran.dg/size_kind_2.f90: New.
5705 * gfortran.dg/size_kind_3.f90: New.
5706
5707 2013-05-02 Richard Biener <rguenther@suse.de>
5708
5709 PR middle-end/57140
5710 * g++.dg/torture/pr57140.C: New testcase.
5711
5712 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5713
5714 PR target/56732
5715 * gcc.target/arm/pr56732-1.c: New test.
5716
5717 2013-05-02 Martin Jambor <mjambor@suse.cz>
5718
5719 PR middle-end/56988
5720 * gcc.dg/ipa/pr56988.c: New test.
5721
5722 2013-05-02 Ian Bolton <ian.bolton@arm.com>
5723
5724 * gcc.target/aarch64/bics_1.c: New test.
5725 * gcc.target/aarch64/bics_2.c: Likewise.
5726
5727 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5728
5729 PR rtl-optimization/57131
5730 * gcc.c-torture/execute/pr57131.c: New test.
5731
5732 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5733
5734 PR c++/57132
5735 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5736
5737 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5738
5739 PR target/57091
5740 * gcc.target/i386/pr57091.c: New test.
5741
5742 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5743
5744 * gcc.target/aarch64/vect-vaddv.c: New.
5745
5746 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5747
5748 * gcc.target/aarch64/vect-vmaxv.c: New.
5749 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5750
5751 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5752
5753 * gcc.target/aarch64/scalar-vca.c: New.
5754 * gcc.target/aarch64/vect-vca.c: Likewise.
5755
5756 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5757
5758 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5759 (test_vceqd_s64): Force arguments to SIMD registers.
5760 (test_vceqzd_s64): Likewise.
5761 (test_vcged_s64): Likewise.
5762 (test_vcled_s64): Likewise.
5763 (test_vcgezd_s64): Likewise.
5764 (test_vcged_u64): Likewise.
5765 (test_vcgtd_s64): Likewise.
5766 (test_vcltd_s64): Likewise.
5767 (test_vcgtzd_s64): Likewise.
5768 (test_vcgtd_u64): Likewise.
5769 (test_vclezd_s64): Likewise.
5770 (test_vcltzd_s64): Likewise.
5771 (test_vtst_s64): Likewise.
5772 (test_vtst_u64): Likewise.
5773
5774 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5775
5776 PR c++/57092
5777 * g++.dg/cpp0x/decltype53.C: New.
5778
5779 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5780
5781 PR fortran/57071
5782 * gfortran.dg/power_5.f90: New test.
5783
5784 2013-04-30 Richard Biener <rguenther@suse.de>
5785
5786 PR middle-end/57122
5787 * gcc.dg/torture/pr57122.c: New testcase.
5788
5789 2013-04-30 Richard Biener <rguenther@suse.de>
5790
5791 PR middle-end/57107
5792 * g++.dg/torture/pr57107.C: New testcase.
5793
5794 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
5795
5796 PR rtl-optimization/57105
5797 * gcc.dg/pr57105.c: New test.
5798
5799 2013-04-30 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR tree-optimization/57104
5802 * gcc.dg/pr57104.c: New test.
5803
5804 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5805
5806 PR target/44578
5807 * gcc.target/i386/pr44578.c: New test.
5808
5809 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
5810
5811 PR target/57097
5812 * gcc.target/i386/pr57097.c: New test.
5813
5814 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
5815
5816 PR target/57098
5817 * gcc.target/i386/pr57098.c: New test.
5818
5819 2013-04-29 Kai Tietz <ktietz@redhat.com>
5820
5821 * gcc.c-torture/execute/pr55875.c: New test.
5822
5823 2013-04-29 Richard Biener <rguenther@suse.de>
5824
5825 PR middle-end/57075
5826 * gcc.dg/torture/pr57075.c: New testcase.
5827
5828 2013-04-29 Richard Biener <rguenther@suse.de>
5829
5830 PR middle-end/57103
5831 * gcc.dg/autopar/pr57103.c: New testcase.
5832
5833 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5834
5835 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5836
5837 2013-04-29 Tom de Vries <tom@codesourcery.com>
5838
5839 * gcc.dg/pr50763.c: Update test.
5840
5841 2013-04-26 Jeff Law <law@redhat.com>
5842
5843 * gcc.dg/tree-ssa/vrp88.c: New test.
5844
5845 2013-04-29 Christian Bruel <christian.bruel@st.com>
5846
5847 PR target/57108
5848 * gcc.target/sh/pr57108.c: New test.
5849
5850 2013-04-29 Richard Biener <rguenther@suse.de>
5851
5852 PR middle-end/57089
5853 * gfortran.dg/gomp/pr57089.f90: New testcase.
5854
5855 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5856
5857 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5858
5859 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5860
5861 * gcc.target/aarch64/vect-vcvt.c: New.
5862
5863 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
5864
5865 * gcc.target/aarch64/vect-vrnd.c: New.
5866
5867 2013-04-29 Richard Biener <rguenther@suse.de>
5868
5869 PR tree-optimization/57081
5870 * gcc.dg/torture/pr57081.c: New testcase.
5871
5872 2013-04-29 Jakub Jelinek <jakub@redhat.com>
5873
5874 PR tree-optimization/57083
5875 * gcc.dg/torture/pr57083.c: New test.
5876
5877 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5878
5879 PR c++/56450
5880 * g++.dg/cpp0x/decltype52.C: New.
5881
5882 2013-04-28 Jakub Jelinek <jakub@redhat.com>
5883
5884 N3472 binary constants
5885 * g++.dg/cpp/limits.C: Adjust warning wording.
5886 * g++.dg/system-binary-constants-1.C: Likewise.
5887 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5888
5889 2013-04-28 Tobias Burnus <burnus@net-b.de>
5890
5891 PR fortran/57093
5892 * gfortran.dg/coarray_30.f90: New.
5893
5894 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5895
5896 PR fortran/57071
5897 * frontend-passes (optimize_power): New function.
5898 (optimize_op): Use it.
5899
5900 2013-04-27 Jakub Jelinek <jakub@redhat.com>
5901
5902 PR target/56866
5903 * gcc.c-torture/execute/pr56866.c: New test.
5904 * gcc.target/i386/pr56866.c: New test.
5905
5906 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR go/57045
5909 * gcc.dg/setjmp-5.c: New test.
5910
5911 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5912
5913 PR c++/55708
5914 * g++.dg/cpp0x/constexpr-55708.C: New.
5915
5916 2013-04-26 Richard Biener <rguenther@suse.de>
5917
5918 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5919 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5920 * gcc.dg/pr53265.c: Remove XFAILs.
5921 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5922 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5923
5924 2013-04-26 Jakub Jelinek <jakub@redhat.com>
5925
5926 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5927 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5928 -fdiagnostics-color=never option similarly to
5929 -fno-diagnostics-show-caret option.
5930
5931 2013-04-25 Jakub Jelinek <jakub@redhat.com>
5932
5933 PR rtl-optimization/57003
5934 * gcc.target/i386/pr57003.c: New test.
5935
5936 2013-04-25 Marek Polacek <polacek@redhat.com>
5937
5938 PR tree-optimization/57066
5939 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5940
5941 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
5942 Tejas Belagod <tejas.belagod@arm.com>
5943
5944 * gcc.target/aarch64/vaddv-intrinsic.c: New.
5945 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5946 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5947
5948 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5949
5950 * gcc.target/aarch64/cmp.c: New.
5951
5952 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5953
5954 * gcc.target/aarch64/ngc.c: New.
5955
5956 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5957
5958 * lib/target-supports.exp
5959 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5960 (check_effective_target_arm_neon_fp16_ok): Likewise.
5961 (add_options_for_arm_neon_fp16): Likewise.
5962 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5963 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5964
5965 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
5966
5967 PR rtl-optimizations/57046
5968 * gcc.target/i386/pr57046.c: New test.
5969
5970 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5971
5972 * g++.dg/cpp1y/cplusplus.C: New.
5973
5974 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5975
5976 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5977
5978 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5979
5980 * c-c++-common/Wpointer-arith-1.c: New.
5981
5982 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5983
5984 * g++.dg/cpp1y/cxx1y_macro.C: New.
5985
5986 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
5987
5988 PR c++/56970
5989 * g++.dg/cpp0x/sfinae45.C: New.
5990
5991 2013-04-24 Richard Biener <rguenther@suse.de>
5992
5993 PR testsuite/57050
5994 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5995
5996 2013-04-23 Richard Biener <rguenther@suse.de>
5997
5998 PR middle-end/57036
5999 * gcc.dg/torture/pr57036-1.c: New testcase.
6000 * gcc.dg/torture/pr57036-2.c: Likewise.
6001
6002 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6003
6004 * gcc.target/aarch64/scalar-mov.c: New testcase.
6005
6006 2013-04-23 Richard Biener <rguenther@suse.de>
6007
6008 PR tree-optimization/57026
6009 * gcc.dg/torture/pr57026.c: New testcase.
6010
6011 2013-04-22 Janus Weil <janus@gcc.gnu.org>
6012
6013 PR fortran/53685
6014 PR fortran/57022
6015 * gfortran.dg/transfer_check_4.f90: New.
6016
6017 2013-04-22 Marek Polacek <polacek@redhat.com>
6018
6019 PR sanitizer/56990
6020 * gcc.dg/pr56990.c: New test.
6021
6022 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6023
6024 PR target/57018
6025 * gcc.target/i386/pr57018.c: New test.
6026
6027 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6028
6029 * gcc.target/aarch64/vrecps.c: New.
6030 * gcc.target/aarch64/vrecpx.c: Likewise.
6031
6032 2013-04-22 Christian Bruel <christian.bruel@st.com>
6033
6034 PR target/56995
6035 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6036
6037 2013-04-21 Jeff Law <law@redhat.com>
6038
6039 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6040
6041 2013-04-20 Tobias Burnus <burnus@net-b.de>
6042
6043 PR fortran/56907
6044 * gfortran.dg/c_loc_test_22.f90: New.
6045
6046 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6047
6048 PR rtl-optimization/56847
6049 * gcc.dg/pr56847.c: New test.
6050
6051 2013-04-19 Richard Biener <rguenther@suse.de>
6052
6053 PR tree-optimization/56982
6054 * gcc.c-torture/execute/pr56982.c: New testcase.
6055
6056 2013-04-19 Martin Jambor <mjambor@suse.cz>
6057
6058 PR tree-optimization/56718
6059 * g++.dg/ipa/imm-devirt-1.C: New test.
6060 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6061
6062 2013-04-19 Richard Biener <rguenther@suse.de>
6063
6064 PR tree-optimization/57000
6065 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6066
6067 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6068 Mikael Morin <mikael@gcc.gnu.org>
6069
6070 PR fortran/56872
6071 * gfortran.dg/array_constructor_45.f90: New test.
6072 * gfortran.dg/array_constructor_46.f90: New test.
6073 * gfortran.dg/array_constructor_47.f90: New test.
6074 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
6075
6076 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6077
6078 PR rtl-optimization/56999
6079 * g++.dg/opt/pr56999.C: New test.
6080
6081 2013-04-18 Cary Coutant <ccoutant@google.com>
6082
6083 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6084 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6085
6086 2013-04-18 Cary Coutant <ccoutant@google.com>
6087
6088 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6089 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6090 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6091 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6092 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6093 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6094 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6095 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6096 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6097 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6098 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6099
6100 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6101
6102 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6103
6104 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR tree-optimization/56984
6107 * gcc.c-torture/compile/pr56984.c: New test.
6108
6109 PR rtl-optimization/56992
6110 * gcc.dg/pr56992.c: New test.
6111
6112 2013-04-17 Janus Weil <janus@gcc.gnu.org>
6113
6114 PR fortran/56814
6115 * gfortran.dg/proc_ptr_42.f90: New.
6116
6117 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6118
6119 * gnat.dg/discr41.ad[sb]: New test.
6120 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6121 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6122 * gcc.dg/vect/slp-24.c: Likewise.
6123 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6124 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6125 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6126 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6127 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6128 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6129 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6130 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6131 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6132 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6133 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6134 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6135 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6136 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6137 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6138 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6139 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6140 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6141 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6142 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6143 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6144 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6145 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6146 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6147 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6148 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6149
6150 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
6151
6152 PR fortran/40958
6153 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6154 * gfortran.dg/module_md5_1.f90: Remove.
6155
6156 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6157
6158 * gcc.target/aarch64/adds3.c: New.
6159 * gcc.target/aarch64/subs3.c: New.
6160
6161 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6162
6163 * gcc.target/aarch64/adds1.c: New.
6164 * gcc.target/aarch64/adds2.c: New.
6165 * gcc.target/aarch64/subs1.c: New.
6166 * gcc.target/aarch64/subs2.c: New.
6167
6168 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
6169
6170 Implement n3599 - Literal operator templates for strings.
6171 * g++.dg/cpp1y/udlit-char-template.C: New test.
6172 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6173
6174 2013-04-16 Tobias Burnus <burnus@net-b.de>
6175
6176 PR fortran/39505
6177 * gfortran.dg/no_arg_check_1.f90: New.
6178 * gfortran.dg/no_arg_check_2.f90: New.
6179 * gfortran.dg/no_arg_check_3.f90: New.
6180
6181 2013-04-16 Janus Weil <janus@gcc.gnu.org>
6182
6183 PR fortran/56968
6184 * gfortran.dg/proc_ptr_41.f90: New.
6185
6186 2013-04-16 Richard Biener <rguenther@suse.de>
6187
6188 PR tree-optimization/56756
6189 * gcc.dg/torture/pr56756.c: New testcase.
6190
6191 2013-04-16 Tobias Burnus <burnus@net-b.de>
6192
6193 PR fortran/56969
6194 * gfortran.dg/c_assoc_5.f90: New.
6195
6196 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
6197
6198 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6199 * gcc.c-torture/execute/pr33992.x: Remove.
6200 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6201 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6202 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6203
6204 2013-04-15 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR tree-optimization/56962
6207 * gcc.c-torture/execute/pr56962.c: New test.
6208
6209 2013-04-15 Richard Biener <rguenther@suse.de>
6210
6211 PR tree-optimization/56933
6212 * gcc.dg/vect/pr56933.c: New testcase.
6213
6214 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6215
6216 * gcc.target/arm/anddi3-opt.c: New test.
6217 * gcc.target/arm/anddi3-opt2.c: Likewise.
6218
6219 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
6220
6221 * gcc.dg/pr56890-1.c: New test.
6222 * gcc.dg/pr56890-2.c: Likewise.
6223
6224 2013-04-15 Joey Ye <joey.ye@arm.com>
6225
6226 * gcc.target/arm/thumb1-far-jump-1.c: New test.
6227 * gcc.target/arm/thumb1-far-jump-2.c: New test.
6228
6229 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
6230
6231 PR fortran/56816
6232 * gfortran.dg/select_type_33.f03: New test.
6233
6234 2013-04-13 Janus Weil <janus@gcc.gnu.org>
6235
6236 PR fortran/55959
6237 * gfortran.dg/typebound_proc_29.f03: New.
6238
6239 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6240
6241 PR fortran/56266
6242 * gfortran.dg/typebound_proc_28.f03: New.
6243
6244 2013-04-12 Jeff Law <law@redhat.com>
6245
6246 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6247 either.
6248
6249 2013-04-12 Tobias Burnus <burnus@net-b.de>
6250
6251 PR fortran/56929
6252 * gfortran.dg/coarray/alloc_comp_2.f90: New.
6253
6254 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
6255
6256 PR target/56903
6257 * gcc.target/i386/pr56903.c: New test.
6258
6259 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6260
6261 PR fortran/56261
6262 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6263 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6264 * gfortran.dg/block_11.f90: Fix invalid test case.
6265 * gfortran.dg/function_types_3.f90: Add new error message.
6266 * gfortran.dg/global_references_1.f90: Ditto.
6267 * gfortran.dg/import2.f90: Remove unneeded parts.
6268 * gfortran.dg/import6.f90: Fix invalid test case.
6269 * gfortran.dg/proc_decl_2.f90: Ditto.
6270 * gfortran.dg/proc_decl_9.f90: Ditto.
6271 * gfortran.dg/proc_decl_18.f90: Ditto.
6272 * gfortran.dg/proc_ptr_40.f90: New.
6273 * gfortran.dg/whole_file_7.f90: Modified error wording.
6274 * gfortran.dg/whole_file_16.f90: Ditto.
6275 * gfortran.dg/whole_file_17.f90: Add -pedantic.
6276 * gfortran.dg/whole_file_18.f90: Modified error wording.
6277 * gfortran.dg/whole_file_20.f03: Ditto.
6278 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6279 invalid test case.
6280
6281 2013-04-12 Richard Biener <rguenther@suse.de>
6282
6283 Revert
6284 2013-04-10 Richard Biener <rguenther@suse.de>
6285
6286 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6287
6288 2013-04-12 Tobias Burnus <burnus@net-b.de>
6289
6290 PR fortran/56845
6291 * gfortran.dg/class_allocate_15.f90: New.
6292
6293 Revert:
6294 2013-04-12 Tobias Burnus <burnus@net-b.de>
6295
6296 * gfortran.dg/coarray_lib_alloc_2.f90: Update
6297 scan-tree-dump-times.
6298
6299 2013-04-12 Jakub Jelinek <jakub@redhat.com>
6300
6301 PR tree-optimization/56918
6302 PR tree-optimization/56920
6303 * gcc.dg/vect/pr56918.c: New test.
6304 * gcc.dg/vect/pr56920.c: New test.
6305
6306 2013-04-12 Tobias Burnus <burnus@net-b.de>
6307
6308 PR fortran/56845
6309 * gfortran.dg/class_allocate_14.f90: New.
6310 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6311 * gfortran.dg/coarray_lib_alloc_3.f90: New.
6312
6313 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
6314
6315 * gcc.dg/fold-cstvecshift.c: New testcase.
6316
6317 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6318
6319 * gcc.target/aarch64/negs.c: New.
6320
6321 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR c++/56895
6324 * g++.dg/template/arrow4.C: New test.
6325
6326 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
6327
6328 * gnat.dg/array23.adb: New test.
6329 * gnat.dg/array23_pkg[123].ads: New helpers.
6330
6331 2013-04-11 Jeff Law <law@redhat.com>
6332
6333 PR tree-optimization/56900
6334 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6335
6336 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6337
6338 PR c++/56913
6339 * g++.dg/cpp0x/sfinae44.C: New.
6340
6341 2013-04-11 Arnaud Charlet <charlet@adacore.com>
6342
6343 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6344 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6345
6346 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6347
6348 PR c++/54216
6349 * g++.dg/cpp0x/enum26.C: New.
6350 * g++.old-deja/g++.pt/mangle1.C: Adjust.
6351
6352 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6353
6354 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6355 inverse operands.
6356 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6357 loop is vectorized.
6358 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6359 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6360 loop is vectorized and that the correct instruction is generated.
6361 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6362 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6363 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6364
6365 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6366
6367 PR tree-optimization/56899
6368 * gcc.c-torture/execute/pr56899.c: New test.
6369
6370 2013-04-10 David S. Miller <davem@davemloft.net>
6371
6372 * gcc.target/sparc/setcc-4.c: New test.
6373 * gcc.target/sparc/setcc-5.c: New test.
6374
6375 2013-04-10 Richard Biener <rguenther@suse.de>
6376
6377 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6378
6379 2013-04-10 Richard Biener <rguenther@suse.de>
6380
6381 * gcc.dg/vect/slp-39.c: New testcase.
6382
6383 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6384
6385 PR tree-optimization/55524
6386 * gcc.target/epiphany/fnma-1.c: New test.
6387
6388 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
6389
6390 * gcc.dg/tree-ssa/inline-11.c: New test
6391
6392 2013-04-10 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR c++/56895
6395 * g++.dg/template/arrow3.C: New test.
6396
6397 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6398
6399 * gcc.target/arm/minmax_minus.c: New test.
6400
6401 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6402
6403 PR middle-end/56883
6404 * c-c++-common/gomp/pr56883.c: New test.
6405
6406 2013-04-09 Jeff Law <law@redhat.com>
6407
6408 * gcc.dg/tree-ssa/vrp87.c: New test.
6409
6410 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6411
6412 PR tree-optimization/56854
6413 * g++.dg/torture/pr56854.C: New test.
6414
6415 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6416
6417 PR fortran/56782
6418 * gfortran.dg/array_constructor_44.f90: New test.
6419
6420 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6421
6422 PR c++/56871
6423 * g++.dg/cpp0x/constexpr-specialization.C: New.
6424
6425 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6426
6427 * gcc.c-torture/execute/pr56837.c: New test.
6428
6429 PR c++/34949
6430 PR c++/50243
6431 * g++.dg/opt/vt3.C: New test.
6432 * g++.dg/opt/vt4.C: New test.
6433
6434 2013-04-08 Jeff Law <law@redhat.com>
6435
6436 * gcc.dg/tree-ssa/forwprop-25.c: New test.
6437
6438 2013-04-08 Richard Biener <rguenther@suse.de>
6439
6440 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6441
6442 2013-04-08 Richard Biener <rguenther@suse.de>
6443
6444 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6445
6446 2013-04-08 Richard Biener <rguenther@suse.de>
6447
6448 * g++.dg/vect/slp-pr56812.cc: Adjust.
6449
6450 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6451
6452 * gcc.dg/pr56837.c: New test.
6453 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6454 "generated memset minus one".
6455
6456 2013-04-07 Tobias Burnus <burnus@net-b.de>
6457
6458 PR fortran/56849
6459 * gfortran.dg/reshape_5.f90: New.
6460
6461 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6462
6463 PR target/56843
6464 * gcc.target/powerpc/recip-1.c: Modify expected output.
6465 * gcc.target/powerpc/recip-3.c: Likewise.
6466 * gcc.target/powerpc/recip-4.c: Likewise.
6467 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6468
6469 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6470
6471 * gcc.target/arm/peep-ldrd-1.c: New test.
6472 * gcc.target/arm/peep-strd-1.c: Likewise.
6473
6474 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6475
6476 * gcc.target/arm/negdi-1.c: New test.
6477 * gcc.target/arm/negdi-2.c: Likewise.
6478 * gcc.target/arm/negdi-3.c: Likewise.
6479 * gcc.target/arm/negdi-4.c: Likewise.
6480
6481 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6482
6483 * lib/target-supports.exp (add_options_for_arm_v8_neon):
6484 Add -march=armv8-a when we use v8 NEON.
6485 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6486 (check_effective_target_vect_call_ceilf): Likewise.
6487 (check_effective_target_vect_call_floorf): Likewise.
6488 (check_effective_target_vect_call_roundf): Likewise.
6489 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6490 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6491 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6492 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6493 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6494
6495 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
6496
6497 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6498 * gcc.target/powerpc/sd-pwr6.c: Same.
6499 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6500 * g++.dg/debug/pr56294.C: XFAIL on AIX.
6501
6502 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
6503
6504 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6505
6506 2013-04-04 Janus Weil <janus@gcc.gnu.org>
6507
6508 PR fortran/40881
6509 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6510 * gfortran.dg/altreturn_4.f90: Ditto.
6511 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6512 * gfortran.dg/altreturn_5.f90: Ditto.
6513 * gfortran.dg/altreturn_6.f90: Ditto.
6514 * gfortran.dg/altreturn_7.f90: Ditto.
6515
6516 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6517
6518 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6519 New procedure.
6520 (check_effective_target_arm_v8_neon_ok_nocache):
6521 Likewise.
6522 (check_effective_target_arm_v8_neon_ok): Change to use
6523 check_effective_target_arm_v8_neon_ok_nocache.
6524 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6525 NEON flags.
6526 (check_effective_target_vect_call_btruncf):
6527 Enable for arm and ARMv8 NEON.
6528 (check_effective_target_vect_call_ceilf): Likewise.
6529 (check_effective_target_vect_call_floorf): Likewise.
6530 (check_effective_target_vect_call_roundf): Likewise.
6531 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6532 target.
6533
6534 2013-04-04 Marek Polacek <polacek@redhat.com>
6535
6536 PR tree-optimization/48186
6537 * gcc.dg/pr48186.c: New test.
6538
6539 2013-04-04 Richard Biener <rguenther@suse.de>
6540
6541 PR tree-optimization/56826
6542 * gcc.dg/vect/pr56826.c: New testcase.
6543 * gcc.dg/vect/O3-pr36098.c: Adjust.
6544
6545 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
6546
6547 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6548 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6549 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6550 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6551 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6552 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6553 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6554 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6555 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6556 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6557
6558 2013-04-04 Richard Biener <rguenther@suse.de>
6559
6560 PR tree-optimization/56213
6561 * gcc.dg/vect/vect-123.c: New testcase.
6562
6563 2013-04-04 Tobias Burnus <burnus@net-b.de>
6564
6565 PR fortran/56810
6566 * gfortran.dg/read_repeat_2.f90: New.
6567
6568 2013-04-04 Richard Biener <rguenther@suse.de>
6569
6570 PR tree-optimization/56837
6571 * g++.dg/torture/pr56837.C: New testcase.
6572
6573 2013-04-04 Tobias Burnus <burnus@net-b.de>
6574
6575 PR fortran/50269
6576 * gfortran.dg/c_loc_test_21.f90: New.
6577 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6578 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6579 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6580 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6581 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
6582
6583 2013-04-03 Jeff Law <law@redhat.com>
6584
6585 PR tree-optimization/56799
6586 * gcc.c-torture/execute/pr56799.c: New test.
6587
6588 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6589
6590 PR c++/56815
6591 * g++.dg/warn/Wpointer-arith-1.C: New.
6592 * g++.dg/gomp/for-19.C: Adjust.
6593
6594 2013-04-03 Marek Polacek <polacek@redhat.com>
6595
6596 PR sanitizer/55702
6597 * gcc.dg/pr55702.c: New test.
6598
6599 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6600
6601 PR target/56809
6602 * gcc.dg/pr56809.c: New testcase.
6603
6604 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR debug/56819
6607 * g++.dg/debug/pr56819.C: New test.
6608
6609 2013-04-03 Richard Biener <rguenther@suse.de>
6610
6611 PR tree-optimization/56817
6612 * g++.dg/torture/pr56817.C: New testcase.
6613
6614 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6615
6616 * gcc.dg/vect/bb-slp-31.c: New file.
6617
6618 2013-04-03 Jason Merrill <jason@redhat.com>
6619
6620 PR c++/34949
6621 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6622
6623 2013-04-03 Richard Biener <rguenther@suse.de>
6624
6625 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6626
6627 2013-04-03 Richard Biener <rguenther@suse.de>
6628
6629 PR tree-optimization/55964
6630 * gcc.dg/torture/pr55964-2.c: New testcase.
6631
6632 2013-04-03 Richard Biener <rguenther@suse.de>
6633
6634 PR tree-optimization/56501
6635 * gcc.dg/torture/pr56501.c: New testcase.
6636
6637 2013-04-03 Richard Biener <rguenther@suse.de>
6638
6639 PR tree-optimization/56407
6640 * gcc.dg/torture/pr56407.c: New testcase.
6641
6642 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6643
6644 PR tree-optimization/56790
6645 * g++.dg/ext/pr56790-1.C: New testcase.
6646
6647 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6648
6649 * gcc.target/i386/merge-1.c: New testcase.
6650 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6651
6652 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6653
6654 PR c/19449
6655 * gcc.c-torture/execute/pr19449.c: New test.
6656
6657 2013-04-03 Richard Biener <rguenther@suse.de>
6658
6659 PR tree-optimization/56812
6660 * g++.dg/vect/slp-pr56812.cc: New testcase.
6661
6662 2013-04-03 Janus Weil <janus@gcc.gnu.org>
6663
6664 PR fortran/56284
6665 PR fortran/40881
6666 * gfortran.dg/altreturn_8.f90: New.
6667 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6668 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6669 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6670
6671 2013-04-02 Jakub Jelinek <jakub@redhat.com>
6672
6673 PR rtl-optimization/56745
6674 * gcc.c-torture/compile/pr56745.c: New test.
6675
6676 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6677
6678 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6679
6680 2013-04-02 Richard Biener <rguenther@suse.de>
6681
6682 PR tree-optimization/56778
6683 * gcc.dg/torture/pr56778.c: New testcase.
6684
6685 2013-04-02 Richard Biener <rguenther@suse.de>
6686
6687 PR middle-end/56768
6688 * g++.dg/torture/pr56768.C: New testcase.
6689
6690 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6691
6692 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6693
6694 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6695
6696 PR fortran/56660
6697 * gfortran.dg/namelist_82.f90: New test.
6698
6699 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6700
6701 PR fortran/56500
6702 * gfortran.dg/implicit_class_1.f90: New.
6703
6704 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6705
6706 PR fortran/56786
6707 * gfortran.dg/namelist_81.f90: New test.
6708
6709 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6710
6711 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6712 for constant and equal string lengths.
6713 * gfortran.dg/character_comparison_5.f90: Likewise.
6714 * gfortran.dg/character_comparison_9.f90: New test.
6715
6716 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6717
6718 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6719 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6720
6721 2013-03-29 Tobias Burnus <burnus@net-b.de>
6722
6723 PR fortran/35203
6724 * gfortran.dg/optional_absent_3.f90: New.
6725
6726 2013-03-29 Tobias Burnus <burnus@net-b.de>
6727
6728 PR fortran/56737
6729 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6730
6731 2013-03-29 Tobias Burnus <burnus@net-b.de>
6732
6733 PR fortran/56735
6734 * gfortran.dg/namelist_80.f90: New.
6735
6736 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6737
6738 PR fortran/45159
6739 * gfortran.dg/string_length_2.f90: New test.
6740 * gfortran.dg/dependency_41.f90: New test.
6741
6742 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6743
6744 PR fortran/55806
6745 * gfortran.dg/array_constructor_43.f90: New test.
6746 * gfortran.dg/random_seed_3.f90: New test.
6747
6748 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6749
6750 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6751 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6752 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6753 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6754 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6755 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6756 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6757 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6758 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6759 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6760
6761 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6762
6763 PR c++/56725
6764 * g++.dg/conversion/op4.C: Adjust.
6765 * g++.dg/cpp0x/rv1n.C: Likewise.
6766 * g++.dg/cpp0x/rv2n.C: Likewise.
6767 * g++.dg/cpp0x/template_deduction.C: Likewise.
6768 * g++.dg/expr/cond8.C: Likewise.
6769 * g++.dg/other/error4.C: Likewise.
6770 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6771 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6772 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6773 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6774 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6775 * g++.old-deja/g++.law/cvt20.C: Likewise.
6776 * g++.old-deja/g++.law/cvt8.C: Likewise.
6777 * g++.old-deja/g++.law/init8.C: Likewise.
6778 * g++.old-deja/g++.mike/net12.C: Likewise.
6779 * g++.old-deja/g++.mike/net8.C: Likewise.
6780 * g++.old-deja/g++.mike/p2793.C: Likewise.
6781 * g++.old-deja/g++.mike/p3836.C: Likewise.
6782 * g++.old-deja/g++.mike/p418.C: Likewise.
6783 * g++.old-deja/g++.mike/p701.C: Likewise.
6784 * g++.old-deja/g++.mike/p807.C: Likewise.
6785
6786 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
6787
6788 PR middle-end/56694
6789 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6790 targets.
6791
6792 2013-03-28 Marek Polacek <polacek@redhat.com>
6793
6794 PR tree-optimization/56695
6795 * gcc.dg/vect/pr56695.c: New test.
6796
6797 2013-03-28 Richard Biener <rguenther@suse.de>
6798
6799 PR tree-optimization/37021
6800 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6801 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6802
6803 2013-03-27 Tobias Burnus <burnus@net-b.de>
6804
6805 PR fortran/56650
6806 PR fortran/36437
6807 * gfortran.dg/sizeof_2.f90: New.
6808 * gfortran.dg/sizeof_3.f90: New.
6809 * gfortran.dg/sizeof_proc.f90: Update dg-error.
6810
6811 2013-03-27 Richard Biener <rguenther@suse.de>
6812
6813 PR tree-optimization/37021
6814 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6815
6816 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
6817
6818 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6819 * g++.dg/ipa/ivinline-2.C: Likewise.
6820 * g++.dg/ipa/ivinline-3.C: Likewise.
6821 * g++.dg/ipa/ivinline-4.C: Likewise.
6822 * g++.dg/ipa/ivinline-5.C: Likewise.
6823 * g++.dg/ipa/ivinline-7.C: Likewise.
6824 * g++.dg/ipa/ivinline-8.C: Likewise.
6825 * g++.dg/ipa/ivinline-9.C: Likewise.
6826 * g++.dg/cpp0x/noexcept03.C: Likewise.
6827 * gcc.dg/const-1.c: Likewise.
6828 * gcc.dg/ipa/pure-const-1.c: Likewise.
6829 * gcc.dg/noreturn-8.c: Likewise.
6830 * gcc.target/i386/mmx-1.c: Likewise.
6831 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6832 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6833 * gcc.c-torture/execute/pr33992.x: New file.
6834
6835 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
6836
6837 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6838
6839 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6840
6841 PR c++/55951
6842 * g++.dg/ext/desig5.C: New.
6843
6844 2013-03-26 Tobias Burnus <burnus@net-b.de>
6845
6846 PR fortran/56649
6847 * gfortran.dg/merge_init_expr_2.f90: New.
6848 * gfortran.dg/merge_char_1.f90: Modify test to
6849 stay a run-time test.
6850 * gfortran.dg/merge_char_3.f90: Ditto.
6851
6852 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6853
6854 * g++.dg/cpp0x/constexpr-friend-2.C: New.
6855 * g++.dg/cpp0x/constexpr-main.C: Likewise.
6856
6857 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6858
6859 PR c++/56722
6860 * g++.dg/cpp0x/range-for23.C: New.
6861
6862 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
6863
6864 PR libfortran/52512
6865 * gfortran.dg/namelist_79.f90: New.
6866
6867 2013-03-25 Martin Jambor <mjambor@suse.cz>
6868
6869 * gcc.dg/ipa/ipcp-agg-9.c: New test.
6870
6871 2013-03-25 Tobias Burnus <burnus@net-b.de>
6872
6873 PR fortran/38536
6874 PR fortran/38813
6875 PR fortran/38894
6876 PR fortran/39288
6877 PR fortran/40963
6878 PR fortran/45824
6879 PR fortran/47023
6880 PR fortran/47034
6881 PR fortran/49023
6882 PR fortran/50269
6883 PR fortran/50612
6884 PR fortran/52426
6885 PR fortran/54263
6886 PR fortran/55343
6887 PR fortran/55444
6888 PR fortran/55574
6889 PR fortran/56079
6890 PR fortran/56378
6891 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6892 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6893 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6894 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6895 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6896 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6897 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6898 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6899 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6900 * gfortran.dg/c_loc_tests_16.f90: Ditto.
6901 * gfortran.dg/c_loc_tests_4.f03: Ditto.
6902 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6903 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6904 * gfortran.dg/c_loc_tests_8.f03: Ditto.
6905 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6906 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6907 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6908 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6909 * gfortran.dg/pr32601_1.f03: Ditto.
6910 * gfortran.dg/storage_size_2.f08: Remove dg-error.
6911 * gfortran.dg/blockdata_7.f90: New.
6912 * gfortran.dg/c_assoc_4.f90: New.
6913 * gfortran.dg/c_f_pointer_tests_6.f90: New.
6914 * gfortran.dg/c_f_pointer_tests_7.f90: New.
6915 * gfortran.dg/c_funloc_tests_8.f90: New.
6916 * gfortran.dg/c_loc_test_17.f90: New.
6917 * gfortran.dg/c_loc_test_18.f90: New.
6918 * gfortran.dg/c_loc_test_19.f90: New.
6919 * gfortran.dg/c_loc_test_20.f90: New.
6920 * gfortran.dg/c_sizeof_5.f90: New.
6921 * gfortran.dg/iso_c_binding_rename_3.f90: New.
6922 * gfortran.dg/transfer_resolve_2.f90: New.
6923 * gfortran.dg/transfer_resolve_3.f90: New.
6924 * gfortran.dg/transfer_resolve_4.f90: New.
6925 * gfortran.dg/pr32601.f03: Update dg-error.
6926 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6927 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6928
6929 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6930
6931 * gcc.target/arm/vseleqdf.c: New test.
6932 * gcc.target/arm/vseleqsf.c: Likewise.
6933 * gcc.target/arm/vselgedf.c: Likewise.
6934 * gcc.target/arm/vselgesf.c: Likewise.
6935 * gcc.target/arm/vselgtdf.c: Likewise.
6936 * gcc.target/arm/vselgtsf.c: Likewise.
6937 * gcc.target/arm/vselledf.c: Likewise.
6938 * gcc.target/arm/vsellesf.c: Likewise.
6939 * gcc.target/arm/vselltdf.c: Likewise.
6940 * gcc.target/arm/vselltsf.c: Likewise.
6941 * gcc.target/arm/vselnedf.c: Likewise.
6942 * gcc.target/arm/vselnesf.c: Likewise.
6943 * gcc.target/arm/vselvcdf.c: Likewise.
6944 * gcc.target/arm/vselvcsf.c: Likewise.
6945 * gcc.target/arm/vselvsdf.c: Likewise.
6946 * gcc.target/arm/vselvssf.c: Likewise.
6947
6948 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6949
6950 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6951 body from here...
6952 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6953 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6954 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6955 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6956 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6957 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6958 * gcc.target/aarch64/atomic-op-char.x: ... to here.
6959 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6960 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6961 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6962 * gcc.target/aarch64/atomic-op-int.x: ... to here.
6963 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6964 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6965 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6966 * gcc.target/aarch64/atomic-op-release.x: ... to here.
6967 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6968 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6969 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6970 * gcc.target/aarch64/atomic-op-short.x: ... to here.
6971 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6972 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6973 * gcc.target/arm/atomic-op-acquire.c: Likewise.
6974 * gcc.target/arm/atomic-op-char.c: Likewise.
6975 * gcc.target/arm/atomic-op-consume.c: Likewise.
6976 * gcc.target/arm/atomic-op-int.c: Likewise.
6977 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6978 * gcc.target/arm/atomic-op-release.c: Likewise.
6979 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6980 * gcc.target/arm/atomic-op-short.c: Likewise.
6981
6982 2013-03-25 Richard Biener <rguenther@suse.de>
6983
6984 PR middle-end/56694
6985 * g++.dg/torture/pr56694.C: New testcase.
6986
6987 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6988
6989 PR target/56720
6990 * gcc.target/arm/neon-vcond-gt.c: New test.
6991 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6992 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6993
6994 2013-03-25 Richard Biener <rguenther@suse.de>
6995
6996 PR tree-optimization/56689
6997 * gcc.dg/torture/pr56689.c: New testcase.
6998
6999 2013-03-25 Kai Tietz <ktietz@redhat.com>
7000
7001 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7002
7003 2013-03-24 Tobias Burnus <burnus@net-b.de>
7004
7005 PR fortran/56696
7006 * gfortran.dg/eof_5.f90: New.
7007
7008 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7009
7010 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7011 alphabetically.
7012
7013 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
7014
7015 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7016
7017 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7018
7019 PR testsuite/55994
7020 * gcc.c-torture/execute/builtins/builtins.exp: Add
7021 -Wl,--allow-multiple-definition for RTEMS targets.
7022
7023 2013-03-22 Ian Bolton <ian.bolton@arm.com>
7024
7025 * gcc.target/aarch64/movk.c: New test.
7026
7027 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
7028
7029 * g++.dg/ext/vector21.C: New testcase.
7030
7031 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7032
7033 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7034 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7035
7036 2013-03-21 Richard Biener <rguenther@suse.de>
7037
7038 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7039 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7040
7041 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7042
7043 * gcc.target/aarch64/vect.c: Test and result vector added
7044 for sabd and saba instructions.
7045 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7046 instructions in assembly.
7047 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7048 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7049 for fabd instruction.
7050 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7051 instruction in assembly.
7052 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7053
7054 2013-03-20 Jeff Law <law@redhat.com>
7055
7056 * g++.dg/tree-ssa/ssa-dom.C: New test.
7057
7058 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7059
7060 * gcc.target/powerpc/mmfpgpr.c: New test.
7061 * gcc.target/powerpc/sd-vsx.c: Likewise.
7062 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7063 * gcc.target/powerpc/vsx-float0.c: Likewise.
7064
7065 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
7066
7067 PR tree-optimization/56355
7068 * gcc.dg/pr56355-1.c: New file.
7069
7070 2013-03-20 Catherine Moore <clm@codesourcery.com>
7071 Richard Sandiford <rdsandiford@googlemail.com>
7072
7073 * gcc.target/mips/mips.exp: Add microMIPS support.
7074 * gcc.target/mips/umips-movep-2.c: New test.
7075 * gcc.target/mips/umips-lwp-2.c: New test.
7076 * gcc.target/mips/umips-swp-5.c: New test.
7077 * gcc.target/mips/umips-constraints-1.c: New test.
7078 * gcc.target/mips/umips-lwp-3.c: New test.
7079 * gcc.target/mips/umips-swp-6.c: New test.
7080 * gcc.target/mips/umips-constraints-2.c: New test.
7081 * gcc.target/mips/umips-save-restore-1.c: New test.
7082 * gcc.target/mips/umips-lwp-4.c: New test.
7083 * gcc.target/mips/umips-swp-7.c: New test.
7084 * gcc.target/mips/umips-save-restore-2.c: New test.
7085 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7086 * gcc.target/mips/umips-lwp-5.c: New test.
7087 * gcc.target/mips/umips-save-restore-3.c: New test.
7088 * gcc.target/mips/umips-lwp-6.c: New test.
7089 * gcc.target/mips/umips-swp-1.c: New test.
7090 * gcc.target/mips/umips-lwp-7.c: New test.
7091 * gcc.target/mips/umips-swp-2.c: New test.
7092 * gcc.target/mips/umips-lwp-8.c: New test.
7093 * gcc.target/mips/umips-swp-3.c: New test.
7094 * gcc.target/mips/umips-movep-1.c: New test.
7095 * gcc.target/mips/umips-lwp-1.c: New test.
7096 * gcc.target/mips/umips-swp-4.c: New test.
7097
7098 2013-03-20 Richard Biener <rguenther@suse.de>
7099
7100 PR tree-optimization/56661
7101 * gcc.dg/torture/pr56661.c: New testcase.
7102
7103 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7104
7105 PR rtl-optimization/56605
7106 * gcc.target/powerpc/pr56605.c: New.
7107
7108 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7109
7110 PR fortran/54932
7111 * gfortran.dg/do_1.f90: Don't xfail.
7112
7113 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7114
7115 PR libfortran/51825
7116 * gfortran.dg/namelist_77.f90: New.
7117 * gfortran.dg/namelist_78.f90: New.
7118
7119 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7120
7121 PR libfortran/48618
7122 * gfortran.dg/open_negative_unit_1.f90: New.
7123
7124 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7125
7126 * gcc.target/aarch64/sbc.c: New test.
7127
7128 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7129
7130 * gcc.target/aarch64/ror.c: New test.
7131
7132 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7133
7134 * gcc.target/aarch64/extr.c: New test.
7135
7136 2013-03-19 Richard Biener <rguenther@suse.de>
7137
7138 PR tree-optimization/56273
7139 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7140 * c-c++-common/uninit-17.c: Likewise.
7141
7142 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7143
7144 PR tree-optimization/56635
7145 * g++.dg/torture/pr56635.C: New test.
7146
7147 2013-03-18 Richard Biener <rguenther@suse.de>
7148
7149 PR tree-optimization/3713
7150 * g++.dg/ipa/devirt-12.C: New testcase.
7151
7152 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR c/56566
7155 * c-c++-common/pr56566.c: New test.
7156
7157 2013-03-17 Jason Merrill <jason@redhat.com>
7158
7159 * g++.dg/template/abstract-dr337.C: XFAIL.
7160
7161 2013-03-16 Jakub Jelinek <jakub@redhat.com>
7162
7163 PR c++/56607
7164 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7165 * c-c++-common/pr56607.c: New test.
7166
7167 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
7168
7169 PR c++/56582
7170 * g++.dg/cpp0x/constexpr-array5.C: New.
7171
7172 2013-03-15 Tobias Burnus <burnus@net-b.de>
7173
7174 PR fortran/56615
7175 * gfortran.dg/transfer_intrinsic_5.f90: New.
7176
7177 2013-03-15 Kai Tietz <ktietz@redhat.com>
7178
7179 * gcc.target/i386/movti.c: Don't test for x64 mingw.
7180 * gcc.target/i386/pr20020-1.c: Likewise.
7181 * gcc.target/i386/pr20020-2.c: Likewise.
7182 * gcc.target/i386/pr20020-3.c: Likewise.
7183 * gcc.target/i386/pr53425-1.c: Likewise.
7184 * gcc.target/i386/pr53425-2.c: Likewise.
7185 * gcc.target/i386/pr55093.c: Likewise.
7186 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7187
7188 2013-03-15 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR debug/56307
7191 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7192 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
7193
7194 2013-03-14 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR tree-optimization/53265
7197 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7198 undefined behavior.
7199 * gcc.dg/graphite/id-6.c (test): Likewise.
7200 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7201 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7202
7203 PR tree-optimization/53265
7204 * gcc.dg/pr53265.c: New test.
7205 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7206 to dg-options.
7207 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7208 arrays.
7209 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
7210 n, use it as high bound instead of 4.
7211
7212 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7213
7214 PR target/49880
7215 * gcc.target/sh/pr49880-1.c: New.
7216 * gcc.target/sh/pr49880-2.c: New.
7217 * gcc.target/sh/pr49880-3.c: New.
7218 * gcc.target/sh/pr49880-4.c: New.
7219 * gcc.target/sh/pr49880-5.c: New.
7220
7221 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7222
7223 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7224
7225 2013-03-13 Richard Biener <rguenther@suse.de>
7226
7227 PR tree-optimization/56608
7228 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7229
7230 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7231
7232 PR c++/56611
7233 * g++.dg/cpp0x/alias-decl-32.C: New.
7234
7235 2013-03-11 Jan Hubicka <jh@suse.cz>
7236
7237 PR middle-end/56571
7238 * gcc.c-torture/compile/pr56571.c: New testcase.
7239
7240 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7241
7242 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7243 * gcc.dg/tree-ssa/pr55579.c: Likewise.
7244
7245 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7246
7247 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7248 * gcc.dg/inline_4.c: Likewise.
7249 * gcc.dg/unroll_2.c: Likewise.
7250 * gcc.dg/unroll_3.c: Likewise.
7251 * gcc.dg/unroll_4.c: Likewise.
7252
7253 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7254
7255 PR testsuite/54119
7256 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7257
7258 PR debug/56307
7259 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7260
7261 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7262
7263 PR target/40797
7264 * gcc.c-torture/compile/pr40797.c: New.
7265
7266 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7267
7268 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7269
7270 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
7271
7272 PR fortran/56575
7273 * gfortran.dg/class_56.f90: New test.
7274
7275 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
7276
7277 PR middle-end/56524
7278 * gcc.target/mips/pr56524.c: New test.
7279
7280 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7281
7282 PR c++/56565
7283 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7284
7285 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7286
7287 PR c++/51412
7288 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7289
7290 2013-03-08 Marek Polacek <polacek@redhat.com>
7291
7292 PR tree-optimization/56478
7293 * gcc.dg/torture/pr56478.c: New test.
7294
7295 2013-03-08 Kai Tietz <ktietz@redhat.com>
7296
7297 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7298 targets linker option --allow-multiple-definition.
7299
7300 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7301 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7302 * gcc.dg/pr52549.c: Add LLP64 case.
7303 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7304 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7305 * gcc.dg/torture/pr51071-2.c: Likewise.
7306 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7307 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7308 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7309 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7310 * gcc.dg/weak/weak-1.c: Likewise.
7311 * gcc.dg/weak/weak-2.c: Likewise.
7312 * gcc.dg/weak/weak-3.c: Likewise.
7313 * gcc.dg/weak/weak-4.c: Likewise.
7314 * gcc.dg/weak/weak-5.c: Likewise.
7315 * gcc.dg/weak/weak-15.c: Likewise.
7316 * gcc.dg/weak/weak-16.c: Likewise.
7317
7318 * c-c++-common/pr54486.c: Skip test for mingw-targets.
7319
7320 2013-03-07 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR tree-optimization/56559
7323 * gcc.dg/tree-ssa/reassoc-26.c: New test.
7324
7325 2013-03-07 Andreas Schwab <schwab@suse.de>
7326
7327 * gcc.dg/pr31490.c: Fix last change.
7328
7329 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 PR c++/56534
7332 * g++.dg/template/crash115.C: New.
7333
7334 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR tree-optimization/56539
7337 * gcc.c-torture/compile/pr56539.c: New test.
7338
7339 2013-03-06 Kai Tietz <ktietz@redhat.com>
7340
7341 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7342 targets.
7343 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7344 * gcc.dg/lto/20091013-1_2.c: Likewise.
7345 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7346
7347 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7348
7349 * gnat.dg/specs/aggr6.ads: New test.
7350
7351 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7352
7353 * gnat.dg/loop_optimization15.ad[sb]: New test.
7354
7355 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR middle-end/56548
7358 * gcc.dg/pr56548.c: New test.
7359
7360 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7361
7362 PR debug/53363
7363 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7364
7365 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7366
7367 PR c++/56543
7368 * g++.dg/template/typename20.C: New test.
7369
7370 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR debug/56510
7373 * gcc.dg/pr56510.c: New test.
7374
7375 PR rtl-optimization/56484
7376 * gcc.c-torture/compile/pr56484.c: New test.
7377
7378 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7379
7380 PR c++/56530
7381 * g++.dg/warn/Wsign-conversion-2.C: New.
7382
7383 2013-03-05 Richard Biener <rguenther@suse.de>
7384
7385 PR tree-optimization/56270
7386 * gcc.dg/vect/slp-38.c: New testcase.
7387
7388 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7389
7390 PR rtl-optimization/56494
7391 * gcc.dg/pr56494.c: New test.
7392
7393 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
7394
7395 * gcc.dg/pr56424.c: New test.
7396
7397 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7398
7399 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7400 * gcc.dg/pr56228.c <avr>: Skip.
7401
7402 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7403
7404 PR testsuite/52641
7405 PR tree-optimization/52631
7406 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7407
7408 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
7409
7410 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7411 * gcc.dg/vect/vect-83_64.c: Same.
7412
7413 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7414
7415 PR fortran/56477
7416 * gfortran.dg/pointer_check_13.f90: New test.
7417
7418 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7419
7420 PR fortran/54730
7421 * gfortran.dg/array_constructor_42.f90: New test.
7422
7423 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7424
7425 PR c++/52688
7426 * g++.dg/template/static33.C: New.
7427 * g++.dg/template/static34.C: Likewise.
7428
7429 PR c++/10291
7430 * g++.dg/template/static35.C: New.
7431
7432 2013-03-01 Steve Ellcey <sellcey@mips.com>
7433
7434 * gcc.dg/pr56396.c: Require pic support.
7435
7436 2013-03-01 Richard Biener <rguenther@suse.de>
7437
7438 PR tree-optimization/55481
7439 * gcc.dg/torture/pr56488.c: New testcase.
7440
7441 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
7442 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR sanitizer/56454
7445 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7446 no_sanitize_address attribute rather than no_address_safety_analysis.
7447 * g++.dg/asan/sanitizer_test_utils.h
7448 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7449 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7450 in addition to no_address_safety_analysis.
7451
7452 2013-02-28 Jason Merrill <jason@redhat.com>
7453
7454 PR c++/56481
7455 * g++.dg/cpp0x/constexpr-and.C: New.
7456
7457 2013-02-28 Martin Jambor <mjambor@suse.cz>
7458
7459 PR tree-optimization/56294
7460 * g++.dg/debug/pr56294.C: New test.
7461
7462 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
7463
7464 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7465
7466 2013-02-27 Marek Polacek <polacek@redhat.com>
7467
7468 PR rtl-optimization/56466
7469 * gcc.dg/pr56466.c: New test.
7470
7471 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7472
7473 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7474 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7475 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7476
7477 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
7478
7479 PR middle-end/45472
7480 * gcc.dg/pr45472.c: New test.
7481
7482 2013-02-26 Marek Polacek <polacek@redhat.com>
7483
7484 PR tree-optimization/56426
7485 * gcc.dg/pr56436.c: New test.
7486
7487 2013-02-26 Jakub Jelinek <jakub@redhat.com>
7488
7489 PR tree-optimization/56448
7490 * gcc.c-torture/compile/pr56448.c: New test.
7491
7492 PR tree-optimization/56443
7493 * gcc.dg/torture/pr56443.c: New test.
7494
7495 2013-02-25 Richard Biener <rguenther@suse.de>
7496
7497 PR tree-optimization/56175
7498 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7499
7500 2013-02-24 Jakub Jelinek <jakub@redhat.com>
7501
7502 PR c++/56403
7503 * g++.dg/torture/pr56403.C: New test.
7504
7505 2013-02-25 Catherine Moore <clm@codesourcery.com>
7506
7507 Revert:
7508 2013-02-24 Catherine Moore <clm@codesourcery.com>
7509 Richard Sandiford <rdsandiford@googlemail.com>
7510
7511 * gcc.target/mips/mips.exp: Add microMIPS support.
7512 * gcc.target/mips/umips-movep-2.c: New test.
7513 * gcc.target/mips/umips-lwp-2.c: New test.
7514 * gcc.target/mips/umips-swp-5.c: New test.
7515 * gcc.target/mips/umips-constraints-1.c: New test.
7516 * gcc.target/mips/umips-lwp-3.c: New test.
7517 * gcc.target/mips/umips-swp-6.c: New test.
7518 * gcc.target/mips/umips-constraints-2.c: New test.
7519 * gcc.target/mips/umips-save-restore-1.c: New test.
7520 * gcc.target/mips/umips-lwp-4.c: New test.
7521 * gcc.target/mips/umips-swp-7.c: New test.
7522 * gcc.target/mips/umips-save-restore-2.c: New test.
7523 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7524 * gcc.target/mips/umips-lwp-5.c: New test.
7525 * gcc.target/mips/umips-save-restore-3.c: New test.
7526 * gcc.target/mips/umips-lwp-6.c: New test.
7527 * gcc.target/mips/umips-swp-1.c: New test.
7528 * gcc.target/mips/umips-lwp-7.c: New test.
7529 * gcc.target/mips/umips-swp-2.c: New test.
7530 * gcc.target/mips/umips-lwp-8.c: New test.
7531 * gcc.target/mips/umips-swp-3.c: New test.
7532 * gcc.target/mips/umips-movep-1.c: New test.
7533 * gcc.target/mips/umips-lwp-1.c: New test.
7534 * gcc.target/mips/umips-swp-4.c: New test.
7535
7536 2013-02-24 Catherine Moore <clm@codesourcery.com>
7537 Richard Sandiford <rdsandiford@googlemail.com>
7538
7539 * gcc.target/mips/mips.exp: Add microMIPS support.
7540 * gcc.target/mips/umips-movep-2.c: New test.
7541 * gcc.target/mips/umips-lwp-2.c: New test.
7542 * gcc.target/mips/umips-swp-5.c: New test.
7543 * gcc.target/mips/umips-constraints-1.c: New test.
7544 * gcc.target/mips/umips-lwp-3.c: New test.
7545 * gcc.target/mips/umips-swp-6.c: New test.
7546 * gcc.target/mips/umips-constraints-2.c: New test.
7547 * gcc.target/mips/umips-save-restore-1.c: New test.
7548 * gcc.target/mips/umips-lwp-4.c: New test.
7549 * gcc.target/mips/umips-swp-7.c: New test.
7550 * gcc.target/mips/umips-save-restore-2.c: New test.
7551 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7552 * gcc.target/mips/umips-lwp-5.c: New test.
7553 * gcc.target/mips/umips-save-restore-3.c: New test.
7554 * gcc.target/mips/umips-lwp-6.c: New test.
7555 * gcc.target/mips/umips-swp-1.c: New test.
7556 * gcc.target/mips/umips-lwp-7.c: New test.
7557 * gcc.target/mips/umips-swp-2.c: New test.
7558 * gcc.target/mips/umips-lwp-8.c: New test.
7559 * gcc.target/mips/umips-swp-3.c: New test.
7560 * gcc.target/mips/umips-movep-1.c: New test.
7561 * gcc.target/mips/umips-lwp-1.c: New test.
7562 * gcc.target/mips/umips-swp-4.c: New test.
7563
7564 2013-02-22 Jakub Jelinek <jakub@redhat.com>
7565
7566 PR sanitizer/56393
7567 * lib/asan-dg.exp (asan_link_flags): Add
7568 -B${gccpath}/libsanitizer/asan/ to flags.
7569
7570 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR middle-end/56420
7573 * gcc.dg/torture/pr56420.c: New test.
7574
7575 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
7576
7577 PR middle-end/56108
7578 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7579
7580 2013-02-21 Martin Jambor <mjambor@suse.cz>
7581
7582 PR tree-optimization/56310
7583 * g++.dg/ipa/pr56310.C: New test.
7584
7585 2013-02-21 Janus Weil <janus@gcc.gnu.org>
7586
7587 PR fortran/56385
7588 * gfortran.dg/proc_ptr_comp_37.f90: New.
7589
7590 2013-02-21 Richard Biener <rguenther@suse.de>
7591
7592 PR tree-optimization/56415
7593 Revert
7594 2013-02-11 Richard Biener <rguenther@suse.de>
7595
7596 PR tree-optimization/56273
7597 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7598 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7599 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7600 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7601 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7602 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7603
7604 2013-02-21 Marek Polacek <polacek@redhat.com>
7605
7606 PR tree-optimization/56398
7607 * g++.dg/torture/pr56398.C: New test.
7608
7609 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7610
7611 PR inline-asm/56405
7612 * gcc.c-torture/compile/pr56405.c: New test.
7613
7614 2013-02-20 Jan Hubicka <jh@suse.cz>
7615
7616 PR tree-optimization/56265
7617 * g++.dg/ipa/devirt-11.C: New testcase.
7618
7619 2013-02-20 Richard Biener <rguenther@suse.de>
7620
7621 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7622
7623 2013-02-20 Richard Biener <rguenther@suse.de>
7624 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR tree-optimization/56396
7627 * gcc.dg/pr56396.c: New testcase.
7628
7629 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7630
7631 PR c++/56373
7632 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7633
7634 2013-02-19 Richard Biener <rguenther@suse.de>
7635
7636 PR tree-optimization/56384
7637 * gcc.dg/torture/pr56384.c: New testcase.
7638
7639 2013-02-19 Jakub Jelinek <jakub@redhat.com>
7640
7641 PR tree-optimization/56350
7642 * gcc.dg/pr56350.c: New test.
7643
7644 PR tree-optimization/56381
7645 * g++.dg/opt/pr56381.C: New test.
7646
7647 2013-02-18 Jakub Jelinek <jakub@redhat.com>
7648
7649 PR pch/54117
7650 * lib/dg-pch.exp (pch-init, pch-finish,
7651 check_effective_target_pch_supported_debug): New procs.
7652 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7653 Likewise if $pch_unsupported_debug and $flags include -g.
7654 Skip FAILs about missing *.gch file if $pch_unsupported_debug
7655 and dg-require-effective-target pch_unsupported_debug.
7656 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7657 * objc.dg/pch/pch.exp: Likewise.
7658 * gcc.dg/pch/pch.exp: Likewise.
7659 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7660 pch_unsupported_debug.
7661 * gcc.dg/pch/valid-1.hs: Likewise.
7662 * gcc.dg/pch/valid-1b.c: Likewise.
7663 * gcc.dg/pch/valid-1b.hs: Likewise.
7664
7665 2013-02-18 Richard Biener <rguenther@suse.de>
7666
7667 PR tree-optimization/56366
7668 * gcc.dg/torture/pr56366.c: New testcase.
7669
7670 2013-02-18 Richard Biener <rguenther@suse.de>
7671
7672 PR middle-end/56349
7673 * gcc.dg/torture/pr56349.c: New testcase.
7674
7675 2013-02-18 Richard Biener <rguenther@suse.de>
7676
7677 PR tree-optimization/56321
7678 * gcc.dg/torture/pr56321.c: New testcase.
7679
7680 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7681
7682 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7683
7684 2013-02-16 Jakub Jelinek <jakub@redhat.com>
7685 Dodji Seketeli <dodji@redhat.com>
7686
7687 PR asan/56330
7688 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7689 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7690 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7691 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7692 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7693 * c-c++-common/asan/pr56330.c: Likewise.
7694 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7695 Ensure the size argument of __builtin_memcpy is a constant.
7696
7697 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7698 Paolo Carlini <paolo.carlini@oracle.com>
7699
7700 PR c++/51242
7701 * g++.dg/cpp0x/enum23.C: New.
7702
7703 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7704
7705 PR target/54685
7706 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7707
7708 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7709
7710 PR rtl-optimization/56348
7711 * gcc.target/i386/pr56348.c: New test.
7712
7713 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
7714
7715 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7716 * gcc.target/arm/interrupt-2.c: Likewise.
7717
7718 2013-02-15 Tobias Burnus <burnus@net-b.de>
7719
7720 PR fortran/56318
7721 * gfortran.dg/matmul_9.f90: New.
7722
7723 2013-02-15 Tobias Burnus <burnus@net-b.de>
7724
7725 PR fortran/53818
7726 * gfortran.dg/init_flag_11.f90: New.
7727
7728 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7729
7730 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7731
7732 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7733
7734 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7735 characters.
7736
7737 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7738 Tobias Burnus <burnus@net-b.de>
7739
7740 PR testsuite/56138
7741 * gfortran.dg/allocatable_function_7.f90: New.
7742
7743 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7744
7745 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7746 * asan_globals_test-wrapper.cc: New file.
7747 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7748 instead of asan_globals_test.cc as dg-additional-sources.
7749 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7750 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7751 "sanitizer_test_utils.h" instead of
7752 "sanitizer_common/tests/sanitizer_test_utils.h".
7753 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7754 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7755 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7756 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7757 * g++.dg/asan/asan_test.cc: Synced from upstream.
7758 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7759
7760 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7761
7762 Fix an asan crash
7763 * c-c++-common/asan/memcmp-2.c: New test.
7764
7765 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7766
7767 PR c++/55582
7768 * g++.dg/cpp0x/udlit-string-literal.h: New.
7769 * g++.dg/cpp0x/udlit-string-literal.C: New.
7770
7771 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7772
7773 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7774
7775 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7776
7777 PR target/56184
7778 * gcc.target/arm/pr56184.C: New test.
7779
7780 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7781
7782 PR c++/56302
7783 * g++.dg/torture/pr56302.C: New test.
7784 * g++.dg/cpp0x/constexpr-56302.C: New test.
7785 * c-c++-common/pr56302.c: New test.
7786
7787 2013-02-13 Tobias Burnus <burnus@net-b.de>
7788 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7789
7790 PR fortran/56204
7791 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7792 * gfortran.dg/quad_3.f90: Ditto.
7793
7794 2013-02-13 Kostya Serebryany <kcc@google.com>
7795
7796 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7797 to match the fresh asan run-time.
7798 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7799
7800 2013-02-12 Dodji Seketeli <dodji@redhat.com>
7801
7802 Avoid instrumenting duplicated memory access in the same basic block
7803 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7804 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7805 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7806 * c-c++-common/asan/inc.c: Likewise.
7807
7808 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
7809
7810 PR inline-asm/56148
7811 * gcc.target/i386/pr56148.c: New test.
7812
7813 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7814 Tobias Burnus <burnus@net-b.de>
7815
7816 PR testsuite/56082
7817 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7818 to kind=2.
7819
7820 2013-02-12 Richard Biener <rguenther@suse.de>
7821
7822 PR lto/56297
7823 * gcc.dg/lto/pr56297_0.c: New testcase.
7824 * gcc.dg/lto/pr56297_0.c: Likewise.
7825
7826 2013-02-12 Janus Weil <janus@gcc.gnu.org>
7827
7828 PR fortran/46952
7829 * gfortran.dg/typebound_deferred_1.f90: New.
7830
7831 2013-02-12 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR rtl-optimization/56151
7834 * gcc.target/i386/pr56151.c: New test.
7835
7836 2013-02-11 Sriraman Tallam <tmsriram@google.com>
7837
7838 * g++.dg/ext/mv12.C: New test.
7839 * g++.dg/ext/mv12.h: New file.
7840 * g++.dg/ext/mv12-aux.C: New file.
7841 * g++.dg/ext/mv13.C: New test.
7842
7843 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
7844
7845 * lib/target-supports.exp
7846 (check_effective_target_powerpc_eabi_ok): New.
7847 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7848 powerpc_eabi_ok.
7849 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7850 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7851 only.
7852 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7853 * gcc.target/powerpc/pr51623.c: Likewise.
7854 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7855 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7856
7857 2013-02-11 Alexander Potapenko <glider@google.com>
7858 Jack Howarth <howarth@bromo.med.uc.edu>
7859 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR sanitizer/55617
7862 * g++.dg/asan/pr55617.C: Run on all targets.
7863
7864 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
7865
7866 PR rtl-optimization/56275
7867 * gcc.dg/pr56275.c: New test.
7868
7869 2013-02-11 Richard Biener <rguenther@suse.de>
7870
7871 PR tree-optimization/56273
7872 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7873
7874 2013-02-11 Richard Biener <rguenther@suse.de>
7875
7876 PR tree-optimization/56264
7877 * gcc.dg/torture/pr56264.c: New testcase.
7878
7879 2013-02-11 Richard Biener <rguenther@suse.de>
7880
7881 PR tree-optimization/56273
7882 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7883 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7884 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7885 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7886 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7887 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7888
7889 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
7890
7891 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7892 for *-*-linux-gnu targets.
7893 * g++.dg/asan/interception-test-1.c: Ditto.
7894 * g++.dg/asan/interception-failure-test-1.C: Ditto.
7895 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7896
7897 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
7898
7899 PR fortran/55362
7900 * gfortran.dg/intrinsic_size_4.f90 : New test.
7901
7902 2013-02-09 Jakub Jelinek <jakub@redhat.com>
7903
7904 PR target/56256
7905 * gcc.target/powerpc/pr56256.c: New test.
7906
7907 2013-02-08 Ian Lance Taylor <iant@google.com>
7908
7909 * lib/go.exp: Load timeout.exp.
7910
7911 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
7912
7913 PR rtl-optimization/56246
7914 * gcc.target/i386/pr56246.c: New test.
7915
7916 2013-02-08 Jeff Law <law@redhat.com>
7917
7918 PR debug/53948
7919 * gcc.dg/debug/dwarf2/pr53948.c: New test.
7920
7921 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7922
7923 PR target/56043
7924 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7925 powerpc*-*-linux*.
7926
7927 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7928
7929 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7930
7931 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7932
7933 PR rtl-optimization/56195
7934 * gcc.dg/torture/pr56195.c: New test.
7935
7936 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
7937
7938 PR fortran/54107
7939 * gfortran.dg/recursive_interface_2.f90: New test.
7940
7941 2013-02-08 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR tree-optimization/56250
7944 * gcc.c-torture/execute/pr56250.c: New test.
7945
7946 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7947
7948 PR tree-optimization/56064
7949 * gcc.dg/fixed-point/view-convert-2.c: New test.
7950
7951 2013-02-08 Michael Matz <matz@suse.de>
7952
7953 PR tree-optimization/52448
7954 * gcc.dg/pr52448.c: New test.
7955
7956 2013-02-08 Richard Biener <rguenther@suse.de>
7957
7958 PR middle-end/56181
7959 * gcc.dg/torture/pr56181.c: New testcase.
7960
7961 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
7962
7963 PR target/54222
7964 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7965 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7966
7967 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7968
7969 PR c++/56241
7970 * g++.dg/parse/crash61.C: New test.
7971
7972 PR c++/56239
7973 * g++.dg/parse/pr56239.C: New test.
7974
7975 PR c++/56237
7976 * g++.dg/abi/mangle61.C: New test.
7977
7978 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
7979
7980 PR rtl-optimization/56225
7981 * gcc.target/i386/pr56225.c: New test.
7982
7983 2013-02-07 Jakub Jelinek <jakub@redhat.com>
7984
7985 PR debug/56154
7986 * gcc.dg/guality/pr56154-1.c: New test.
7987 * gcc.dg/guality/pr56154-2.c: New test.
7988 * gcc.dg/guality/pr56154-3.c: New test.
7989 * gcc.dg/guality/pr56154-4.c: New test.
7990 * gcc.dg/guality/pr56154-aux.c: New file.
7991
7992 PR tree-optimization/55789
7993 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7994 cleanup-tree-dump.
7995 * gcc.dg/tree-ssa/inline-3.c: Add
7996 --param max-early-inliner-iterations=2 option.
7997
7998 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7999
8000 PR debug/53363
8001 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8002 Add -fno-dwarf2-cfi-asm to dg-options.
8003 Adapt match count.
8004
8005 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR target/56228
8008 * gcc.dg/pr56228.c: New test.
8009
8010 2013-02-07 Alan Modra <amodra@gmail.com>
8011
8012 PR target/54009
8013 * gcc.target/powerpc/pr54009.c: New test.
8014 PR target/54131
8015 * gfortran.dg/pr54131.f: New test.
8016
8017 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
8018
8019 PR fortran/55789
8020 * gfortran.dg/array_constructor_41.f90: New test.
8021
8022 2013-02-06 Janus Weil <janus@gcc.gnu.org>
8023
8024 PR fortran/55978
8025 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8026
8027 2013-02-06 Jakub Jelinek <jakub@redhat.com>
8028
8029 PR middle-end/56217
8030 * g++.dg/gomp/pr56217.C: New test.
8031
8032 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR tree-optimization/56205
8035 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8036 * gcc.c-torture/execute/pr56205.c: New test.
8037
8038 2013-02-05 Richard Biener <rguenther@suse.de>
8039
8040 PR tree-optimization/53342
8041 PR tree-optimization/53185
8042 * gcc.dg/vect/pr53185-2.c: New testcase.
8043
8044 2013-02-05 Jan Hubicka <jh@suse.cz>
8045
8046 PR tree-optimization/55789
8047 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8048 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8049 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8050 * g++.dg/ipa/inline-1.C: New testcase.
8051 * g++.dg/ipa/inline-2.C: New testcase.
8052 * g++.dg/ipa/inline-3.C: New testcase.
8053
8054 2013-02-05 Jan Hubicka <jh@suse.cz>
8055
8056 PR tree-optimization/55789
8057 * g++.dg/torture/pr55789.C: New testcase.
8058
8059 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR middle-end/56167
8062 * gcc.dg/pr56167.c: New test.
8063
8064 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8065
8066 PR target/55146
8067 * gcc.target/sh/pr55146.c: New.
8068
8069 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8070
8071 PR tree-optimization/54386
8072 * gcc.target/sh/pr54386.c: New.
8073
8074 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
8075
8076 PR fortran/56008
8077 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8078
8079 PR fortran/47517
8080 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8081
8082 2013-02-04 Alexander Potapenko <glider@google.com>
8083 Jack Howarth <howarth@bromo.med.uc.edu>
8084 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR sanitizer/55617
8087 * g++.dg/asan/pr55617.C: New test.
8088
8089 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8090
8091 PR fortran/54195
8092 * gfortran.dg/typebound_operator_19.f90: New test.
8093 * gfortran.dg/typebound_assignment_4.f90: New test.
8094
8095 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8096
8097 PR fortran/54107
8098 * gfortran.dg/recursive_interface_1.f90: New test.
8099
8100 2013-02-04 Richard Guenther <rguenther@suse.de>
8101
8102 PR lto/56168
8103 * gcc.dg/lto/pr56168_0.c: New testcase.
8104 * gcc.dg/lto/pr56168_1.c: Likewise.
8105
8106 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8107
8108 PR fortran/50627
8109 PR fortran/56054
8110 * gfortran.dg/block_12.f90: New test.
8111 * gfortran.dg/module_error_1.f90: New test.
8112
8113 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8114
8115 * lib/target-supports.exp (check_effective_target_vect_float)
8116 (check_effective_target_vect_no_align): Add mips-sde-elf.
8117
8118 2013-02-01 Jakub Jelinek <jakub@redhat.com>
8119
8120 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8121
8122 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
8123
8124 * gcc.dg/pr56023.c: XFAIL on AIX.
8125 * gcc.dg/vect/pr49352.c: Same.
8126
8127 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8128
8129 * gnat.dg/opt26.adb: New test.
8130
8131 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8132
8133 Revert.
8134 2013-01-27 Amol Pise <amolpise15@gmail.com>
8135
8136 * gcc.target/arm/neon-vfnms-1.c: New test.
8137 * gcc.target/arm/neon-vfnma-1.c: New test.
8138
8139 2013-01-31 Richard Biener <rguenther@suse.de>
8140
8141 PR tree-optimization/56157
8142 * gcc.dg/torture/pr56157.c: New testcase.
8143
8144 2013-01-30 Richard Biener <rguenther@suse.de>
8145
8146 PR tree-optimization/56150
8147 * gcc.dg/torture/pr56150.c: New testcase.
8148
8149 2013-01-30 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR sanitizer/55374
8152 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8153 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
8154 printed in backtrace.
8155 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8156 to avoid errors about mismatched allocation vs. deallocation.
8157
8158 PR c++/55742
8159 * g++.dg/mv1.C: Moved to...
8160 * g++.dg/ext/mv1.C: ... here. Adjust test.
8161 * g++.dg/mv2.C: Moved to...
8162 * g++.dg/ext/mv2.C: ... here. Adjust test.
8163 * g++.dg/mv3.C: Moved to...
8164 * g++.dg/ext/mv3.C: ... here.
8165 * g++.dg/mv4.C: Moved to...
8166 * g++.dg/ext/mv4.C: ... here.
8167 * g++.dg/mv5.C: Moved to...
8168 * g++.dg/ext/mv5.C: ... here. Adjust test.
8169 * g++.dg/mv6.C: Moved to...
8170 * g++.dg/ext/mv6.C: ... here. Adjust test.
8171 * g++.dg/ext/mv7.C: New test.
8172 * g++.dg/ext/mv8.C: New test.
8173 * g++.dg/ext/mv9.C: New test.
8174 * g++.dg/ext/mv10.C: New test.
8175 * g++.dg/ext/mv11.C: New test.
8176
8177 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
8178
8179 PR rtl-optimization/56144
8180 * gcc.dg/pr56144.c: New.
8181
8182 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
8183
8184 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8185 message.
8186 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8187 * g++.dg/cpp0x/constexpr-55573.C: Same
8188
8189 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
8190
8191 PR tree-optimization/56064
8192 * gcc.dg/fixed-point/view-convert.c: New test.
8193
8194 2013-01-30 Andreas Schwab <schwab@suse.de>
8195
8196 * lib/target-supports-dg.exp (dg-process-target): Use expr to
8197 evaluate the end index in string range.
8198
8199 2013-01-30 Tobias Burnus <burnus@net-b.de>
8200
8201 PR fortran/56138
8202 * gfortran.dg/allocatable_function_6.f90: New.
8203
8204 2013-01-29 Janus Weil <janus@gcc.gnu.org>
8205 Mikael Morin <mikael@gcc.gnu.org>
8206
8207 PR fortran/54107
8208 * gfortran.dg/proc_ptr_comp_36.f90: New.
8209
8210 2013-01-29 Richard Biener <rguenther@suse.de>
8211
8212 PR tree-optimization/55270
8213 * gcc.dg/torture/pr55270.c: New testcase.
8214
8215 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR rtl-optimization/56117
8218 * gcc.dg/pr56117.c: New test.
8219
8220 2013-01-28 Richard Biener <rguenther@suse.de>
8221
8222 PR tree-optimization/56034
8223 * gcc.dg/torture/pr56034.c: New testcase.
8224
8225 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR tree-optimization/56125
8228 * gcc.dg/pr56125.c: New test.
8229
8230 2013-01-28 Tobias Burnus <burnus@net-b.de>
8231 Mikael Morin <mikael@gcc.gnu.org>
8232
8233 PR fortran/53537
8234 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8235 * gfortran.dg/import8.f90: Likewise.
8236 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8237 * gfortran.dg/import10.f90: New test.
8238 * gfortran.dg/import11.f90: Likewise
8239
8240 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8241
8242 PR testsuite/56053
8243 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8244 string.h. Provide memset, malloc and free prototypes, adjust line
8245 numbers in dg-output.
8246 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8247 Provide memset prototype and adjust line numbers in dg-output.
8248 * c-c++-common/asan/global-overflow-1.c: Likewise.
8249
8250 PR tree-optimization/56094
8251 * gcc.dg/pr56094.c: New test.
8252
8253 2013-01-27 Amol Pise <amolpise15@gmail.com>
8254
8255 * gcc.target/arm/neon-vfnms-1.c: New test.
8256 * gcc.target/arm/neon-vfnma-1.c: New test.
8257
8258 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
8259
8260 PR target/56114
8261 * gcc.target/i386/pr56114.c: New test.
8262
8263 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
8264
8265 PR fortran/55984
8266 * gfortran.dg/associate_14.f90: New test.
8267
8268 PR fortran/56047
8269 * gfortran.dg/associate_13.f90: New test.
8270
8271 2013-01-25 Jakub Jelinek <jakub@redhat.com>
8272
8273 PR tree-optimization/56098
8274 * gcc.dg/pr56098-1.c: New test.
8275 * gcc.dg/pr56098-2.c: New test.
8276
8277 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
8278
8279 PR target/54222
8280 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8281
8282 2013-01-22 Marek Polacek <polacek@redhat.com>
8283
8284 PR tree-optimization/56035
8285 * gcc.dg/pr56035.c: New test.
8286
8287 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8288
8289 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8290 for MIPS.
8291
8292 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8293
8294 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8295
8296 2013-01-24 Jakub Jelinek <jakub@redhat.com>
8297
8298 PR c/56078
8299 * gcc.dg/pr56078.c: New test.
8300 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8301
8302 2013-01-24 Martin Jambor <mjambor@suse.cz>
8303
8304 PR tree-optimization/55927
8305 * g++.dg/ipa/devirt-10.C: Disable early inlining.
8306
8307 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
8308
8309 * gcc.target/i386/movsd.c: New test.
8310
8311 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
8312
8313 PR inline-asm/55934
8314 * gcc.target/i386/pr55934.c: New test.
8315
8316 2013-01-23 Janus Weil <janus@gcc.gnu.org>
8317
8318 PR fortran/56081
8319 * gfortran.dg/select_8.f90: New.
8320
8321 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
8322
8323 * gcc.target/microblaze/microblaze.exp: Remove
8324 target_config_cflags check.
8325
8326 2013-01-23 Jakub Jelinek <jakub@redhat.com>
8327
8328 PR fortran/56052
8329 * gfortran.dg/gomp/pr56052.f90: New test.
8330
8331 PR target/49069
8332 * gcc.dg/pr49069.c: New test.
8333
8334 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8335
8336 PR c++/55944
8337 * g++.dg/cpp0x/constexpr-static10.C: New.
8338
8339 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
8340
8341 PR target/56028
8342 * gcc.target/i386/pr56028.c: New test.
8343
8344 2013-01-22 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR target/55686
8347 * gcc.target/i386/pr55686.c: New test.
8348
8349 2013-01-22 Dodji Seketeli <dodji@redhat.com>
8350
8351 PR c++/53609
8352 * g++.dg/cpp0x/variadic139.C: New test.
8353 * g++.dg/cpp0x/variadic140.C: Likewise.
8354 * g++.dg/cpp0x/variadic141.C: Likewise.
8355
8356 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
8357
8358 * gnat.dg/warn8.adb: New test.
8359
8360 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8361
8362 PR fortran/55919
8363 * gfortran.dg/include_8.f90: New test.
8364
8365 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8366
8367 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8368 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8369
8370 2013-01-21 Jakub Jelinek <jakub@redhat.com>
8371
8372 PR tree-optimization/56051
8373 * gcc.c-torture/execute/pr56051.c: New test.
8374
8375 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8376
8377 PR rtl-optimization/56023
8378 * gcc.dg/pr56023.c: New test.
8379
8380 2013-01-21 Martin Jambor <mjambor@suse.cz>
8381
8382 PR middle-end/56022
8383 * gcc.target/i386/pr56022.c: New test.
8384
8385 2013-01-21 Jason Merrill <jason@redhat.com>
8386
8387 * lib/target-supports.exp (check_effective_target_alias): New.
8388
8389 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
8390
8391 PR debug/53235
8392 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8393
8394 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
8395
8396 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8397
8398 2013-01-19 Jeff Law <law@redhat.com>
8399
8400 PR tree-optimization/52631
8401 * tree-ssa/pr52631.c: New test.
8402 * tree-ssa/ssa-fre-9: Update expected output.
8403
8404 2013-01-19 Anthony Green <green@moxielogic.com>
8405
8406 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8407 for moxie.
8408
8409 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR tree-optimization/56029
8412 * g++.dg/torture/pr56029.C: New test.
8413
8414 2013-01-18 Sharad Singhai <singhai@google.com>
8415
8416 PR tree-optimization/55995
8417 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8418
8419 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
8420
8421 PR target/55433
8422 * gcc.target/i386/pr55433.c: New.
8423
8424 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR middle-end/56015
8427 * gfortran.dg/pr56015.f90: New test.
8428
8429 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
8430
8431 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8432
8433 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
8434
8435 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8436 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8437 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8438 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8439 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8440
8441 2013-01-17 Jeff Law <law@redhat.com>
8442
8443 * gcc.dg/pr52573.c: Move to...
8444 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
8445
8446 PR rtl-optimization/52573
8447 * gcc.dg/pr52573.c: New test.
8448
8449 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
8450
8451 PR sanitizer/55679
8452 * g++.dg/asan/interception-test-1.C: Skip on darwin.
8453 * lib/target-supports.exp (check_effective_target_swapcontext): Use
8454 check_no_compiler_messages to test support in ucontext.h.
8455 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8456 compliant RLIMIT_AS.
8457
8458 2013-01-17 Marek Polacek <polacek@redhat.com>
8459
8460 PR rtl-optimization/55833
8461 * gcc.dg/pr55833.c: New test.
8462
8463 2013-01-17 Jan Hubicka <jh@suse.cz>
8464
8465 PR tree-optimization/55273
8466 * gcc.c-torture/compile/pr55273.c: New testcase.
8467
8468 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
8469
8470 PR target/55981
8471 * gcc.target/pr55981.c: New test.
8472
8473 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
8474
8475 * gcc.target/arm/pr40887.c: Require at least armv5.
8476 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8477 * gcc.target/arm/pr51915.c: Likewise.
8478 * gcc.target/arm/pr52006.c: Likewise.
8479 * gcc.target/arm/pr53187.c: Likewise.
8480
8481 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8482 * gcc.target/arm/ftest-support-arm.h: Delete.
8483 * gcc.target/arm/ftest-support-thumb.h: Delete.
8484 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8485 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8486 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8487 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8488 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8489 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8490 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8491 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8492 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8493 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8494 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8495 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8496 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8497 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8498 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8499 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8500 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8501 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8502 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8503 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8504 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8505 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8506 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8507 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8508
8509 2013-01-17 Martin Jambor <mjambor@suse.cz>
8510
8511 PR tree-optimizations/55264
8512 * g++.dg/ipa/pr55264.C: New test.
8513
8514 2013-01-16 Janus Weil <janus@gcc.gnu.org>
8515
8516 PR fortran/55983
8517 * gfortran.dg/class_55.f90: New.
8518
8519 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
8520
8521 PR testsuite/55994
8522 * gcc.c-torture/execute/builtins/builtins.exp: Add
8523 -Wl,--allow-multiple-definition for eabi and elf targets.
8524
8525 PR testsuite/54622
8526 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8527 check_effective_target_vect_perm_short,
8528 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8529 check_effective_target_vect64): Return 0 for big-endian ARM.
8530 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8531
8532 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8533 prototypes.
8534
8535 2013-01-16 Richard Biener <rguenther@suse.de>
8536
8537 PR tree-optimization/55964
8538 * gcc.dg/torture/pr55964.c: New testcase.
8539
8540 2013-01-16 Richard Biener <rguenther@suse.de>
8541
8542 PR tree-optimization/54767
8543 PR tree-optimization/53465
8544 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8545
8546 2013-01-16 Christian Bruel <christian.bruel@st.com>
8547
8548 PR target/55301
8549 * gcc.target/sh/sh-switch.c: New testcase.
8550
8551 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8552
8553 * gcc.dg/webizer.c: Increase the array size.
8554
8555 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR target/55940
8558 * gcc.dg/pr55940.c: New test.
8559
8560 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
8561 Harald Anlauf <anlauf@gmx.de>
8562
8563 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8564 * gfortran.dg/bounds_check_5.f90: Likewise.
8565 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8566 * gfortran.dg/continuation_9.f90: Likewise.
8567 * gfortran.dg/move_alloc_13.f90: Likewise.
8568 * gfortran.dg/structure_constructor_11.f90: Likewise.
8569 * gfortran.dg/tab_continuation.f: Likewise.
8570 * gfortran.dg/warning-directive-2.F90: Likewise.
8571 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8572
8573 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8574
8575 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8576 * gcc.target/arm/fma-sp.c: Likewise.
8577
8578 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
8579
8580 PR rtl-optimization/55153
8581 * gcc.dg/pr55153.c: New.
8582
8583 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8584
8585 PR tree-optimization/55920
8586 * gcc.c-torture/compile/pr55920.c: New test.
8587
8588 2013-01-15 Richard Biener <rguenther@suse.de>
8589
8590 PR middle-end/55882
8591 * gcc.dg/torture/pr55882.c: New testcase.
8592
8593 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8594
8595 PR tree-optimization/55955
8596 * gcc.c-torture/compile/pr55955.c: New test.
8597
8598 2013-01-15 Dodji Seketeli <dodji@redhat.com>
8599
8600 PR c++/55663
8601 * g++.dg/cpp0x/alias-decl-31.C: New test.
8602
8603 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
8604
8605 PR fortran/54286
8606 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8607 case where interface is null.
8608
8609 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8610
8611 PR fortran/55806
8612 * gfortran.dg/array_constructor_40.f90: New test.
8613
8614 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
8615
8616 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8617
8618 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
8619
8620 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8621 * gcc.target/aarch64/vect-ld1r-compile.c: New.
8622 * gcc.target/aarch64/vect-ld1r-fp.c: New.
8623 * gcc.target/aarch64/vect-ld1r.c: New.
8624 * gcc.target/aarch64/vect-ld1r.x: New.
8625
8626 2013-01-14 Andi Kleen <ak@linux.intel.com>
8627
8628 PR target/55948
8629 * gcc.target/i386/hle-clear-rel.c: New file
8630 * gcc.target/i386/hle-store-rel.c: New file.
8631
8632 2013-01-14 Harald Anlauf <anlauf@gmx.de>
8633
8634 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8635 * gfortran.dg/bounds_check_4.f90: Likewise.
8636 * gfortran.dg/inquire_10.f90: Likewise.
8637 * gfortran.dg/minloc_3.f90: Likewise.
8638 * gfortran.dg/minlocval_3.f90: Likewise.
8639 * gfortran.dg/module_double_reuse.f90: Likewise.
8640 * gfortran.dg/mvbits_1.f90: Likewise.
8641 * gfortran.dg/oldstyle_1.f90: Likewise.
8642 * gfortran.dg/pr20163-2.f: Likewise.
8643 * gfortran.dg/save_1.f90: Likewise.
8644 * gfortran.dg/scan_1.f90: Likewise.
8645 * gfortran.dg/select_char_1.f90: Likewise.
8646 * gfortran.dg/shape_4.f90: Likewise.
8647 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8648 * gfortran.dg/function_optimize_10.f90: Likewise.
8649 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8650 * gfortran.dg/used_types_17.f90: Likewise.
8651 * gfortran.dg/used_types_18.f90: Likewise.
8652
8653 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
8654
8655 PR fortran/54286
8656 * gfortran.dg/proc_ptr_result_8.f90 : New test.
8657
8658 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8659
8660 * gcc.dg/unroll_5.c: Add nomips16 attributes.
8661
8662 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8663
8664 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8665
8666 2013-01-12 Janus Weil <janus@gcc.gnu.org>
8667
8668 PR fortran/55072
8669 * gfortran.dg/assumed_type_2.f90: Fix test case.
8670 * gfortran.dg/internal_pack_13.f90: New test.
8671 * gfortran.dg/internal_pack_14.f90: New test.
8672
8673 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8674
8675 PR fortran/55868
8676 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8677 scan-tree-dump-times for foo.0.x._vptr to deal with change from
8678 $tar to STAR.
8679
8680 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8681
8682 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8683
8684 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8685
8686 PR target/55719
8687 * gcc.target/s390/pr55719.c: New testcase.
8688
8689 2013-01-11 Richard Guenther <rguenther@suse.de>
8690
8691 PR tree-optimization/44061
8692 * gcc.dg/pr44061.c: New testcase.
8693
8694 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8695
8696 Update copyright years.
8697
8698 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
8699 Jakub Jelinek <jakub@redhat.com>
8700
8701 PR target/55565
8702 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8703
8704 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8705
8706 PR rtl-optimization/55672
8707 * gcc.target/i386/pr55672.c: New.
8708
8709 2013-01-10 Jeff Law <law@redhat.com>
8710
8711 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8712 pass/fail message unique.
8713
8714
8715 2013-01-10 Jason Merrill <jason@redhat.com>
8716
8717 * ada/.gitignore: New.
8718
8719 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8720
8721 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8722 Add tls options.
8723 * g++.dg/tls/thread_local2.C: Likewise.
8724 * g++.dg/tls/thread_local2g.C: Likewise.
8725 * g++.dg/tls/thread_local6.C: Likewise.
8726 * g++.dg/tls/thread_local-order1.C: Add tls options.
8727 * g++.dg/tls/thread_local-order2.C: Likewise.
8728 * g++.dg/tls/thread_local3.C: Likewise.
8729 * g++.dg/tls/thread_local3g.C: Likewise.
8730 * g++.dg/tls/thread_local4.C: Likewise.
8731 * g++.dg/tls/thread_local4g.C: Likewise.
8732 * g++.dg/tls/thread_local5.C: Likewise.
8733 * g++.dg/tls/thread_local5g.C: Likewise.
8734 * g++.dg/tls/thread_local6g.C: Likewise.
8735
8736 2013-01-10 Kostya Serebryany <kcc@google.com>
8737
8738 * g++.dg/asan/asan_test.cc: Sync from upstream.
8739
8740 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR tree-optimization/55921
8743 * gcc.c-torture/compile/pr55921.c: New test.
8744
8745 2013-01-09 Jan Hubicka <jh@suse.cz>
8746
8747 PR tree-optimization/55569
8748 * gcc.c-torture/compile/pr55569.c: New testcase.
8749
8750 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8751
8752 PR fortran/47203
8753 * gfortran.dg/use_28.f90: New test.
8754
8755 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8756
8757 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8758 number matching more robust.
8759
8760 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8761
8762 PR rtl-optimization/55829
8763 * gcc.target/i386/pr55829.c: New.
8764
8765 2013-01-09 Tobias Burnus <burnus@net-b.de>
8766
8767 PR fortran/55758
8768 * gfortran.dg/bind_c_bool_1.f90: New.
8769 * gfortran.dg/do_5.f90: Add dg-warning.
8770
8771 2013-01-09 Jan Hubicka <jh@suse.cz>
8772
8773 PR tree-optimization/55875
8774 * gcc.c-torture/execute/pr55875.c: New testcase.
8775 * g++.dg/torture/pr55875.C: New testcase.
8776
8777 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8778
8779 PR c/48418
8780 * c-c++-common/pr48418.c: New test.
8781
8782 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
8783
8784 PR c++/55801
8785 * g++.dg/tls/thread_local-ice.C: New.
8786
8787 2013-01-09 Andreas Schwab <schwab@suse.de>
8788
8789 * gcc.dg/guality/pr54693.c: Null-terminate arr.
8790
8791 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8792
8793 PR tree-optimization/48189
8794 * gcc.dg/pr48189.c: New test.
8795
8796 2013-01-04 Jan Hubicka <jh@suse.cz>
8797
8798 PR tree-optimization/55823
8799 * g++.dg/ipa/devirt-10.C: New testcase.
8800
8801 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
8802 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
8803
8804 PR rtl-optimization/55845
8805 * gcc.target/i386/pr55845.c: New test.
8806
8807 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
8808
8809 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8810 instructions generated instead of number of occurances.
8811
8812 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8813
8814 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8815 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8816 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8817 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8818 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8819 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8820 * gcc.target/aarch64/vect-fcm.x: Likewise.
8821 * lib/target-supports.exp
8822 (check_effective_target_vect_cond): Enable for AArch64.
8823
8824 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
8825
8826 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8827 endian-safe float pool loading.
8828 (test_square_root_v4sf): Likewise.
8829 (test_square_root_v2df): Likewise.
8830 * lib/target-supports.exp
8831 (check_effective_target_vect_call_sqrtf): Add AArch64.
8832
8833 2013-01-08 Martin Jambor <mjambor@suse.cz>
8834
8835 PR debug/55579
8836 * gcc.dg/tree-ssa/pr55579.c: New test.
8837
8838 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8839
8840 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8841 asm comments.
8842
8843 2013-01-08 Jakub Jelinek <jakub@redhat.com>
8844
8845 PR middle-end/55890
8846 * gcc.dg/torture/pr55890-3.c: New test.
8847
8848 PR middle-end/55851
8849 * gcc.c-torture/compile/pr55851.c: New test.
8850
8851 PR sanitizer/55844
8852 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8853 dg-options.
8854
8855 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8856
8857 PR fortran/55618
8858 * gfortran.dg/elemental_scalar_args_2.f90: New test.
8859
8860 2013-01-07 Tobias Burnus <burnus@net-b.de>
8861
8862 PR fortran/55763
8863 * gfortran.dg/pointer_init_2.f90: Update dg-error.
8864 * gfortran.dg/pointer_init_7.f90: New.
8865
8866 2013-01-07 Richard Biener <rguenther@suse.de>
8867
8868 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8869
8870 2013-01-07 Richard Biener <rguenther@suse.de>
8871
8872 PR middle-end/55890
8873 * gcc.dg/torture/pr55890-1.c: New testcase.
8874 * gcc.dg/torture/pr55890-2.c: Likewise.
8875
8876 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
8877
8878 * gcc.target/aarch64/fmovd.c: New.
8879 * gcc.target/aarch64/fmovf.c: Likewise.
8880 * gcc.target/aarch64/fmovd-zero.c: Likewise.
8881 * gcc.target/aarch64/fmovf-zero.c: Likewise.
8882 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8883 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8884 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8885 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8886
8887 2013-01-07 Richard Biener <rguenther@suse.de>
8888
8889 PR tree-optimization/55888
8890 PR tree-optimization/55862
8891 * gcc.dg/torture/pr55888.c: New testcase.
8892
8893 2013-01-07 Tobias Burnus <burnus@net-b.de>
8894
8895 PR fortran/55852
8896 * gfortran.dg/intrinsic_size_3.f90: New.
8897
8898 2013-01-07 Tobias Burnus <burnus@net-b.de>
8899
8900 PR fortran/55763
8901 * gfortran.dg/select_type_32.f90: New.
8902
8903 2013-01-04 Dodji Seketeli <dodji@redhat.com>
8904
8905 PR c++/52343
8906 * g++.dg/cpp0x/alias-decl-29.C: New test.
8907
8908 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
8909
8910 PR fortran/53876
8911 PR fortran/54990
8912 PR fortran/54992
8913 * gfortran.dg/class_array_15.f03: New test.
8914
8915 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
8916
8917 PR fortran/42769
8918 PR fortran/45836
8919 PR fortran/45900
8920 * gfortran.dg/use_23.f90: New test.
8921 * gfortran.dg/use_24.f90: New test.
8922 * gfortran.dg/use_25.f90: New test.
8923 * gfortran.dg/use_26.f90: New test.
8924 * gfortran.dg/use_27.f90: New test.
8925
8926 2013-01-06 Olivier Hainque <hainque@adacore.com>
8927
8928 * gnat.dg/specs/clause_on_volatile.ads: New test.
8929
8930 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
8931
8932 * gnat.dg/alignment10.adb: New test.
8933
8934 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
8935 Mikael Morin <mikael@gcc.gnu.org>
8936
8937 PR fortran/55827
8938 * gfortran.dg/use_22.f90: New test.
8939
8940 2013-01-04 Andrew Pinski <apinski@cavium.com>
8941
8942 * gcc.target/aarch64/cmp-1.c: New testcase.
8943
8944 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
8945
8946 PR fortran/55172
8947 * gfortran.dg/select_type_31.f03: New test.
8948
8949 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
8950
8951 PR c++/54526 (again)
8952 * g++.dg/cpp0x/parse2.C: Extend.
8953 * g++.old-deja/g++.other/crash28.C: Adjust.
8954
8955 2013-01-04 Richard Biener <rguenther@suse.de>
8956
8957 PR tree-optimization/55862
8958 * gcc.dg/torture/pr55862.c: New testcase.
8959
8960 2013-01-04 Martin Jambor <mjambor@suse.cz>
8961
8962 PR tree-optimization/55755
8963 * gcc.dg/torture/pr55755.c: New test.
8964 * gcc.dg/tree-ssa/sra-13.c: Likewise.
8965 * gcc.dg/tree-ssa/pr45144.c: Update.
8966
8967 2013-01-04 Richard Biener <rguenther@suse.de>
8968
8969 PR middle-end/55863
8970 * gcc.dg/fold-reassoc-2.c: New testcase.
8971
8972 2013-01-04 Tobias Burnus <burnus@net-b.de>
8973
8974 PR fortran/55763
8975 * gfortran.dg/null_7.f90: New.
8976
8977 2013-01-04 Tobias Burnus <burnus@net-b.de>
8978
8979 PR fortran/55854
8980 PR fortran/55763
8981 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8982 * gfortran.dg/unlimited_polymorphic_7.f90: New.
8983 * gfortran.dg/unlimited_polymorphic_8.f90: New.
8984
8985 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
8986
8987 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8988
8989 2013-01-03 Janus Weil <janus@gcc.gnu.org>
8990
8991 PR fortran/55855
8992 * gfortran.dg/assignment_1.f90: Modified.
8993 * gfortran.dg/assignment_4.f90: New.
8994
8995 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
8996
8997 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8998
8999 2013-01-03 Richard Biener <rguenther@suse.de>
9000
9001 PR tree-optimization/55857
9002 * gcc.dg/vect/pr55857-1.c: New testcase.
9003 * gcc.dg/vect/pr55857-2.c: Likewise.
9004
9005 2013-01-03 Jakub Jelinek <jakub@redhat.com>
9006
9007 PR rtl-optimization/55838
9008 * gcc.dg/pr55838.c: New test.
9009
9010 PR tree-optimization/55832
9011 * gcc.c-torture/compile/pr55832.c: New test.
9012
9013 2013-01-02 Teresa Johnson <tejohnson@google.com>
9014
9015 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9016 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9017 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9018 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9019 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9020 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9021 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9022 * gcc.dg/unroll_1.c: Ditto.
9023 * gcc.dg/unroll_2.c: Ditto.
9024 * gcc.dg/unroll_3.c: Ditto.
9025 * gcc.dg/unroll_4.c: Ditto.
9026
9027 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9028
9029 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9030
9031 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9032
9033 PR fortran/55818
9034 * gfortran.dg/eof_4.f90: New test.
9035
9036 2013-01-02 Jakub Jelinek <jakub@redhat.com>
9037
9038 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9039 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9040 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9041 (compat_setup_dfp): Initialize compat_alt_caret and
9042 compat_save_TEST_ALWAYS_FLAGS.
9043
9044 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9045
9046 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9047
9048 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9049
9050 * gcc.dg/torture/fp-int-convert-2.c: New test.
9051
9052 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9053
9054 * gfortran.dg/newunit_3.f90: Add dg-do run.
9055 * gfortran.dg/inquire_15.f90: Add dg-do run.
9056
9057 2013-01-01 Jakub Jelinek <jakub@redhat.com>
9058
9059 PR tree-optimization/55831
9060 * gcc.dg/pr55831.c: New test.
9061 \f
9062 Copyright (C) 2013 Free Software Foundation, Inc.
9063
9064 Copying and distribution of this file, with or without modification,
9065 are permitted in any medium without royalty provided the copyright
9066 notice and this notice are preserved.