l_fma_float_?.c: Update.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-06 Jan Hubicka <jh@suse.cz>
2
3 * gcc.target/i386/l_fma_float_?.c: Update.
4 * gcc.target/i386/l_fma_double_?.c: Update.
5
6 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
7
8 PR target/54089
9 * gcc.target/sh/pr54089-8.c: New.
10 * gcc.target/sh/pr54089-9.c: New.
11
12 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
13
14 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
15 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
16 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
17 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
18 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
19 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
20 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
21 * gcc.target/i386/avx-vzeroupper-27.c: New.
22
23 2012-11-06 Janus Weil <janus@gcc.gnu.org>
24
25 PR fortran/54917
26 * gfortran.dg/transfer_class_1.f90: New.
27 * gfortran.dg/transfer_class_2.f90: New.
28
29 2012-11-05 Sriraman Tallam <tmsriram@google.com>
30
31 * testsuite/g++.dg/mv1.C: New test.
32 * testsuite/g++.dg/mv2.C: New test.
33 * testsuite/g++.dg/mv3.C: New test.
34 * testsuite/g++.dg/mv4.C: New test.
35 * testsuite/g++.dg/mv5.C: New test.
36 * testsuite/g++.dg/mv6.C: New test.
37
38 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
39
40 PR testsuite/55186
41 * gcc.dg/const-uniq-1.c (a): Increase length four times.
42
43 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
44
45 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
46 darwin.
47
48 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
49
50 * g++.dg/torture/20121105-1.C: New test.
51
52 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
53
54 * gcc.dg/torture/fp-compare.c: New testcase.
55
56 2012-11-05 Jan Hubicka <jh@suse.cz>
57
58 * gcc.dg/const-1.c: Update.
59 * gcc.dg/pure-1.c: Update.
60
61 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
62
63 PR rtl-optimization/55151
64 * gcc.dg/pr55151.c: New test.
65
66 2012-11-05 Jakub Jelinek <jakub@redhat.com>
67
68 PR debug/54970
69 PR debug/54971
70 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
71
72 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
73
74 PR testsuite/51128
75 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
76
77 2012-11-05 Jan Hubicka <jh@suse.cz>
78
79 * gcc.dg/autopar/pr49960.c: Fix testcase.
80
81 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
82
83 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
84 Fix scan-tree-dump-times directive.
85
86 2012-11-04 Janus Weil <janus@gcc.gnu.org>
87
88 PR fortran/55199
89 * gfortran.dg/associate_12.f90: New.
90
91 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
92
93 PR target/54255
94 * lib/target-supports.exp (check_effective_target_masm_intel): New
95 proc.
96 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
97 masm_intel.
98
99 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
100 Jack Howarth <howarth@bromo.med.uc.edu>
101
102 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
103 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
104 * gcc.target/i386/pr53249.c: Likewise.
105
106 2012-11-03 Andrew Pinski <apinski@cavium.com>
107
108 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
109 call abort1 so that cross jumping does not happen.
110
111 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
112
113 PR target/51244
114 * gcc.target/sh/pr51244-18.c: New.
115 * gcc.target/sh/pr51244-19.c: New.
116
117 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
118
119 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
120 b requires a 64-bit operation followed by a truncation.
121
122 2012-11-02 Jan Hubicka <jh@suse.cz>
123
124 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
125
126 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
127
128 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
129 conditions to verify the reduction code is vectorized.
130
131 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
132 in case 'pow', such as 'powerpc' is used in the compiler version name.
133 * gcc.target/powerpc/pr46728-2.c: Likewise.
134 * gcc.target/powerpc/pr46728-3.c: Likewise.
135 * gcc.target/powerpc/pr46728-4.c: Likewise.
136 * gcc.target/powerpc/pr46728-5.c: Likewise.
137 * gcc.target/powerpc/pr46728-7.c: Likewise.
138 * gcc.target/powerpc/pr46728-8.c: Likewise.
139 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
140
141 2012-11-02 Jan Hubicka <jh@suse.cz>
142
143 * gcc.dg/tree-ssa/loop-38.c: New testcase.
144
145 2012-11-02 Jan Hubicka <jh@suse.cz>
146
147 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
148 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
149
150 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
151
152 PR middle-end/55130
153 * gcc.target/i386/pr55130.c: New test.
154
155 2012-11-02 Jakub Jelinek <jakub@redhat.com>
156
157 PR target/55147
158 * gcc.target/i386/pr55147.c: New test.
159
160 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
161
162 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
163 * gfortran.dg/default_format_denormal_1.f90: Same.
164
165 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
166
167 PR middle-end/55001
168 * g++.dg/ext/vector19.C: Remove target restrictions.
169 * gcc.dg/fold-compare-7.c: New testcase.
170
171 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
172
173 PR target/55160
174 * gcc.target/sh/pr55160.c: New.
175
176 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
177
178 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
179 scan-assembler regex.
180
181 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
182
183 PR middle-end/55150
184 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
185 * gcc.dg/pr55150-2.c: New test.
186
187 2012-11-01 Sharad Singhai <singhai@google.com>
188
189 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
190 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
191 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
192 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
193
194 2012-10-31 Dehao Chen <dehao@google.com>
195
196 * g++.dg/debug/dwarf2/block.C: New testcase.
197
198 2012-10-31 Jan Hubicka <jh@suse.cz>
199
200 * gcc.dg/pr44974.c: Add noinline.
201
202 2012-10-31 Janus Weil <janus@gcc.gnu.org>
203
204 PR fortran/53718
205 * gfortran.dg/class_54.f90: New.
206
207 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
208 Jakub Jelinek <jakub@redhat.com>
209
210 PR tree-optimization/55018
211 * gcc.dg/torture/pr55018.c: New test.
212
213 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
214
215 PR c++/54583
216 * g++.dg/ext/vla13.C: New.
217
218 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
219
220 PR middle-end/55150
221 * gcc.dg/pr55150.c: New test.
222
223 2012-10-31 Tobias Burnus <burnus@net-b.de>
224
225 PR fortran/55134
226 * gfortran.dg/associate_11.f90: New.
227
228 2012-10-31 Dodji Seketeli <dodji@redhat.com>
229
230 PR c++/54955
231 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
232
233 2012-10-31 Jakub Jelinek <jakub@redhat.com>
234
235 PR tree-optimization/19105
236 PR tree-optimization/21643
237 PR tree-optimization/46309
238 * gcc.dg/pr19105.c: New test.
239 * gcc.dg/pr21643.c: New test.
240 * gcc.dg/pr46309-2.c: New test.
241 * gcc.c-torture/execute/pr46309.c: New test.
242
243 2012-10-31 Alan Modra <amodra@gmail.com>
244
245 * gcc.target/powerpc/dimode_off.c: New.
246 * gcc.target/powerpc/timode_off.c: New.
247 * gcc.target/powerpc/dfmode_off.c: New.
248 * gcc.target/powerpc/tfmode_off.c: New.
249
250 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
251
252 PR rtl-optimization/55093
253 * gcc.target/i386/pr55093.c: New file.
254
255 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
256
257 * gcc.target/i386/pr55116.c: Renamed to ...
258 * gcc.target/i386/pr55116-1.c: This.
259
260 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
261
262 * gcc.target/i386/pr55116-2.c: New file.
263
264 2012-10-30 Richard Biener <rguenther@suse.de>
265
266 * gcc.dg/vect/slp-perm-2.c: Adjust.
267
268 2012-10-30 Richard Biener <rguenther@suse.de>
269
270 PR tree-optimization/55111
271 * gcc.dg/torture/pr55111.c: New testcase.
272
273 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
274
275 PR target/53988
276 * gcc.target/sh/pr53988.c: New.
277
278 2012-10-30 Bin Cheng <bin.cheng@arm.com>
279
280 PR target/54989
281 * gcc.dg/hoist-register-pressure-1.c: Rename from
282 hoist-register-pressure.c. Add nonpic condition.
283 * gcc.dg/hoist-register-pressure-2.c: New testcase.
284
285 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
286
287 PR c++/54930
288 * gcc.dg/Wreturn-local-addr.c: New.
289 * g++.dg/warn/Wno-return-local-addr.C: New.
290 * g++.dg/warn/Wreturn-local-addr.C: New.
291
292 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
293
294 PR middle-end/55116
295 * gcc.target/i386/pr55116.c: New file.
296
297 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
298
299 PR c/53066
300 * gcc.dg/Wshadow-4.c: New.
301 * gcc.dg/Wshadow-4.h: New.
302
303 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
304
305 PR debug/54693
306 * gcc.dg/guality/pr54693.c: New.
307
308 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
309
310 PR middle-end/55027
311 * gcc.dg/pr55027.c: New testcase.
312
313 2012-10-29 Jan Hubicka <jh@suse.cz>
314
315 * gcc.dg/ipa/inline-6.c: New testcase.
316
317 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
318
319 PR rtl-optimization/55106
320 * g++.dg/pr55106.C: New.
321
322 2012-10-29 Richard Guenther <rguenther@suse.de>
323
324 PR middle-end/53695
325 * gcc.dg/torture/pr53695.c: New testcase.
326
327 2012-10-28 Jan Hubicka <jh@suse.cz>
328
329 * gcc.dg/ipa/inlinehint-3.c: New testcase.
330
331 2012-10-28 Tobias Burnus <burnus@net-b.de>
332
333 PR fortran/54958
334 * gfortran.dg/do_check_6.f90: New.
335
336 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
337 Jack Howarth <howarth@bromo.med.uc.edu>
338
339 PR target/54404
340 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
341 to dg-options.
342 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
343
344 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
345
346 PR target/34283
347 * gcc.target/i386/pr34283.c: New test.
348
349 2012-10-26 Jakub Jelinek <jakub@redhat.com>
350
351 PR c++/55081
352 * g++.dg/opt/pr55081.C: New test.
353
354 PR debug/54970
355 PR debug/54971
356 * gcc.dg/guality/pr54970.c: New test.
357
358 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
359
360 PR c++/54984
361 * g++.dg/template/new11.C: New.
362
363 2012-10-26 Richard Biener <rguenther@suse.de>
364
365 PR middle-end/54824
366 * gcc.dg/torture/pr54824.c: New testcase.
367
368 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
369
370 * gcc.target/i386/fxsave-1.c: New.
371 * gcc.target/i386/fxsave64-1.c: Ditto.
372 * gcc.target/i386/fxrstor-1.c: Ditto.
373 * gcc.target/i386/fxrstor64-1.c: Ditto.
374 * gcc.target/i386/xsave-1.c: Ditto.
375 * gcc.target/i386/xsave64-1.c: Ditto.
376 * gcc.target/i386/xrstor-1.c: Ditto.
377 * gcc.target/i386/xrstor64-1.c: Ditto.
378 * gcc.target/i386/xsaveopt-1.c: Ditto.
379 * gcc.target/i386/xsaveopt64-1.c: Ditto.
380 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
381 * gcc.target/i386/sse-13.c: Ditto.
382 * gcc.target/i386/sse-14.c: Ditto.
383 * gcc.target/i386/sse-22.c: Ditto.
384 * gcc.target/i386/sse-23.c: Ditto.
385 * g++.dg/other/i386-2.C: Ditto.
386 * g++.dg/other/i386-3.C: Ditto.
387
388 2012-10-25 Jan Hubicka <jh@suse.cz>
389
390 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
391 at ivcanon time.
392
393 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
394
395 PR c++/53761
396 * g++.dg/ext/transparent-union.C: New.
397
398 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
399
400 PR c++/54427
401 * g++.dg/ext/vector19.C: New testcase.
402
403 2012-10-25 Richard Biener <rguenther@suse.de>
404
405 PR tree-optimization/54902
406 * g++.dg/torture/pr54902.C: New testcase.
407
408 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
409
410 PR c++/34892
411 * g++.dg/template/crash114.C: New.
412
413 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
414
415 PR bootstrap/55049
416 * gcc.target/i386/pr55049-1.c: New test.
417
418 2012-10-24 Janus Weil <janus@gcc.gnu.org>
419
420 PR fortran/55037
421 * gfortran.dg/class_dummy_4.f03: New.
422
423 2012-10-24 Jakub Jelinek <jakub@redhat.com>
424
425 PR rtl-optimization/55010
426 * gcc.dg/pr55010.c: New test.
427
428 PR debug/54828
429 * g++.dg/debug/pr54828.C: New test.
430
431 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
432
433 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
434 * gcc.dg/vect/vect-83_64.c: Likewise.
435
436 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
437
438 PR c++/54922
439 * g++.dg/cpp0x/constexpr-union4.C: New.
440
441 2012-10-23 Jeff Law <law@redhat.com>
442
443 * gcc.c-torture/execute/pr54985.c: New test.
444
445 2012-10-23 Paul Koning <ni1d@arrl.net>
446
447 PR debug/54508
448 * g++.dg/debug/dwarf2/pr54508.C: New.
449
450 2012-10-23 Jakub Jelinek <jakub@redhat.com>
451
452 PR c++/54844
453 * g++.dg/template/sizeof14.C: New test.
454
455 2012-10-23 Ian Bolton <ian.bolton@arm.com>
456 Jim MacArthur <jim.macarthur@arm.com>
457 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
458 Marcus Shawcroft <marcus.shawcroft@arm.com>
459 Nigel Stephens <nigel.stephens@arm.com>
460 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
461 Richard Earnshaw <rearnsha@arm.com>
462 Sofiane Naci <sofiane.naci@arm.com>
463 Stephen Thomas <stephen.thomas@arm.com>
464 Tejas Belagod <tejas.belagod@arm.com>
465 Yufeng Zhang <yufeng.zhang@arm.com>
466
467 * lib/target-supports.exp
468 (check_profiling_available): Add AArch64.
469 (check_effective_target_vect_int): Likewise.
470 (check_effective_target_vect_shift): Likewise.
471 (check_effective_target_vect_float): Likewise.
472 (check_effective_target_vect_double): Likewise.
473 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
474 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
475 (check_effective_target_vect_pack_trunc): Likewise.
476 (check_effective_target_vect_unpack): Likewise.
477 (check_effective_target_vect_hw_misalign): Likewise.
478 (check_effective_target_vect_short_mult): Likewise.
479 (check_effective_target_vect_int_mult): Likewise.
480 (check_effective_target_vect_stridedN): Likewise.
481 (check_effective_target_sync_int_long): Likewise.
482 (check_effective_target_sync_char_short): Likewise.
483 (check_vect_support_and_set_flags): Likewise.
484 (check_effective_target_aarch64_tiny): New.
485 (check_effective_target_aarch64_small): New.
486 (check_effective_target_aarch64_large): New.
487 * g++.dg/other/PR23205.C: Enable aarch64.
488 * g++.dg/other/pr23205-2.C: Likewise.
489 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
490 * gcc.c-torture/execute/20101011-1.c: Likewise.
491 * gcc.dg/20020312-2.c: Likewise.
492 * gcc.dg/20040813-1.c: Likewise.
493 * gcc.dg/builtin-apply2.c: Likewise.
494 * gcc.dg/stack-usage-1.c: Likewise.
495
496 2012-10-23 Ian Bolton <ian.bolton@arm.com>
497 Jim MacArthur <jim.macarthur@arm.com>
498 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
499 Marcus Shawcroft <marcus.shawcroft@arm.com>
500 Nigel Stephens <nigel.stephens@arm.com>
501 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
502 Richard Earnshaw <rearnsha@arm.com>
503 Sofiane Naci <sofiane.naci@arm.com>
504 Stephen Thomas <stephen.thomas@arm.com>
505 Tejas Belagod <tejas.belagod@arm.com>
506 Yufeng Zhang <yufeng.zhang@arm.com>
507
508 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
509 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
510 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
511 * gcc.target/aarch64/aapcs/abitest.S: New file.
512 * gcc.target/aarch64/aapcs/abitest.h: New file.
513 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
514 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
515 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
516 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
517 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
518 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
519 * gcc.target/aarch64/aapcs/ice_1.c: New file.
520 * gcc.target/aarch64/aapcs/ice_2.c: New file.
521 * gcc.target/aarch64/aapcs/ice_3.c: New file.
522 * gcc.target/aarch64/aapcs/ice_4.c: New file.
523 * gcc.target/aarch64/aapcs/ice_5.c: New file.
524 * gcc.target/aarch64/aapcs/macro-def.h: New file.
525 * gcc.target/aarch64/aapcs/test_1.c: New file.
526 * gcc.target/aarch64/aapcs/test_10.c: New file.
527 * gcc.target/aarch64/aapcs/test_11.c: New file.
528 * gcc.target/aarch64/aapcs/test_12.c: New file.
529 * gcc.target/aarch64/aapcs/test_13.c: New file.
530 * gcc.target/aarch64/aapcs/test_14.c: New file.
531 * gcc.target/aarch64/aapcs/test_15.c: New file.
532 * gcc.target/aarch64/aapcs/test_16.c: New file.
533 * gcc.target/aarch64/aapcs/test_17.c: New file.
534 * gcc.target/aarch64/aapcs/test_18.c: New file.
535 * gcc.target/aarch64/aapcs/test_19.c: New file.
536 * gcc.target/aarch64/aapcs/test_2.c: New file.
537 * gcc.target/aarch64/aapcs/test_20.c: New file.
538 * gcc.target/aarch64/aapcs/test_21.c: New file.
539 * gcc.target/aarch64/aapcs/test_22.c: New file.
540 * gcc.target/aarch64/aapcs/test_23.c: New file.
541 * gcc.target/aarch64/aapcs/test_24.c: New file.
542 * gcc.target/aarch64/aapcs/test_25.c: New file.
543 * gcc.target/aarch64/aapcs/test_26.c: New file.
544 * gcc.target/aarch64/aapcs/test_3.c: New file.
545 * gcc.target/aarch64/aapcs/test_4.c: New file.
546 * gcc.target/aarch64/aapcs/test_5.c: New file.
547 * gcc.target/aarch64/aapcs/test_6.c: New file.
548 * gcc.target/aarch64/aapcs/test_7.c: New file.
549 * gcc.target/aarch64/aapcs/test_8.c: New file.
550 * gcc.target/aarch64/aapcs/test_9.c: New file.
551 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
552 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
553 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
554 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
555 * gcc.target/aarch64/aapcs/test_complex.c: New file.
556 * gcc.target/aarch64/aapcs/test_int128.c: New file.
557 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
558 * gcc.target/aarch64/aapcs/type-def.h: New file.
559 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
560 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
561 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
562 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
563 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
564 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
565 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
566 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
567 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
568 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
569 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
570 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
571 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
572 * gcc.target/aarch64/aarch64.exp: New file.
573 * gcc.target/aarch64/adc-1.c: New file.
574 * gcc.target/aarch64/adc-2.c: New file.
575 * gcc.target/aarch64/asm-1.c: New file.
576 * gcc.target/aarch64/clrsb.c: New file.
577 * gcc.target/aarch64/clz.c: New file.
578 * gcc.target/aarch64/ctz.c: New file.
579 * gcc.target/aarch64/csinc-1.c: New file.
580 * gcc.target/aarch64/csinv-1.c: New file.
581 * gcc.target/aarch64/csneg-1.c: New file.
582 * gcc.target/aarch64/extend.c: New file.
583 * gcc.target/aarch64/fcvt.x: New file.
584 * gcc.target/aarch64/fcvt_double_int.c: New file.
585 * gcc.target/aarch64/fcvt_double_long.c: New file.
586 * gcc.target/aarch64/fcvt_double_uint.c: New file.
587 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
588 * gcc.target/aarch64/fcvt_float_int.c: New file.
589 * gcc.target/aarch64/fcvt_float_long.c: New file.
590 * gcc.target/aarch64/fcvt_float_uint.c: New file.
591 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
592 * gcc.target/aarch64/ffs.c: New file.
593 * gcc.target/aarch64/fmadd.c: New file.
594 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
595 * gcc.target/aarch64/frint.x: New file.
596 * gcc.target/aarch64/frint_double.c: New file.
597 * gcc.target/aarch64/frint_float.c: New file.
598 * gcc.target/aarch64/index.c: New file.
599 * gcc.target/aarch64/mneg-1.c: New file.
600 * gcc.target/aarch64/mneg-2.c: New file.
601 * gcc.target/aarch64/mneg-3.c: New file.
602 * gcc.target/aarch64/mnegl-1.c: New file.
603 * gcc.target/aarch64/mnegl-2.c: New file.
604 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
605 * gcc.target/aarch64/pic-constantpool1.c: New file.
606 * gcc.target/aarch64/pic-symrefplus.c: New file.
607 * gcc.target/aarch64/predefine_large.c: New file.
608 * gcc.target/aarch64/predefine_small.c: New file.
609 * gcc.target/aarch64/predefine_tiny.c: New file.
610 * gcc.target/aarch64/reload-valid-spoff.c: New file.
611 * gcc.target/aarch64/scalar_intrinsics.c: New file.
612 * gcc.target/aarch64/table-intrinsics.c: New file.
613 * gcc.target/aarch64/tst-1.c: New file.
614 * gcc.target/aarch64/vect-abs-compile.c: New file.
615 * gcc.target/aarch64/vect-abs.c: New file.
616 * gcc.target/aarch64/vect-abs.x: New file.
617 * gcc.target/aarch64/vect-compile.c: New file.
618 * gcc.target/aarch64/vect-faddv-compile.c: New file.
619 * gcc.target/aarch64/vect-faddv.c: New file.
620 * gcc.target/aarch64/vect-faddv.x: New file.
621 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
622 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
623 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
624 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
625 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
626 * gcc.target/aarch64/vect-fp-compile.c: New file.
627 * gcc.target/aarch64/vect-fp.c: New file.
628 * gcc.target/aarch64/vect-fp.x: New file.
629 * gcc.target/aarch64/vect-mull-compile.c: New file.
630 * gcc.target/aarch64/vect-mull.c: New file.
631 * gcc.target/aarch64/vect-mull.x: New file.
632 * gcc.target/aarch64/vect.c: New file.
633 * gcc.target/aarch64/vect.x: New file.
634 * gcc.target/aarch64/vector_intrinsics.c: New file.
635 * gcc.target/aarch64/vfp-1.c: New file.
636 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
637 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
638 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
639 * g++.dg/abi/aarch64_guard1.C: New file.
640
641 2012-10-23 Jakub Jelinek <jakub@redhat.com>
642
643 PR c++/54988
644 * c-c++-common/pr54988.c: New test.
645
646 2012-10-23 Jan Hubicka <jh@suse.cz>
647
648 * gcc.dg/tree-prof/peel-1.c: New testcase.
649
650 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
651
652 PR gcc/52945
653 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
654
655 2012-10-23 Joseph Myers <joseph@codesourcery.com>
656
657 * gcc.dg/c99-predef-1.c: New test.
658 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
659 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
660 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
661 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
662 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
663 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
664 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
665 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
666 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
667 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
668 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
669 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
670
671 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
672
673 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
674
675 2012-10-23 Jan Hubicka <jh@suse.cz>
676
677 PR middle-end/54937
678 * gcc.c-torture/execute/pr54937.c: New testcase.
679 * gcc.dg/tree-ssa/cunroll-2.c: Update.
680
681 2012-10-23 Jan Hubicka <jh@suse.cz>
682
683 PR middle-end/54967
684 * gfortran.dg/pr54967.f90: New testcase.
685
686 2012-10-23 Terry Guo <terry.guo@arm.com>
687
688 PR target/55019
689 * gcc.dg/pr55019.c: New.
690
691 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
692
693 PR tree-optimization/55008
694 * gcc.dg/tree-ssa/pr55008.c: New test.
695
696 2012-10-22 Richard Biener <rguenther@suse.de>
697
698 PR tree-optimization/55011
699 * gcc.dg/torture/pr55011.c: New testcase.
700
701 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
702
703 * gcc.target/arm/pr40457-1.c: Adjust expected output.
704 * gcc.target/arm/pr40457-2.c: Likewise.
705 * gcc.target/arm/pr40457-3.c: Likewise.
706
707 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
708
709 * gnat.dg/specs/limited_with4.ads: New test.
710 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
711
712 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
713
714 * gnat.dg/modular4.adb: New test.
715 * gnat.dg/modular4_pkg.ads: New helper.
716
717 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
718
719 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
720 * gnat.dg/specs/addr1.ads: Likewise.
721
722 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
723
724 * gcc.dg/webizer.c (main): Add missing exit call.
725
726 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
727
728 PR fortran/54465
729 * gfortran.dg/wextra_1.f: New test.
730
731 2012-10-20 Jan Hubicka <jh@suse.cz>
732
733 * gcc.dg/tree-prof/unroll-1.c: New testcase.
734
735 2012-10-19 Janus Weil <janus@gcc.gnu.org>
736
737 PR fortran/54224
738 * gfortran.dg/warn_unused_function.f90: New.
739
740 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
741
742 * lib/target-supports.exp
743 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
744
745 2012-10-19 Richard Guenther <rguenther@suse.de>
746
747 PR tree-optimization/54981
748 * gcc.dg/pr54981.c: New testcase.
749
750 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
751
752 PR target/54892
753 * gcc.target/arm/pr54892.c: New.
754
755 2012-10-19 Bin Cheng <bin.cheng@arm.com>
756
757 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
758
759 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
760
761 PR c++/54501
762 * g++.dg/init/array30.C: New.
763 * g++.dg/init/array31.C: Likewise.
764
765 2012-10-18 Tobias Burnus <burnus@net-b.de>
766
767 PR fortran/54884
768 * gfortran.dg/public_private_module_7.f90: New.
769
770 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
771
772 PR c++/29633
773 * g++.dg/template/pr29633.C: New.
774
775 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
776
777 * gnat.dg/loop_optimization13.ad[sb]: New test.
778 * gnat.dg/loop_optimization13_pkg.ads: New helper.
779
780 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
781
782 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
783 * gcc.target/arm/neon/vfmaf32.c: Likewise.
784 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
785 * gcc.target/arm/neon/vfmsf32.c: Likewise.
786
787 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
788
789 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
790 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
791 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
792 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
793 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
794 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
795
796 2012-10-16 Jan Hubicka <jh@suse.cz>
797
798 * gcc.target/i386/l_fma_float_?.c: Update.
799 * gcc.target/i386/l_fma_double_?.c: Update.
800 * gfortran.dg/do_1.f90: XFAIL
801 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
802 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
803 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
804 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
805 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
806 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
807 valid.
808
809 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
810
811 PR c/53063
812 PR c/40989
813 * gcc.dg/Wstrict-overflow-24.c: New.
814
815 2012-10-16 Tobias Burnus <burnus@net-b.de>
816
817 PR fortran/50981
818 PR fortran/54618
819 * gfortran.dg/class_optional_1.f90: New.
820 * gfortran.dg/class_optional_2.f90: New.
821
822 2012-10-16 Jakub Jelinek <jakub@redhat.com>
823
824 PR debug/54796
825 * gcc.dg/guality/pr54796.c: New test.
826
827 PR tree-optimization/54889
828 * gfortran.dg/pr54889.f90: New test.
829
830 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
831
832 * g++.dg/other/dump-ada-spec-2.C: New test.
833
834 2012-10-16 Easwaran Raman <eraman@google.com>
835
836 * gcc.dg/tree-prof/switch-case-1.c: New test case.
837 * gcc.dg/tree-prof/switch-case-2.c: New test case.
838
839 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
840
841 * gcc.dg/torture/stackalign/builtin-apply-2.c,
842 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
843
844 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
845
846 PR target/54925
847 * gcc.c-torture/compile/pr54925.c: New.
848
849 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
850
851 PR target/51244
852 * gcc.target/sh/pr51244-17.c: New.
853
854 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
855
856 PR target/54760
857 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
858 functions.
859 * gcc.target/sh/pr54760-4.c: New.
860
861 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
862
863 PR target/34777
864 * gcc.target/sh/torture/sh-torture.exp: New.
865 * gcc.target/sh/torture/pr34777.c: New.
866
867 2012-10-15 Matthias Klose <doko@ubuntu.com>
868
869 * lib/target-supports.exp (check_profiling_available): Match
870 arm*-*-linux-* for ARM Linux/GNU.
871 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
872 * gfortran.dg/enum_10.f90: Likewise.
873 * gfortran.dg/enum_9.f90: Likewise.
874 * gcc.target/arm/synchronize.c: Likewise.
875 * g++.old-deja/g++.jason/enum6.C: Likewise.
876 * g++.old-deja/g++.other/enum4.C: Likewise.
877 * g++.old-deja/g++.law/enum9.C: Likewise.
878
879 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
880
881 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
882 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
883
884 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
885 Paolo Carlini <paolo.carlini@oracle.com>
886
887 PR c++/17805
888 * g++.dg/overload/operator6.C: New.
889
890 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
891
892 PR c++/50080 (again)
893 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
894 * g++.dg/parse/tmpl-outside1.C: Likewise.
895 * g++.dg/template/qualttp18.C: Likewise.
896 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
897 * g++.old-deja/g++.pt/overload13.C: Likewise.
898
899 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
900
901 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
902 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
903 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
904 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
905 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
906 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
907 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
908 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
909
910 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
911
912 PR c++/50080
913 * g++.dg/parse/tmpl-outside2.C: New.
914 * g++.dg/parse/tmpl-outside1.C: Adjust.
915 * g++.dg/template/qualttp18.C: Likewise.
916 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
917 * g++.old-deja/g++.pt/overload13.C: Likewise.
918
919 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
920
921 PR tree-optimization/54915
922 * gcc.dg/tree-ssa/pr54915.c: New testcase.
923
924 2012-10-15 Richard Guenther <rguenther@suse.de>
925
926 PR tree-optimization/54920
927 * gcc.dg/torture/pr54920.c: New testcase.
928
929 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
930
931 * gnat.dg/unchecked_convert9.ad[sb]: New test.
932
933 2012-10-13 Jason Merrill <jason@redhat.com>
934
935 * g++.dg/tls/thread_local7g.C: Require tls_native.
936
937 2012-10-14 Jason Merrill <jason@redhat.com>
938
939 * g++.dg/cpp0x/inh-ctor1.C: New.
940 * g++.dg/cpp0x/inh-ctor2.C: New.
941 * g++.dg/cpp0x/inh-ctor3.C: New.
942 * g++.dg/cpp0x/inh-ctor4.C: New.
943 * g++.dg/cpp0x/inh-ctor5.C: New.
944 * g++.dg/cpp0x/inh-ctor6.C: New.
945 * g++.dg/cpp0x/inh-ctor7.C: New.
946 * g++.dg/cpp0x/inh-ctor8.C: New.
947 * g++.dg/cpp0x/inh-ctor9.C: New.
948 * g++.dg/cpp0x/inh-ctor10.C: New.
949 * g++.dg/cpp0x/inh-ctor11.C: New.
950 * g++.dg/cpp0x/inh-ctor12.C: New.
951 * g++.dg/cpp0x/inh-ctor13.C: New.
952
953 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
954
955 PR rtl-optimization/54919
956 * gcc.dg/pr54919.c: New testcase.
957
958 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
959
960 PR c++/53581
961 * g++.dg/template/crash113.C: New.
962
963 2012-10-14 Jan Hubicka <jh@suse.cz>
964
965 * gcc.dg/unroll_5.c: New testcase.
966
967 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
968
969 PR c++/52643
970 * g++.dg/opt/pr52643.C: New.
971
972 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
973
974 PR target/54602
975 * gcc.target/sh/pr54602-1.c: New.
976 * gcc.target/sh/pr54602-2.c: New.
977 * gcc.target/sh/pr54602-3.c: New.
978 * gcc.target/sh/pr54602-4.c: New.
979
980 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
981
982 PR target/54680
983 * gcc.target/sh/pr54680.c: New.
984
985 2012-10-12 Jan Hubicka <jh@suse.cz>
986
987 * gcc.dg/webizer.c: New testcase.
988
989 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
990
991 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
992 specify -m64.
993
994 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
995
996 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
997 Return 0 if already specifying -mfloat-abi other than hard.
998
999 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1000
1001 * gcc.dg/pr53060.c: Prune irrelevant warning.
1002
1003 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR c/54381
1006 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1007 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1008 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1009 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1010 Adjust expected wording of warnings for *cmp* builtins.
1011 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1012 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1013
1014 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1015
1016 PR c++/24449
1017 * g++.dg/parse/friend-main.C: New.
1018
1019 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1020
1021 PR c++/53055
1022 * g++.dg/pr53055.C: New testcase.
1023
1024 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1025
1026 PR c++/52744
1027 * g++.dg/cpp0x/pr52744.C: New.
1028
1029 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1030
1031 PR fortran/40453
1032 * gfortran.dg/dummy_procedure_9.f90: New.
1033
1034 2012-10-12 Richard Biener <rguenther@suse.de>
1035
1036 PR tree-optimization/54894
1037 * gcc.dg/torture/pr54894.c: New testcase.
1038
1039 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1040
1041 PR target/51244
1042 * gcc.target/sh/pr51244-13.c: New.
1043 * gcc.target/sh/pr51244-14.c: New.
1044 * gcc.target/sh/pr51244-15.c: New.
1045 * gcc.target/sh/pr51244-16.c: New.
1046
1047 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1048
1049 PR c++/51878
1050 * g++.dg/cpp0x/decltype45.C: New.
1051
1052 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1053
1054 PR fortran/54784
1055 * gfortran.dg/class_allocate_13.f90: New.
1056
1057 2012-10-11 Jason Merrill <jason@redhat.com>
1058
1059 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1060 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1061
1062 * g++.dg/gomp/tls-5.C: Require tls_native.
1063 * g++.dg/tls/thread_local7.C: Require tls_native.
1064 * g++.dg/tls/static2.C: New.
1065
1066 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1067
1068 PR c++/36107
1069 * g++.dg/ext/weak5.C: New.
1070
1071 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1072
1073 PR testsuite/54868
1074 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1075 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1076
1077 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1078
1079 PR c++/43765
1080 * g++.dg/parse/pr43765.C: New.
1081
1082 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1083
1084 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1085
1086 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1087
1088 PR c++/43663
1089 * g++.dg/init/bitfield3.C: New.
1090
1091 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1092
1093 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1094
1095 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1096
1097 PR tree-optimization/54877
1098 * gcc.dg/torture/pr54877.c: New test.
1099
1100 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1101
1102 PR testsuite/53397
1103 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1104 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1105 and remove target info from dg-do compile.
1106 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1107 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1108 and remove target info from dg-do compile.
1109
1110 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1111
1112 * gcc.dg/pr54782.c: Require target with pthread support.
1113
1114 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1115
1116 PR c++/53122
1117 * g++.dg/cpp0x/auto35.C: New.
1118
1119 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1120
1121 PR c++/53540 - using fails to be equivalent to typedef
1122 * g++.dg/cpp0x/alias-decl-24.C: New test.
1123
1124 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1125
1126 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1127 that c++11 attributes to types are ignored for now.
1128 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1129 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1130
1131 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 PR c++/53741
1134 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1135
1136 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1137
1138 PR c++/50478
1139 * g++.dg/cpp0x/initlist67.C: New.
1140
1141 2012-10-10 Dehao Chen <dehao@google.com>
1142
1143 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1144
1145 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1146
1147 PR target/52480
1148 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1149 Add runtime tests.
1150
1151 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1152
1153 PR c++/53307
1154 * g++.dg/cpp0x/decltype44.C: New.
1155
1156 2012-10-09 Steve Ellcey <sellcey@mips.com>
1157
1158 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1159
1160 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1161
1162 PR c++/53763
1163 * g++.dg/cpp0x/decltype43.C: New.
1164
1165 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1166
1167 PR middle-end/53397
1168 * gcc.dg/pr53397-1.c: New test case.
1169 * gcc.dg/pr53397-2.c: New test case.
1170
1171 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1172
1173 PR c++/54194
1174 * g++.dg/warn/Wparentheses-26.C: Adjust.
1175 * g++.dg/warn/Wparentheses-27.C: New.
1176
1177 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1178
1179 PR c++/54427
1180 * c-c++-common/vector-scalar.c: New testcase.
1181 * g++.dg/ext/vector18.C: New testcase.
1182 * g++.dg/ext/vector5.C: This is not an error anymore.
1183 * gcc.dg/init-vec-1.c: Move ...
1184 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1185 * gcc.c-torture/execute/vector-shift1.c: Move ...
1186 * c-c++-common/torture/vector-shift1.c: ... here.
1187 * gcc.dg/scal-to-vec1.c: Move ...
1188 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1189 C++11. Adapt error messages.
1190 * gcc.dg/convert-vec-1.c: Move ...
1191 * c-c++-common/convert-vec-1.c: ... here.
1192 * gcc.dg/scal-to-vec2.c: Move ...
1193 * c-c++-common/scal-to-vec2.c: ... here.
1194
1195 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1196
1197 PR target/54400
1198 * gcc.target/i386/pr54400.c: New testcase.
1199
1200 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1201
1202 PR c++/54858
1203 * g++.dg/template/pr54858.C: New test.
1204
1205 2012-10-08 Marek Polacek <polacek@redhat.com>
1206
1207 PR debug/54831
1208 * g++.dg/debug/pr54831.C: New test.
1209
1210 2012-10-08 Dehao Chen <dehao@google.com>
1211
1212 * g++.dg/predict-loop-exit-1.C: New.
1213 * g++.dg/predict-loop-exit-2.C: New.
1214 * g++.dg/predict-loop-exit-3.C: New.
1215
1216 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1217
1218 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1219
1220 2012-10-08 Jason Merrill <jason@redhat.com>
1221
1222 * g++.dg/gomp/tls-5.C: New.
1223 * g++.dg/gomp/tls-wrap1.C: New.
1224 * g++.dg/gomp/tls-wrap2.C: New.
1225 * g++.dg/gomp/tls-wrap3.C: New.
1226 * g++.dg/gomp/tls-wrap4.C: New.
1227 * g++.dg/gomp/tls-wrapper-cse.C: New.
1228 * g++.dg/tls/thread_local-cse.C: New.
1229 * g++.dg/tls/thread_local-order1.C: New.
1230 * g++.dg/tls/thread_local-order2.C: New.
1231 * g++.dg/tls/thread_local-wrap1.C: New.
1232 * g++.dg/tls/thread_local-wrap2.C: New.
1233 * g++.dg/tls/thread_local-wrap3.C: New.
1234 * g++.dg/tls/thread_local-wrap4.C: New.
1235 * g++.dg/tls/thread_local2g.C: New.
1236 * g++.dg/tls/thread_local3g.C: New.
1237 * g++.dg/tls/thread_local4g.C: New.
1238 * g++.dg/tls/thread_local5g.C: New.
1239 * g++.dg/tls/thread_local6g.C: New.
1240 * g++.dg/tls/thread_local7g.C: New.
1241
1242 * g++.dg/tls/thread_local3.C: New.
1243 * g++.dg/tls/thread_local4.C: New.
1244 * g++.dg/tls/thread_local5.C: New.
1245 * g++.dg/tls/thread_local6.C: New.
1246
1247 * g++.dg/tls/init-2.C: Tweak errors.
1248 * g++.dg/tls/thread_local1.C: New.
1249 * g++.dg/tls/thread_local2.C: New.
1250 * g++.dg/tls/thread_local7.C: New.
1251
1252 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1253
1254 PR target/54866
1255 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1256
1257 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1258
1259 PR target/54685
1260 * gcc.target/sh/pr54685.c: New.
1261
1262 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1263
1264 PR c++/53528 C++11 attribute support
1265 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1266 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1267 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1268 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1269 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1270 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1271 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1272 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1273 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1274 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1275 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1276 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1277 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1278 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1279 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1280 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1281 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1282 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1283 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1284 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1285 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1286 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1287 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1288 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1289 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1290 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1291 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1292 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1293 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1294 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1295 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1296 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1297 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1298 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1299 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1300 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1301 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1302 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1303 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1322
1323 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1324
1325 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1326 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1327 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1328
1329 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1330
1331 PR target/54760
1332 * gcc.target/sh/pr54760-2.c: New.
1333 * gcc.target/sh/pr54760-3.c: New.
1334
1335 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1336
1337 PR c++/51422
1338 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1339
1340 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1341 Sandra Loosemore <sandra@codesourcery.com>
1342
1343 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1344 and test that the accumulator is initialized using MULT.
1345 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1346 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1347
1348 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1349
1350 PR c++/52764
1351 * g++.dg/cpp0x/stdint.C: New.
1352
1353 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1354
1355 PR c++/54249
1356 * g++.dg/cpp0x/stddef.C: New.
1357
1358 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1359
1360 PR fortran/54832
1361 * gfortran.dg/typebound_operator_17.f90: New.
1362
1363 2012-10-06 Jan Hubicka <jh@suse.cz>
1364
1365 PR lto/53831
1366 PR lto/54776
1367 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1368
1369 2012-10-06 Jan Hubicka <jh@suse.cz>
1370
1371 * gcc.dg/lto/resolutions_0.c: New testcase.
1372
1373 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1374
1375 PR fortran/45521
1376 * gfortran.dg/generic_25.f90: New.
1377 * gfortran.dg/generic_26.f90: New.
1378 * gfortran.dg/generic_27.f90: New.
1379
1380 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1381
1382 PR target/54760
1383 * gcc.target/sh/pr54760-1.c: New.
1384
1385 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1386
1387 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1388 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1389 * g++.dg/warn/Wsign-compare-5.C: New test.
1390 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1391 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1392 * g++.dg/ext/builtin30.C: New test.
1393 * g++.dg/ext/vla12.C: New test.
1394 * gcc.dg/builtins-85.c: New test.
1395
1396 PR debug/54519
1397 * gcc.dg/guality/pr54519-1.c: New test.
1398 * gcc.dg/guality/pr54519-2.c: New test.
1399 * gcc.dg/guality/pr54519-3.c: New test.
1400 * gcc.dg/guality/pr54519-4.c: New test.
1401 * gcc.dg/guality/pr54519-5.c: New test.
1402 * gcc.dg/guality/pr54519-6.c: New test.
1403
1404 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1405
1406 PR c++/50893
1407 * g++.dg/cpp0x/defaulted38.C: New.
1408
1409 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1410
1411 PR tree-optimization/33763
1412 * c-c++-common/pr33763.c: New test.
1413
1414 PR tree-optimization/54810
1415 * gcc.dg/tree-ssa/vrp85.c: New test.
1416
1417 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1418
1419 * gcc.dg/ucnid-7.c: Skip on AIX.
1420 * gcc.dg/ucnid-8.c: Same.
1421 * gcc.dg/ucnid-10.c: Same.
1422 * gcc.dg/ucnid-13.c: Same.
1423 * gcc.dg/attr-alias-3.c: Same.
1424 * gcc.dg/attr-alias-5.c: Same.
1425 * gcc.dg/torture/pr51106-2.c: Same.
1426 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1427
1428 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1429
1430 PR c++/52233
1431 * g++.dg/cpp0x/alias-decl-23.C: New.
1432
1433 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1434
1435 PR c++/53403
1436 * g++.dg/template/friend53.C: New.
1437
1438 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1439
1440 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1441 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1442 (scan-ada-spec): Likewise.
1443 (scan-ada-spec-not): Likewise.
1444 * gcc.dg/dump-ada-spec-1.c: New test.
1445 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1446
1447 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1448
1449 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1450
1451 2012-10-04 Florian Weimer <fweimer@redhat.com>
1452
1453 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1454
1455 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1456
1457 PR c++/54323
1458 * g++.dg/cpp0x/pr54323.C: New.
1459
1460 2012-10-04 Richard Guenther <rguenther@suse.de>
1461
1462 PR middle-end/54735
1463 * g++.dg/torture/pr54735.C: New testcase.
1464
1465 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1466
1467 PR rtl-optimization/54739
1468 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1469
1470 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1471
1472 PR target/51244
1473 * gcc.target/sh/pr51244-12.c: New.
1474
1475 2012-10-03 Dehao Chen <dehao@google.com>
1476
1477 PR middle-end/54782
1478 * gcc.dg/pr54782.c: New test.
1479
1480 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1481
1482 PR c++/54777
1483 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1484
1485 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1486
1487 PR fortran/54778
1488 * gfortran.dg/class_53.f90: New.
1489
1490 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1491
1492 PR debug/54551
1493 * gcc.dg/guality/pr54551.c: New.
1494
1495 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1496
1497 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1498 * gcc.target/powerpc/pr46728-2.c: Likewise.
1499
1500 2012-10-02 Sharad Singhai <singhai@google.com>
1501
1502 PR testsuite/54772
1503 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1504 to fix test failures caused by r191883.
1505 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1506 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1507 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1508 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1509 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1510 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1511 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1512 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1513 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1514
1515 2012-09-30 Sharad Singhai <singhai@google.com>
1516
1517 * gcc.target/i386/vect-double-1.c: Fix test.
1518
1519 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1520
1521 PR target/54087
1522 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1523 atomic_sub fails.
1524
1525 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1526
1527 PR rtl-optimization/54457
1528 * gcc.target/i386/pr54457.c: New test.
1529
1530 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1531
1532 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1533
1534 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1535
1536 * gcc.target/i386/vect-rebuild.c: New testcase.
1537
1538 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1539
1540 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1541
1542 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1543
1544 * gcc.target/mips/pr37362.c: Fix target selector.
1545
1546 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1547
1548 PR target/54083
1549 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1550
1551 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1552
1553 * gcc.dg/ucnid-8.c: Update line number.
1554 * gcc.dg/torture/pr51106-2.c: Likewise.
1555
1556 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1557
1558 PR fortran/54667
1559 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1560 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1561 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1562
1563 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1564
1565 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1566 partially reverting r170092.
1567 * gfortran.dg/class_7.f03: Ditto.
1568 * gfortran.dg/coarray_14.f90: Ditto.
1569 * gfortran.dg/typebound_proc_13.f03: Ditto.
1570
1571 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1572
1573 PR c++/54738
1574 * g++.dg/cpp0x/sfinae42.C: New.
1575
1576 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1577
1578 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1579 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1580 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1581 * gcc.dg/pr42629.c: XFAIL on AIX.
1582 * gcc.dg/pr47684.c: Same.
1583 * gcc.dg/pr43670.c: Same.
1584 * gcc.dg/pr42916.c: Same.
1585 * gcc.dg/pr45449.c: Same.
1586 * gcc.dg/pr50017.c: Same.
1587 * gcc.dg/pr42728.c: Same.
1588 * gcc.dg/pr47881.c: Same.
1589 * gcc.dg/pr44023.c: Same.
1590 * gcc.dg/pr41345.c: Same.
1591 * gcc.dg/pr42630.c: Same.
1592 * gcc.dg/pr44971.c: Same.
1593 * gcc.dg/pr46771.c: Same.
1594 * gcc.dg/ucnid-8.c: Same.
1595 * gcc.dg/ucnid-10.c: Same.
1596 * gcc.dg/ucnid-13.c: Same.
1597 * gcc.dg/torture/pr51106-2.c: Same.
1598 * gcc.dg/pr48768.c: Same.
1599 * gcc.dg/pr42631.c: Same.
1600 * gcc.dg/pr43084.c: Same.
1601 * gcc.dg/ucnid-7.c: Same.
1602 * gcc.dg/pr42889.c: Same.
1603 * gcc.dg/pr41241.c: Same.
1604 * gcc.dg/pr42719.c: Same.
1605 * g++.dg/debug/pr46583.C: Same.
1606 * g++.dg/debug/pr47106.C: Same.
1607 * g++.dg/opt/pr48549.C: Same.
1608 * g++.dg/other/pr42685.C: Same.
1609 * c-c++-common/pr43942.c: Same.
1610
1611 2012-09-29 Ian Lance Taylor <iant@google.com>
1612
1613 * go.test/go-test.exp: Update for latest version of Go testsuite.
1614
1615 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1616
1617 PR fortran/52724
1618 * gfortran.dg/internal_readwrite_3.f90: New test.
1619
1620 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1621
1622 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1623 c-c++-common/Wunused-local-typedefs-2.c to here.
1624
1625 PR c++/54372 - unused attribute inactive on dependant entities
1626 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1627
1628 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1629
1630 PR c++/29028 - Missed unused warning on using declaration
1631 * g++.dg/warn/Wunused-var-18.C: New test.
1632
1633 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1634
1635 PR c++/53551 - -Wunused-local-typedefs misses uses
1636 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1637
1638 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1639
1640 PR target/54716
1641 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1642
1643 PR tree-optimization/54713
1644 * gcc.c-torture/compile/pr54713-1.c: New test.
1645 * gcc.c-torture/compile/pr54713-2.c: New test.
1646 * gcc.c-torture/compile/pr54713-3.c: New test.
1647
1648 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1649
1650 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1651
1652 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1653
1654 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1655
1656 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1657
1658 PR target/54703
1659 * gcc.target/i386/pr54703.c: New test.
1660
1661 2012-09-27 Richard Guenther <rguenther@suse.de>
1662
1663 PR lto/54709
1664 * gcc.dg/lto/pr54709_0.c: New testcase.
1665 * gcc.dg/lto/pr54709_1.c: Likewise.
1666
1667 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1668
1669 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1670
1671 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1672
1673 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1674
1675 * gcc.target/arm/pr42879.c: Handle big-endian.
1676
1677 2012-09-26 Steve Ellcey <sellcey@mips.com>
1678
1679 PR c/37303
1680 * gcc.dg/pr37303.c: Check for rdata or rodata.
1681
1682 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1683
1684 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1685
1686 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1687
1688 PR target/51274
1689 PR target/53087
1690 * gcc.target/powerpc/ppc-ne0-1.c: New.
1691
1692 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1693
1694 PR target/54089
1695 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1696 test_19, test_20, test_21, test_22, test_23): New functions.
1697 * gcc.target/sh/pr54089-4.c: New.
1698 * gcc.target/sh/pr54089-5.c: New.
1699 * gcc.target/sh/pr54089-6.c: New.
1700 * gcc.target/sh/pr54089-7.c: New.
1701
1702 2012-09-25 Richard Guenther <rguenther@suse.de>
1703
1704 PR lto/54625
1705 * gcc.dg/lto/pr54702_0.c: New testcase.
1706 * gcc.dg/lto/pr54702_1.c: Likewise.
1707 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1708 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1709 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1710 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1711
1712 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1713
1714 PR c++/54526
1715 * g++.dg/cpp0x/parse2.C: New.
1716 * g++.dg/parse/error11.C: Adjust.
1717 * g++.dg/parse/error12.C: Likewise.
1718
1719 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1720
1721 * gcc.target/i386/20030217-1.c: Added check for
1722 large_long_double effective target.
1723 * gcc.target/i386/387-3.c: Likewise.
1724 * gcc.target/i386/387-4.c: Likewise.
1725 * gcc.target/i386/pr36578-1.c: Likewise.
1726 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1727 when long double size is equal double size.
1728 * gcc.target/i386/excess-precision-1.c: Likewise.
1729 * gcc.target/i386/pr36578-2.c: Likewise.
1730 * gcc.target/i386/20030217-2.c: New testcase.
1731
1732 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1733
1734 PR tree-optimization/54676
1735 * gcc.dg/pr54676.c: New test.
1736
1737 2012-09-25 Richard Guenther <rguenther@suse.de>
1738
1739 PR tree-optimization/53663
1740 * gcc.dg/torture/pr53663-1.c: New testcase.
1741 * gcc.dg/torture/pr53663-2.c: Likewise.
1742 * gcc.dg/torture/pr53663-3.c: Likewise.
1743
1744 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1745
1746 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1747
1748 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1749
1750 * lib/target-supports-dg.exp (dg-require-effective-target,
1751 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1752 dg-process-target-1 instead of dg-process-target.
1753 (dg-process-target-1): Rename from dg-process-target.
1754 (dg-process-target): New.
1755
1756 2012-09-24 Richard Guenther <rguenther@suse.de>
1757
1758 PR tree-optimization/54684
1759 * g++.dg/torture/pr54684.C: New testcase.
1760
1761 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1762
1763 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1764
1765 2012-09-24 Richard Guenther <rguenther@suse.de>
1766
1767 PR middle-end/52173
1768 * gcc.dg/tm/pr52173-1.c: New.
1769 * gcc.dg/tm/pr52173-2.c: New.
1770
1771 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1772
1773 * gcc.dg/pr54669.c: New test.
1774
1775 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1776 Dominique Dhumieres <dominiq@lps.ens.fr>
1777
1778 PR testsuite/54677
1779 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1780
1781 2012-09-23 Tobias Burnus <burnus@net-b.de>
1782
1783 PR fortran/54618
1784 * gfortran.dg/class_array_14.f90: New.
1785
1786 2012-09-22 Kai Tietz <ktietz@redhat.com>
1787
1788 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1789 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1790
1791 2012-09-21 Dehao Chen <dehao@google.com>
1792
1793 PR go/54649
1794 PR tree-optimization/54655
1795 * g++.dg/pr54655.C: New testcase.
1796
1797 2012-09-21 Richard Guenther <rguenther@suse.de>
1798
1799 PR tree-optimization/54647
1800 * g++.dg/torture/pr54647.C: New testcase.
1801
1802 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1803
1804 PR c++/54427
1805 * c-c++-common/torture/vector-compare-2.c: Add -w.
1806
1807 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1808
1809 * gnat.dg/opt20.ads: Move dg directive to...
1810 * gnat.dg/opt20.adb: ...here.
1811 * gnat.dg/addr1.ad[sb]: Likewise.
1812 * gnat.dg/concat2.ad[sb]: Likewise.
1813 * gnat.dg/array16.ad[sb]: Likewise.
1814 * gnat.dg/atomic5.ad[sb]: Likewise.
1815 * gnat.dg/discr29.ad[sb]: Likewise.
1816 * gnat.dg/noreturn5.ad[sb]: Likewise.
1817 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1818 * gnat.dg/discr23.ads: Remove dg directive.
1819 * gnat.dg/nested_float_packed.ads: Likewise.
1820 * gnat.dg/oconst6.ads: Move to...
1821 * gnat.dg/specs/oconst6.ads: ...here.
1822
1823 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1824
1825 PR c++/52432
1826 * g++.dg/cpp0x/decltype32.C: Tweak.
1827
1828 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1829
1830 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1831 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1832 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1833 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1834
1835 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1836
1837 PR c++/54581
1838 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1839
1840 2012-09-19 Steve Ellcey <sellcey@mips.com>
1841
1842 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1843
1844 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1845
1846 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1847 * gcc.target/powerpc/ppc-mftb.c: New file.
1848
1849 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1850
1851 PR target/54089
1852 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1853 functions.
1854
1855 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1856
1857 PR target/54236
1858 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1859
1860 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1861
1862 * gcc.c-torture/execute/20120919-1.c: New test.
1863
1864 2012-09-19 Richard Guenther <rguenther@suse.de>
1865
1866 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1867
1868 2012-09-19 Richard Guenther <rguenther@suse.de>
1869
1870 * gcc.dg/builtin-unreachable-6.c: Adjust.
1871
1872 2012-09-19 Richard Guenther <rguenther@suse.de>
1873
1874 * gcc.dg/builtin-object-size-10.c: Adjust.
1875 * gcc.dg/builtin-unreachable-5.c: Adjust.
1876 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1877 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1878 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1879 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1880 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1881 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1882 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1883 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1884 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1885 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1886 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1887 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1888
1889 2012-09-19 Richard Guenther <rguenther@suse.de>
1890
1891 PR tree-optimization/54132
1892 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1893 * gcc.dg/torture/pr54132.c: Likewise.
1894
1895 2012-09-19 Terry Guo <terry.guo@arm.com>
1896
1897 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1898 extra prune rules that will be applied to all tests in a .exp file.
1899 (gcc-dg-prune): Use rules defined by the above variable.
1900 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1901 harmless warnings on architecture switch conflict.
1902
1903 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1904
1905 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1906 of asm-comment characters instead of a single one.
1907 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1908
1909 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1910
1911 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1912
1913 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1914 target instead of xfailing it.
1915 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1916 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1917 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1918 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1919 * gcc.dg/vect/vect-104.c: Likewise.
1920 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1921 * gcc.dg/vect/vect-outer-1.c: Likewise.
1922 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1923 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1924 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1925 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1926 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1927 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1928 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1929 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1930 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1931
1932 * lib/target-supports.exp
1933 (check_effective_target_vect_widen_mult_qi_to_hi,
1934 check_effective_target_vect_widen_mult_hi_to_si,
1935 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1936 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1937 check_effective_target_vect_pack_trunc,
1938 check_effective_target_vect_unpack,
1939 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1940 instead of arm_none.
1941
1942 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1943
1944 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1945
1946 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1947 config to compiler_flags.
1948
1949 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1950
1951 PR target/54592
1952 * gcc.target/i386/pr54592.c: New test.
1953
1954 PR tree-optimization/54610
1955 * gcc.target/i386/pr54610.c: New test.
1956
1957 2012-09-17 Jason Merrill <jason@redhat.com>
1958
1959 PR c++/54575
1960 * g++.dg/cpp0x/alias-decl-21.C: New.
1961 * g++.dg/cpp0x/alias-decl-22.C: New.
1962
1963 2012-09-17 Tobias Burnus <burnus@net-b.de>
1964
1965 PR fortran/54608
1966 * gfortran.dg/scan_2.f90: New.
1967
1968 2012-09-17 Jason Merrill <jason@redhat.com>
1969
1970 PR c++/53661
1971 * g++.dg/init/aggr9.C: New.
1972
1973 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1974
1975 * gnat.dg/loop_optimization12.ad[sb]: New test.
1976
1977 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1978
1979 PR fortran/54285
1980 * gfortran.dg/proc_ptr_result_7.f90: New.
1981
1982 2012-09-17 Tobias Burnus <burnus@net-b.de>
1983
1984 PR fortran/54603
1985 * gfortran.dg/structure_constructor_11.f90: New.
1986
1987 2012-09-17 Jakub Jelinek <jakub@redhat.com>
1988
1989 PR tree-optimization/54563
1990 * g++.dg/torture/pr54563.C: New test.
1991
1992 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1993
1994 PR fortran/54594
1995 * gfortran.dg/typebound_generic_14.f03: New.
1996
1997 2012-09-16 Janus Weil <janus@gcc.gnu.org>
1998
1999 PR fortran/54387
2000 * gfortran.dg/proc_ptr_38.f90: New.
2001
2002 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2003
2004 PR debug/54460
2005 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2006 to scary regexp.
2007
2008 PR testsuite/54007
2009 * gnat.dg/lto15.adb: Require lto.
2010
2011 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2012 "myBindC" for hppa*-*-hpux*.
2013
2014 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2015
2016 * gfortran.dg/namelist_75.f90: New test.
2017
2018 2012-09-15 Tom de Vries <tom@codesourcery.com>
2019
2020 * gcc.dg/tree-ssa/vrp82.c: New test.
2021 * gcc.dg/tree-ssa/vrp83.c: Same.
2022 * gcc.dg/tree-ssa/vrp84.c: Same.
2023
2024 2012-09-15 Tom de Vries <tom@codesourcery.com>
2025
2026 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2027 * gcc.dg/tree-ssa/vrp81.c: ... this.
2028
2029 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2030
2031 PR target/54222
2032 * gcc.target/avr/torture/fix-types.h: New.
2033 * gcc.target/avr/torture/vals-hr.def: New.
2034 * gcc.target/avr/torture/vals-r.def: New.
2035 * gcc.target/avr/torture/vals-k.def: New.
2036 * gcc.target/avr/torture/vals-ur.def: New.
2037 * gcc.target/avr/torture/vals-uk.def: New.
2038 * gcc.target/avr/torture/vals-uhr.def: New.
2039 * gcc.target/avr/torture/vals-llk.def: New.
2040 * gcc.target/avr/torture/vals-ullk.def: New.
2041 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2042 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2043 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2044 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2045 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2046 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2047 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2048 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2049
2050 2012-09-14 Dehao Chen <dehao@google.com>
2051
2052 * g++.dg/debug/dwarf2/deallocator.C: New test.
2053
2054 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2055
2056 PR c/54552
2057 * gcc.c-torture/compile/pr54552-1.c: New test.
2058
2059 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2060
2061 PR c++/54427
2062 * g++.dg/other/vector-compare.C: New testcase.
2063 * c-c++-common/vector-compare-3.c: New testcase.
2064 * gcc.dg/vector-shift.c: Move ...
2065 * c-c++-common/vector-shift.c: ... here.
2066 * gcc.dg/vector-shift1.c: Move ...
2067 * c-c++-common/vector-shift1.c: ... here.
2068 * gcc.dg/vector-shift3.c: Move ...
2069 * c-c++-common/vector-shift3.c: ... here.
2070 * gcc.dg/vector-compare-1.c: Move ...
2071 * c-c++-common/vector-compare-1.c: ... here.
2072 * gcc.dg/vector-compare-2.c: Move ...
2073 * c-c++-common/vector-compare-2.c: ... here.
2074 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2075 * c-c++-common/torture/vector-compare-1.c: ... here.
2076 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2077 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2078 * c-c++-common/torture/vector-compare-2.c: ... here.
2079 * gcc.c-torture/execute/vector-shift.c: Move ...
2080 * c-c++-common/torture/vector-shift.c: ... here.
2081 * gcc.c-torture/execute/vector-shift2.c: Move ...
2082 * c-c++-common/torture/vector-shift2.c: ... here.
2083 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2084 * c-c++-common/torture/vector-subscript-1.c: ... here.
2085 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2086 * c-c++-common/torture/vector-subscript-2.c: ... here.
2087 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2088 * c-c++-common/torture/vector-subscript-3.c: ... here.
2089
2090 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2091
2092 PR c/54103
2093 * gcc.c-torture/compile/pr54103-1.c,
2094 gcc.c-torture/compile/pr54103-2.c,
2095 gcc.c-torture/compile/pr54103-3.c,
2096 gcc.c-torture/compile/pr54103-4.c,
2097 gcc.c-torture/compile/pr54103-5.c,
2098 gcc.c-torture/compile/pr54103-6.c: New tests.
2099 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2100
2101 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2102
2103 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2104
2105 2012-09-14 Richard Guenther <rguenther@suse.de>
2106
2107 PR tree-optimization/54565
2108 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2109 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2110
2111 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2112
2113 * gcc.target/arm/combine-movs.c: Add missing space.
2114
2115 2012-09-14 Richard Guenther <rguenther@suse.de>
2116
2117 * g++.dg/torture/builtin-location.C: New testcase.
2118
2119 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2120 Manuel López-Ibáñez <manu@gcc.gnu.org>
2121
2122 PR c++/53210
2123 * g++.dg/warn/Wuninitialized-self.C: New.
2124
2125 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2126
2127 PR c/54559
2128 * gcc.c-torture/compile/pr54559.c: New test.
2129
2130 2012-09-13 Jason Merrill <jason@redhat.com>
2131
2132 PR c++/53839
2133 * g++.dg/cpp0x/constexpr-temp1.C: New.
2134
2135 PR c++/54511
2136 * g++.dg/template/anonunion2.C: New.
2137
2138 PR c++/53836
2139 * g++.dg/template/init10.C: New.
2140
2141 2012-09-13 Tobias Burnus <burnus@net-b.de>
2142
2143 PR fortran/54556
2144 * gfortran.dg/implicit_pure_3.f90: New.
2145
2146 2012-09-13 Richard Guenther <rguenther@suse.de>
2147
2148 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2149
2150 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2151
2152 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2153
2154 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2155
2156 * c-c++-common/pr51712.c: Handle for short-enum targets.
2157
2158 2012-09-12 Terry Guo <terry.guo@arm.com>
2159
2160 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2161 and lsrs for Thumb2 mode.
2162
2163 2012-09-12 Jan Hubicka <jh@suse.cz>
2164
2165 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2166
2167 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2168
2169 PR target/54445
2170 * gcc.target/i386/pr54445-1.c: New file.
2171 * gcc.target/i386/pr54445-2.c: Likewise.
2172
2173 2012-09-12 Tobias Burnus <burnus@net-b.de>
2174
2175 PR fortran/54225
2176 PR fortran/53306
2177 * gfortran.dg/coarray_10.f90: Update dg-error.
2178 * gfortran.dg/coarray_28.f90: New.
2179 * gfortran.dg/array_section_3.f90: New.
2180
2181 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2182
2183 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2184 gcc.target/arm/pr48252.c: Fix for big-endian support.
2185
2186 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2187
2188 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2189
2190 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2191 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2192
2193 * gcc.target/arm/neon-vfma-1.c: New testcase.
2194 * gcc.target/arm/neon-vfms-1.c: Likewise.
2195 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2196 of float.
2197 * gcc.target/arm/neon-vmls-1.c: Likewise.
2198 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2199 function.
2200 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2201 (check_effective_target_arm_neonv2_ok): Likewise.
2202 (check_effective_target_arm_neonv2_hw): Likewise.
2203 (check_effective_target_arm_neonv2): Likewise.
2204
2205 2012-09-11 Richard Guenther <rguenther@suse.de>
2206
2207 PR middle-end/54515
2208 * g++.dg/tree-ssa/pr54515.C: New testcase.
2209
2210 2012-09-10 Andrew Pinski <apinski@cavium.com>
2211
2212 PR tree-opt/c54362
2213 * gcc.dg/tm/memopt-16.c: New testcase.
2214
2215 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2216
2217 PR c++/54541
2218 PR c++/54542
2219 * g++.dg/cpp0x/sfinae40.C: New.
2220 * g++.dg/cpp0x/sfinae41.C: Likewise.
2221
2222 2012-09-10 Jason Merrill <jason@redhat.com>
2223
2224 PR c++/54538
2225 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2226
2227 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2228
2229 PR target/54089
2230 * gcc.target/sh/pr54089-3.c: New.
2231
2232 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2233
2234 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2235
2236 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2237
2238 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2239
2240 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2241
2242 * gcc.dg/pr52558-2.c: Delete.
2243 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2244
2245 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2246
2247 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2248
2249 2012-09-10 Richard Guenther <rguenther@suse.de>
2250
2251 PR tree-optimization/54520
2252 * gcc.dg/torture/pr54520.c: New testcase.
2253
2254 2012-09-10 Jason Merrill <jason@redhat.com>
2255
2256 PR c++/54506
2257 * g++.dg/cpp0x/implicit14.C: New.
2258
2259 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2260
2261 PR fortran/54208
2262 * gfortran.dg/bound_simplification_3.f90: New test.
2263
2264 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2265
2266 PR testsuite/54184
2267 * gcc.dg/pr52558-1.c: Delete.
2268 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2269
2270 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2271
2272 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2273 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2274 * gcc.target/arm/smlaltt-1.c: Likewise.
2275
2276 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2277
2278 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2279
2280 2012-09-07 Tom de Vries <tom@codesourcery.com>
2281
2282 PR tree-optimization/53986
2283 * gcc.dg/tree-ssa/vrp80.c: New test.
2284 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2285
2286 2012-09-06 Jason Merrill <jason@redhat.com>
2287
2288 PR c++/54341
2289 PR c++/54253
2290 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2291 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2292
2293 2012-09-06 Andrew Pinski <apinski@cavium.com>
2294
2295 PR tree-opt/54494
2296 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2297
2298 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2299
2300 PR rtl-optimization/54455
2301 * gcc.dg/54455.c: New test.
2302
2303 2012-09-06 Tobias Burnus <burnus@net-b.de>
2304
2305 PR fortran/54463
2306 * gfortran.dg/promotion_2.f90: New.
2307
2308 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2309
2310 PR middle-end/54486
2311 * c-c++-common/pr54486.c: New test.
2312
2313 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2314
2315 PR fortran/54474
2316 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2317
2318 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2319
2320 PR c++/54191
2321 * g++.dg/cpp0x/sfinae39.C: New.
2322
2323 2012-09-04 Jason Merrill <jason@redhat.com>
2324
2325 PR c++/54441
2326 * g++.dg/ext/flexary3.C: New.
2327
2328 PR c++/54420
2329 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2330
2331 PR c++/54198
2332 * g++.dg/template/defarg15.C: New.
2333
2334 PR c++/54437
2335 * g++.dg/template/access24.C: New.
2336
2337 2012-09-04 Richard Guenther <rguenther@suse.de>
2338
2339 PR tree-optimization/54458
2340 * gcc.dg/torture/pr54458.c: New testcase.
2341
2342 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2343
2344 * gcc.target/arm/neon-vext.c: New test.
2345 * gcc.target/arm/neon-vext-execute.c: Ditto.
2346
2347 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2348
2349 PR fortran/54243
2350 PR fortran/54244
2351 * gfortran.dg/select_type_29.f03: New.
2352
2353 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2354
2355 * gcc.dg/fold-perm.c: Improve test.
2356
2357 2012-09-03 Tobias Burnus <burnus@net-b.de>
2358
2359 PR fortran/51632
2360 * gfortran.dg/coarray_class_1.f90: New.
2361
2362 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2363
2364 PR target/49206
2365 * gcc.c-torture/compile/pr49206.c: New test.
2366
2367 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2368 Uros Bizjak <ubizjak@gmail.com>
2369
2370 PR target/36680
2371 * gfortran.dg/pr36680.f90: New test.
2372
2373 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2374
2375 PR target/42295
2376 * g++.dg/opt/pr42295.C: New test.
2377
2378 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2379
2380 PR target/54436
2381 * gcc.dg/torture/pr54436.c: New test.
2382
2383 2012-09-01 Andrew Pinski <apinski@cavium.com>
2384
2385 * gcc.target/mips/truncate-8.c: New testcase.
2386
2387 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2388
2389 PR target/46829
2390 PR target/46843
2391 * gcc.target/i386/pr46829.c: New test.
2392 * gcc.target/i386/pr46843.c: Ditto.
2393
2394 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2395 Jason Merrill <jason@redhat.com>
2396
2397 PR c++/18747
2398 * g++.dg/parse/error50.C: New.
2399
2400 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2401
2402 PR c/54428
2403 * gcc.c-torture/compile/pr54428.c: New test.
2404
2405 2012-08-31 Ollie Wild <aaw@google.com>
2406
2407 PR c++/54197
2408 * g++.dg/init/lifetime3.C: New test.
2409
2410 2012-08-31 Martin Jambor <mjambor@suse.cz>
2411
2412 PR middle-end/54409
2413 * gcc.dg/torture/pr54409.c: New test.
2414
2415 2012-08-31 Martin Jambor <mjambor@suse.cz>
2416
2417 * gfortran.dg/pr48636.f90: Add dump scan checks.
2418
2419 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2420
2421 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2422
2423 2012-08-28 Joey Ye <joey.ye@arm.com>
2424
2425 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2426
2427 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2428
2429 PR target/46254
2430 * gcc.target/i386/pr46254.c: New test.
2431
2432 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2433
2434 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2435 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2436 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2437
2438 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2439
2440 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2441 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2442 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2443 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2444 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2445 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2446 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2447 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2448 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2449 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2450 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2451 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2452 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2453 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2454 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2455 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2456 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2457 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2458 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2459 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2460 gcc.target/mips/unaligned-1.c: Tighten regexps.
2461
2462 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2463
2464 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2465 (mips_option_groups): Remove optimization. Add various -f options.
2466 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2467 and -pg imply -fno-omit-frame-pointer.
2468 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2469 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2470 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2471 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2472 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2473 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2474 * gcc.target/mips/abi-n32-long32.c: Likewise.
2475 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2476 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2477 * gcc.target/mips/abi-n32-long64.c: Likewise.
2478 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2479 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2480 * gcc.target/mips/abi-n64-long32.c: Likewise.
2481 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2482 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2483 * gcc.target/mips/abi-n64-long64.c: Likewise.
2484 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2485 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2486 * gcc.target/mips/abi-o32-long32.c: Likewise.
2487 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2488 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2489 * gcc.target/mips/abi-o32-long64.c: Likewise.
2490 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2491 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2492 * gcc.target/mips/abi-o64-long32.c: Likewise.
2493 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2494 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2495 * gcc.target/mips/abi-o64-long64.c: Likewise.
2496 * gcc.target/mips/asm-1.c: Likewise.
2497 * gcc.target/mips/branch-1.c: Likewise.
2498 * gcc.target/mips/call-3.c: Likewise.
2499 * gcc.target/mips/call-saved-3.c: Likewise.
2500 * gcc.target/mips/clear-cache-1.c: Likewise.
2501 * gcc.target/mips/div-1.c: Likewise.
2502 * gcc.target/mips/div-2.c: Likewise.
2503 * gcc.target/mips/div-3.c: Likewise.
2504 * gcc.target/mips/div-4.c: Likewise.
2505 * gcc.target/mips/div-5.c: Likewise.
2506 * gcc.target/mips/div-6.c: Likewise.
2507 * gcc.target/mips/div-7.c: Likewise.
2508 * gcc.target/mips/div-8.c: Likewise.
2509 * gcc.target/mips/div-9.c: Likewise.
2510 * gcc.target/mips/div-10.c: Likewise.
2511 * gcc.target/mips/div-11.c: Likewise.
2512 * gcc.target/mips/div-12.c: Likewise.
2513 * gcc.target/mips/dsp-ctrl.c: Likewise.
2514 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2515 * gcc.target/mips/ext-8.c: Likewise.
2516 * gcc.target/mips/extend-2.c: Likewise.
2517 * gcc.target/mips/fix-r10000-1.c: Likewise.
2518 * gcc.target/mips/fix-r10000-2.c: Likewise.
2519 * gcc.target/mips/fix-r10000-3.c: Likewise.
2520 * gcc.target/mips/fix-r10000-4.c: Likewise.
2521 * gcc.target/mips/fix-r10000-5.c: Likewise.
2522 * gcc.target/mips/fix-r10000-6.c: Likewise.
2523 * gcc.target/mips/fix-r10000-7.c: Likewise.
2524 * gcc.target/mips/fix-r10000-8.c: Likewise.
2525 * gcc.target/mips/fix-r10000-9.c: Likewise.
2526 * gcc.target/mips/fix-r10000-10.c: Likewise.
2527 * gcc.target/mips/fix-r10000-11.c: Likewise.
2528 * gcc.target/mips/fix-r10000-12.c: Likewise.
2529 * gcc.target/mips/fix-r10000-13.c: Likewise.
2530 * gcc.target/mips/fix-r10000-14.c: Likewise.
2531 * gcc.target/mips/fix-r10000-15.c: Likewise.
2532 * gcc.target/mips/fpcmp-1.c: Likewise.
2533 * gcc.target/mips/fpcmp-2.c: Likewise.
2534 * gcc.target/mips/fpr-moves-7.c: Likewise.
2535 * gcc.target/mips/fpr-moves-8.c: Likewise.
2536 * gcc.target/mips/int-moves-1.c: Likewise.
2537 * gcc.target/mips/int-moves-2.c: Likewise.
2538 * gcc.target/mips/long-calls-pg.c: Likewise.
2539 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2540 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2541 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2542 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2543 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2544 * gcc.target/mips/mips-3d-1.c: Likewise.
2545 * gcc.target/mips/mips-3d-2.c: Likewise.
2546 * gcc.target/mips/mips-3d-3.c: Likewise.
2547 * gcc.target/mips/mips-3d-4.c: Likewise.
2548 * gcc.target/mips/mips-3d-5.c: Likewise.
2549 * gcc.target/mips/mips-3d-6.c: Likewise.
2550 * gcc.target/mips/mips-3d-7.c: Likewise.
2551 * gcc.target/mips/mips-3d-8.c: Likewise.
2552 * gcc.target/mips/mips-3d-9.c: Likewise.
2553 * gcc.target/mips/mips-ps-1.c: Likewise.
2554 * gcc.target/mips/mips-ps-2.c: Likewise.
2555 * gcc.target/mips/mips-ps-3.c: Likewise.
2556 * gcc.target/mips/mips-ps-4.c: Likewise.
2557 * gcc.target/mips/mips-ps-6.c: Likewise.
2558 * gcc.target/mips/mips32-dspr2.c: Likewise.
2559 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2560 * gcc.target/mips/neg-abs-1.c: Likewise.
2561 * gcc.target/mips/neg-abs-2.c: Likewise.
2562 * gcc.target/mips/nmadd-3.c: Likewise.
2563 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2564 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2565 * gcc.target/mips/octeon-pop-1.c: Likewise.
2566 * gcc.target/mips/pr26765.c: Likewise.
2567 * gcc.target/mips/pr33256.c: Likewise.
2568 * gcc.target/mips/pr33635-1.c: Likewise.
2569 * gcc.target/mips/pr33755.c: Likewise.
2570 * gcc.target/mips/pr35802.c: Likewise.
2571 * gcc.target/mips/pr45074.c: Likewise.
2572 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2573 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2574 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2575 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2576 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2577 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2578 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2579 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2580 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2581 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2582 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2583 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2584 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2585 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2586 * gcc.target/mips/save-restore-1.c: Likewise.
2587 * gcc.target/mips/save-restore-3.c: Likewise.
2588 * gcc.target/mips/save-restore-5.c: Likewise.
2589 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2590 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2591 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2592 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2593 * gcc.target/mips/stack-1.c: Likewise.
2594
2595 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2596 Tighten regexps.
2597
2598 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2599 branch under test to be filled with preceding rather than
2600 following instructions.
2601 * gcc.target/mips/branch-10.c: Likewise.
2602 * gcc.target/mips/branch-11.c: Likewise.
2603 * gcc.target/mips/branch-12.c: Likewise.
2604 * gcc.target/mips/branch-13.c: Likewise.
2605 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2606 to be eliminated. Tighten $28 scan-assembler-not test.
2607
2608 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2609 function to...
2610 * gcc.target/mips/call-4.c: ...this new test.
2611
2612 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2613 more likely.
2614 * gcc.target/mips/code-readable-3.c: Likewise.
2615 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2616 flag but skip for -O0.
2617 * gcc.target/mips/code-readable-4.c: Likewise.
2618
2619 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2620 of operations under test.
2621 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2622
2623 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2624 Don't require sibling-call optimization.
2625 * gcc.target/mips/near-far-4.c: Likewise.
2626
2627 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2628 Make sure that the register variable is used.
2629 * gcc.target/mips/soft-float-1.c: Likewise.
2630
2631 * gcc.target/mips/sdata-1.c: Make static data volatile.
2632 * gcc.target/mips/sdata-2.c: Likewise.
2633 * gcc.target/mips/sdata-3.c: Likewise.
2634 * gcc.target/mips/sdata-4.c: Likewise.
2635
2636 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2637 skip for -O0.
2638 * gcc.target/mips/atomic-memory-2.c: Likewise.
2639 * gcc.target/mips/branch-cost-1.c: Likewise.
2640 * gcc.target/mips/branch-cost-2.c: Likewise.
2641 * gcc.target/mips/cache-1.c: Likewise.
2642 * gcc.target/mips/call-1.c: Likewise.
2643 * gcc.target/mips/call-saved-2.c: Likewise.
2644 * gcc.target/mips/const-anchor-1.c: Likewise.
2645 * gcc.target/mips/const-anchor-2.c: Likewise.
2646 * gcc.target/mips/dse-1.c: Likewise.
2647 * gcc.target/mips/dsp-lhx.c: Likewise.
2648 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2649 * gcc.target/mips/ext-1.c: Likewise.
2650 * gcc.target/mips/ext-2.c: Likewise.
2651 * gcc.target/mips/ext-3.c: Likewise.
2652 * gcc.target/mips/ext-4.c: Likewise.
2653 * gcc.target/mips/ext-5.c: Likewise.
2654 * gcc.target/mips/ext-6.c: Likewise.
2655 * gcc.target/mips/ext-7.c: Likewise.
2656 * gcc.target/mips/extend-1.c: Likewise.
2657 * gcc.target/mips/fix-r4000-1.c: Likewise.
2658 * gcc.target/mips/fix-r4000-3.c: Likewise.
2659 * gcc.target/mips/fix-r4000-5.c: Likewise.
2660 * gcc.target/mips/fix-r4000-6.c: Likewise.
2661 * gcc.target/mips/fix-r4000-8.c: Likewise.
2662 * gcc.target/mips/fix-r4000-10.c: Likewise.
2663 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2664 * gcc.target/mips/fixed-vector-type.c: Likewise.
2665 * gcc.target/mips/fpr-moves-1.c: Likewise.
2666 * gcc.target/mips/fpr-moves-2.c: Likewise.
2667 * gcc.target/mips/fpr-moves-3.c: Likewise.
2668 * gcc.target/mips/fpr-moves-4.c: Likewise.
2669 * gcc.target/mips/fpr-moves-5.c: Likewise.
2670 * gcc.target/mips/fpr-moves-6.c: Likewise.
2671 * gcc.target/mips/ins-1.c: Likewise.
2672 * gcc.target/mips/ins-2.c: Likewise.
2673 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2674 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2675 * gcc.target/mips/lazy-binding-1.c: Likewise.
2676 * gcc.target/mips/madd-3.c: Likewise.
2677 * gcc.target/mips/madd-5.c: Likewise.
2678 * gcc.target/mips/madd-6.c: Likewise.
2679 * gcc.target/mips/madd-8.c: Likewise.
2680 * gcc.target/mips/madd-9.c: Likewise.
2681 * gcc.target/mips/memcpy-1.c: Likewise.
2682 * gcc.target/mips/mips-ps-type.c: Likewise.
2683 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2684 * gcc.target/mips/mips-sched-madd.c: Likewise.
2685 * gcc.target/mips/mips16e-extends.c: Likewise.
2686 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2687 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2688 * gcc.target/mips/movcc-1.c: Likewise.
2689 * gcc.target/mips/movcc-2.c: Likewise.
2690 * gcc.target/mips/movcc-3.c: Likewise.
2691 * gcc.target/mips/msub-5.c: Likewise.
2692 * gcc.target/mips/msub-6.c: Likewise.
2693 * gcc.target/mips/msub-8.c: Likewise.
2694 * gcc.target/mips/mult-2.c: Likewise.
2695 * gcc.target/mips/mult-3.c: Likewise.
2696 * gcc.target/mips/mult-5.c: Likewise.
2697 * gcc.target/mips/mult-6.c: Likewise.
2698 * gcc.target/mips/mult-7.c: Likewise.
2699 * gcc.target/mips/mult-12.c: Likewise.
2700 * gcc.target/mips/mult-13.c: Likewise.
2701 * gcc.target/mips/mult-14.c: Likewise.
2702 * gcc.target/mips/mult-15.c: Likewise.
2703 * gcc.target/mips/mult-17.c: Likewise.
2704 * gcc.target/mips/mult-18.c: Likewise.
2705 * gcc.target/mips/mult-19.c: Likewise.
2706 * gcc.target/mips/nmadd-1.c: Likewise.
2707 * gcc.target/mips/nmadd-2.c: Likewise.
2708 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2709 * gcc.target/mips/octeon-cins-1.c: Likewise.
2710 * gcc.target/mips/octeon-cins-2.c: Likewise.
2711 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2712 * gcc.target/mips/octeon-exts-2.c: Likewise.
2713 * gcc.target/mips/octeon-exts-3.c: Likewise.
2714 * gcc.target/mips/octeon-exts-4.c: Likewise.
2715 * gcc.target/mips/octeon-exts-5.c: Likewise.
2716 * gcc.target/mips/octeon-exts-6.c: Likewise.
2717 * gcc.target/mips/octeon-exts-7.c: Likewise.
2718 * gcc.target/mips/octeon-pop-2.c: Likewise.
2719 * gcc.target/mips/octeon-seq-3.c: Likewise.
2720 * gcc.target/mips/octeon-seq-4.c: Likewise.
2721 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2722 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2723 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2724 * gcc.target/mips/pr54240.c: Likewise.
2725 * gcc.target/mips/rsqrt-1.c: Likewise.
2726 * gcc.target/mips/rsqrt-2.c: Likewise.
2727 * gcc.target/mips/rsqrt-3.c: Likewise.
2728 * gcc.target/mips/rsqrt-4.c: Likewise.
2729 * gcc.target/mips/save-restore-2.c: Likewise.
2730 * gcc.target/mips/save-restore-4.c: Likewise.
2731 * gcc.target/mips/sb1-1.c: Likewise.
2732 * gcc.target/mips/scc-1.c: Likewise.
2733 * gcc.target/mips/scc-2.c: Likewise.
2734 * gcc.target/mips/scc-3.c: Likewise.
2735 * gcc.target/mips/scc-4.c: Likewise.
2736 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2737 * gcc.target/mips/truncate-1.c: Likewise.
2738 * gcc.target/mips/truncate-2.c: Likewise.
2739 * gcc.target/mips/truncate-3.c: Likewise.
2740 * gcc.target/mips/truncate-4.c: Likewise.
2741 * gcc.target/mips/truncate-5.c: Likewise.
2742 * gcc.target/mips/truncate-6.c: Likewise.
2743 * gcc.target/mips/unaligned-1.c: Likewise.
2744
2745 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2746 skip for -O0. Require -fexpensive-optimizations.
2747 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2748 * gcc.target/mips/dspr2-MULT.c: Likewise.
2749 * gcc.target/mips/fix-r4000-2.c: Likewise.
2750 * gcc.target/mips/fix-r4000-4.c: Likewise.
2751 * gcc.target/mips/fix-r4000-7.c: Likewise.
2752 * gcc.target/mips/fix-r4000-9.c: Likewise.
2753 * gcc.target/mips/madd-1.c: Likewise.
2754 * gcc.target/mips/madd-2.c: Likewise.
2755 * gcc.target/mips/madd-4.c: Likewise.
2756 * gcc.target/mips/maddu-1.c: Likewise.
2757 * gcc.target/mips/maddu-2.c: Likewise.
2758 * gcc.target/mips/maddu-3.c: Likewise.
2759 * gcc.target/mips/maddu-4.c: Likewise.
2760 * gcc.target/mips/msub-1.c: Likewise.
2761 * gcc.target/mips/msub-2.c: Likewise.
2762 * gcc.target/mips/msub-3.c: Likewise.
2763 * gcc.target/mips/msub-4.c: Likewise.
2764 * gcc.target/mips/msubu-1.c: Likewise.
2765 * gcc.target/mips/msubu-2.c: Likewise.
2766 * gcc.target/mips/msubu-3.c: Likewise.
2767 * gcc.target/mips/msubu-4.c: Likewise.
2768 * gcc.target/mips/mult-1.c: Likewise.
2769 * gcc.target/mips/mult-4.c: Likewise.
2770 * gcc.target/mips/mult-8.c: Likewise.
2771 * gcc.target/mips/mult-9.c: Likewise.
2772 * gcc.target/mips/mult-10.c: Likewise.
2773 * gcc.target/mips/mult-11.c: Likewise.
2774 * gcc.target/mips/mult-16.c: Likewise.
2775
2776 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2777 skip for -O0 and -Os.
2778 * gcc.target/mips/fix-r4000-12.c: Likewise.
2779 * gcc.target/mips/madd-7.c: Likewise.
2780 * gcc.target/mips/mips-ps-5.c: Likewise.
2781 * gcc.target/mips/mips-ps-7.c: Likewise.
2782 * gcc.target/mips/msub-7.c: Likewise.
2783
2784 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2785 skip for -O0. Require -mno-abicalls.
2786 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2787
2788 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2789 skip for -O0. Require a total number of BBIT instructions and
2790 at least one of each kind.
2791
2792 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2793 skip for -O0. Require -fno-unroll-loops.
2794
2795 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2796 skip for -O0. Allow BLTZ as well as BGEZ.
2797
2798 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2799
2800 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2801 skip for -O0. Require -fschedule-insns2.
2802 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2803
2804 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2805 but skip for -O0. Make a branch-likely more likely.
2806
2807 * gcc.target/mips/timode-2.c: Split each test into its own function.
2808 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2809
2810 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2811 skip for -O0. Require -fpeephole2.
2812 * gcc.target/mips/vr-mult-2.c: Likewise.
2813
2814 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2815
2816 PR preprocessor/53469
2817 * gcc.dg/cpp/_Pragma7.c: New test case.
2818
2819 2012-08-27 Tobias Burnus <burnus@net-b.de>
2820
2821 PR fortran/54370
2822 * gfortran.dg/do_5.f90: New.
2823
2824 2012-08-27 Tobias Burnus <burnus@net-b.de>
2825
2826 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2827 from dg-options as -Wall no longer implies it.
2828
2829 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2830
2831 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2832
2833 2012-08-25 Jason Merrill <jason@redhat.com>
2834
2835 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2836
2837 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2838
2839 PR c++/51421
2840 * g++.dg/cpp0x/auto34.C: New.
2841
2842 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2843
2844 PR c/54363
2845 * gcc.dg/pr54363.c: New test.
2846
2847 PR c/54355
2848 * gcc.dg/pr54355.c: New test.
2849
2850 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2851
2852 PR debug/52857
2853 * gcc.target/i386/pr52857-1.c: New.
2854 * gcc.target/i386/pr52857-2.c: Likewise.
2855
2856 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2857
2858 * gcc.target/mips/code-readable-4.c: New test.
2859
2860 2012-08-23 Julian Brown <julian@codesourcery.com>
2861 Sandra Loosemore <sandra@codesourcery.com>
2862
2863 * gcc.target/mips/code-readable-1.c: Add -O to options.
2864
2865 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2866
2867 PR c++/20420
2868 * g++.dg/lookup/using53.C: New.
2869
2870 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2871
2872 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2873 * gcc.dg/fixed-point/convert-1.c: New.
2874 * gcc.dg/fixed-point/convert-2.c: New.
2875 * gcc.dg/fixed-point/convert-3.c: New.
2876 * gcc.dg/fixed-point/convert-4.c: New.
2877 * gcc.dg/fixed-point/convert-float-1.c: New.
2878 * gcc.dg/fixed-point/convert-float-2.c: New.
2879 * gcc.dg/fixed-point/convert-float-3.c: New.
2880 * gcc.dg/fixed-point/convert-float-4.c: New.
2881 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2882 * gcc.dg/fixed-point/convert-sat.c: New.
2883 * gcc.dg/fixed-point/convert.h: New.
2884
2885 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2886
2887 PR target/54089
2888 * gcc.target/sh/pr54089-2.c: New.
2889
2890 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2891
2892 * gcc.target/i386/long-double-64-1.c: New file.
2893 * gcc.target/i386/long-double-64-2.c: Likewise.
2894 * gcc.target/i386/long-double-64-3.c: Likewise.
2895 * gcc.target/i386/long-double-64-4.c: Likewise.
2896 * gcc.target/i386/long-double-80-1.c: Likewise.
2897 * gcc.target/i386/long-double-80-2.c: Likewise.
2898 * gcc.target/i386/long-double-80-3.c: Likewise.
2899 * gcc.target/i386/long-double-80-4.c: Likewise.
2900 * gcc.target/i386/long-double-80-5.c: Likewise.
2901 * gcc.target/i386/long-double-80-6.c: Likewise.
2902 * gcc.target/i386/long-double-80-7.c: Likewise.
2903
2904 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2905
2906 PR tree-optimization/54317
2907 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2908
2909 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2910
2911 PR target/39423
2912 * gcc.target/sh/pr39423-2.c: New.
2913
2914 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2915
2916 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2917 * gcc.dg/fold-perm.c: Likewise.
2918
2919 2012-08-20 Jan Hubicka <jh@suse.cz>
2920
2921 PR fortran/48636
2922 * gcc.dg/ipa/inlinehint-1.c: New.
2923
2924 2012-08-20 Florian Weimer <fweimer@redhat.com>
2925
2926 PR c++/19351
2927 * g++.dg/init/new38.C: New test.
2928 * g++.dg/init/new39.C: New test.
2929
2930 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2931
2932 PR target/54089
2933 * gcc.target/sh/pr54089-1.c: New.
2934
2935 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2936
2937 PR target/51244
2938 * gcc.target/sh/pr51244-11.c: New.
2939
2940 2012-08-20 Tobias Burnus <burnus@net-b.de>
2941
2942 PR fortran/54301
2943 * gfortran.dg/warn_target_lifetime_2.f90: New.
2944
2945 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2946
2947 PR c++/10416
2948 * g++.dg/warn/Wunused-var-17.C: New.
2949
2950 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2951
2952 PR middle-end/53992
2953 * gcc.dg/gomp/pr53992.c: New test.
2954
2955 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2956
2957 PR tree-ssa/54295
2958 * gcc.c-torture/execute/20120817-1.c: New test.
2959
2960 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2961
2962 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2963 add instruction.
2964 (f2): New test that really does need adds.
2965
2966 2012-08-20 Richard Guenther <rguenther@suse.de>
2967
2968 PR tree-optimization/54327
2969 * gcc.dg/torture/pr54327.c: New testcase.
2970
2971 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2972
2973 PR tree-optimization/54321
2974 * gcc.c-torture/compile/pr54321.c: New test.
2975
2976 2012-08-20 Tobias Burnus <burnus@net-b.de>
2977
2978 PR fortran/54301
2979 * gfortran.dg/warn_target_lifetime_1.f90: New.
2980
2981 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2982
2983 PR fortran/54298
2984 * gfortran.dg/real_compare_1.f90: New test case.
2985 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
2986
2987 2012-08-18 Jan Hubicka <jh@suse.cz>
2988
2989 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
2990
2991 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
2992
2993 PR fortran/39290
2994 * gfortran.dg/interface_37.f90: New test.
2995
2996 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
2997 Gary Funck <gary@intrepid.com>
2998
2999 PR target/20020
3000 * gcc.target/i386/pr20020-1.c: New test.
3001 * gcc.target/i386/pr20020-2.c: Likewise.
3002 * gcc.target/i386/pr20020-3.c: Likewise.
3003
3004 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3005
3006 * gcc.target/i386/perm-concat.c: New test.
3007
3008 2012-08-17 Julian Brown <julian@codesourcery.com>
3009
3010 * gcc.target/arm/div64-unwinding.c: New test.
3011
3012 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3013
3014 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3015
3016 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3017
3018 PR target/54236
3019 * gcc.target/sh/pr54236-1.c: New.
3020
3021 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3022
3023 * lib/target-supports.exp (check_effective_target_sync_int_long)
3024 (check_effective_target_sync_char_short): Enable for crisv32-*
3025 and cris-*.
3026
3027 PR middle-end/54261
3028 * gcc.dg/torture/pr54261-1.c: New test.
3029
3030 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3031
3032 PR fortran/54243
3033 PR fortran/54244
3034 * gfortran.dg/typebound_call_24.f03: New.
3035
3036 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3037
3038 PR tree-optimization/54245
3039 * gcc.dg/tree-ssa/pr54245.c: New test.
3040
3041 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3042
3043 PR tree-optimization/54240
3044 * gcc.target/powerpc/pr54240.c: New test.
3045 * gcc.target/mips/pr54240.c: Likewise.
3046
3047 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3048
3049 PR target/52933
3050 * gcc.target/sh/pr52933-1.c: New.
3051 * gcc.target/sh/pr52933-2.c: New.
3052
3053 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3054
3055 PR target/50751
3056 * gcc.target/sh/pr50751-8.c: New.
3057
3058 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3059
3060 PR fortran/47586
3061 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3062 * gfortran.dg/typebound_proc_27.f03: New test.
3063
3064 2012-08-14 Sterling Augustine <saugustine@google.com>
3065
3066 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3067
3068 2012-08-14 Tobias Burnus <burnus@net-b.de>
3069
3070 PR fortran/40881
3071 * gfortran.dg/data_constraints_3.f90: New.
3072 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3073 to disable -pedantic compilation.
3074 * gfortran.dg/pr37243.f: Ditto.
3075 * gfortran.dg/g77/19990826-3.f: Ditto.
3076 * gfortran.dg/g77/20020307-1.f : Ditto.
3077 * gfortran.dg/g77/980310-3.f: Ditto.
3078
3079 2012-08-14 Tobias Burnus <burnus@net-b.de>
3080
3081 PR fortran/54234
3082 * gfortran.dg/warn_conversion_4.f90: New.
3083
3084 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR middle-end/53411
3087 PR rtl-optimization/53495
3088 * gcc.c-torture/compile/pr53411.c: New test.
3089 * gcc.c-torture/compile/pr53495.c: New test.
3090
3091 2012-08-13 Richard Guenther <rguenther@suse.de>
3092
3093 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3094
3095 2012-08-13 Richard Guenther <rguenther@suse.de>
3096
3097 PR tree-optimization/54200
3098 * gcc.dg/guality/pr54200.c: New testcase.
3099 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3100
3101 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3102
3103 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3104
3105 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3106
3107 PR target/51244
3108 * gcc.target/sh/pr51244-7.c: New.
3109 * gcc.target/sh/pr51244-8.c: New.
3110 * gcc.target/sh/pr51244-9.c: New.
3111 * gcc.target/sh/pr51244-10.c: New.
3112
3113 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3114
3115 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3116 -m2e or -m2a.
3117 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3118 * gcc.target/sh/pr53511-1.c: Likewise.
3119 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3120 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3121 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3122 * gcc.target/sh/pr53512-3.c: Likewise.
3123 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3124
3125 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3126
3127 PR target/39423
3128 * gcc.c-torture/compile/pr39423-1.c: New.
3129 * gcc.c-torture/compile/pr39423-2.c: New.
3130
3131 2012-08-12 Tobias Burnus <burnus@net-b.de>
3132
3133 PR fortran/54221
3134 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3135 they appear uninitialized on the RHS.
3136 * gfortran.dg/public_private_module_6.f90: New.
3137
3138 2012-08-11 Martin Jambor <mjambor@suse.cz>
3139
3140 PR fortran/48636
3141 * gfortran.dg/pr48636.f90: New test.
3142
3143 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3144
3145 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3146 to avoid warnings.
3147 (main): Adjust caller.
3148
3149 2012-08-10 Richard Guenther <rguenther@suse.de>
3150
3151 * gcc.dg/matrix/*.c: Adjust and move ...
3152 * gcc.dg/torture/: ... here.
3153 * gcc.dg/matrix: Remove directory.
3154
3155 2012-08-10 Richard Guenther <rguenther@suse.de>
3156
3157 PR middle-end/54219
3158 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3159
3160 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3161
3162 PR middle-end/54211
3163 * gcc.dg/tree-ssa/pr54211.c: New test.
3164
3165 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3166
3167 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3168 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3169
3170 2012-08-10 Richard Guenther <rguenther@suse.de>
3171
3172 PR tree-optimization/54109
3173 * gcc.dg/torture/pr54109.c: New testcase.
3174 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3175 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3176
3177 2012-08-10 Richard Guenther <rguenther@suse.de>
3178
3179 PR tree-optimization/54027
3180 * gcc.dg/torture/pr54027.c: New testcase.
3181
3182 2012-08-10 Richard Guenther <rguenther@suse.de>
3183
3184 * g++.dg/plugin/selfassign.c: Adjust.
3185 * gcc.dg/plugin/selfassign.c: Likewise.
3186 * gcc.dg/strlenopt-11.c: Likewise.
3187 * gcc.dg/strlenopt-13.c: Likewise.
3188 * gcc.dg/no-strict-overflow-4.c: Likewise.
3189 * gcc.dg/strict-overflow-4.c: Likewise.
3190 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3191 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3192 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3193 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3194 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3195 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3196 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3197 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3198 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3199 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3200 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3201 * gcc.dg/pr46309.c: Likewise.
3202 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3203
3204 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3205
3206 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3207 for x86 targets.
3208 * gcc.c-torture/compile/20120727-2.c: New test.
3209
3210 2012-08-09 Martin Jambor <mjambor@suse.cz>
3211
3212 * gcc.dg/ipa/iinline-4.c: New test.
3213 * gcc.dg/ipa/iinline-5.c: Likewise.
3214 * gcc.dg/ipa/iinline-6.c: Likewise.
3215 * gcc.dg/ipa/iinline-7.c: Likewise.
3216 * gcc.dg/lto/20120723_0.c: Likewise.
3217 * gcc.dg/lto/20120723_1.c: Likewise.
3218
3219 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3220
3221 PR target/39423
3222 * gcc.target/sh/pr39423-1.c: New.
3223
3224 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3225
3226 PR target/51244
3227 * gcc.target/sh/pr51244-5: New.
3228 * gcc.target/sh/pr51244-6: New.
3229
3230 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3231
3232 * gcc.target/i386/adx-addxcarry32-3.c: New.
3233 * gcc.target/i386/adx-addxcarry64-3.c: New.
3234
3235 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3236
3237 PR rtl-optimization/53701
3238 * gcc.dg/pr53701.c: New test.
3239
3240 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3241
3242 * gcc.c-torture/compile/20120727-1.c: New test.
3243
3244 2012-08-09 Tobias Burnus <burnus@net-b.de>
3245
3246 PR fortran/54199
3247 * gfortran.dg/intrinsic_shadow_4.f90: New.
3248
3249 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3250
3251 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3252
3253 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3254
3255 * gcc.c-torture/execute/20120808-1.c: New test.
3256
3257 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3258
3259 PR rtl-optimization/54157
3260 * gcc.target/i386/pr54157.c: New file.
3261
3262 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3263
3264 * gcc.target/i386/adx-addcarryx32-1.c: New.
3265 * gcc.target/i386/adx-addcarryx32-2.c: New.
3266 * gcc.target/i386/adx-addcarryx64-1.c: New.
3267 * gcc.target/i386/adx-addcarryx64-2.c: New.
3268 * gcc.target/i386/adx-check.h: New.
3269 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3270 * gcc.target/i386/sse-12.c: Add -madx.
3271 * gcc.target/i386/sse-13.c: Ditto.
3272 * gcc.target/i386/sse-14.c: Ditto.
3273 * gcc.target/i386/sse-22.c: Ditto.
3274 * gcc.target/i386/sse-23.c: Ditto.
3275 * g++.dg/other/i386-2.C: Ditto.
3276 * g++.dg/other/i386-3.C: Ditto.
3277
3278 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3279
3280 * gcc.dg/tree-ssa/slsr-5.c: New.
3281 * gcc.dg/tree-ssa/slsr-6.c: New.
3282 * gcc.dg/tree-ssa/slsr-7.c: New.
3283 * gcc.dg/tree-ssa/slsr-8.c: New.
3284 * gcc.dg/tree-ssa/slsr-9.c: New.
3285 * gcc.dg/tree-ssa/slsr-10.c: New.
3286 * gcc.dg/tree-ssa/slsr-11.c: New.
3287 * gcc.dg/tree-ssa/slsr-12.c: New.
3288 * gcc.dg/tree-ssa/slsr-13.c: New.
3289 * gcc.dg/tree-ssa/slsr-14.c: New.
3290 * gcc.dg/tree-ssa/slsr-15.c: New.
3291 * gcc.dg/tree-ssa/slsr-16.c: New.
3292 * gcc.dg/tree-ssa/slsr-17.c: New.
3293 * gcc.dg/tree-ssa/slsr-18.c: New.
3294 * gcc.dg/tree-ssa/slsr-19.c: New.
3295 * gcc.dg/tree-ssa/slsr-20.c: New.
3296 * gcc.dg/tree-ssa/slsr-21.c: New.
3297 * gcc.dg/tree-ssa/slsr-22.c: New.
3298 * gcc.dg/tree-ssa/slsr-23.c: New.
3299 * gcc.dg/tree-ssa/slsr-24.c: New.
3300 * gcc.dg/tree-ssa/slsr-25.c: New.
3301 * gcc.dg/tree-ssa/slsr-26.c: New.
3302 * gcc.dg/tree-ssa/slsr-30.c: New.
3303 * gcc.dg/tree-ssa/slsr-31.c: New.
3304
3305 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3306
3307 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3308 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3309 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3310
3311 2012-08-06 Cary Coutant <ccoutant@google.com>
3312
3313 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3314
3315 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3316
3317 PR fortran/35831
3318 * gfortran.dg/dummy_procedure_5.f90: Modified.
3319 * gfortran.dg/dummy_procedure_8.f90: New.
3320 * gfortran.dg/interface_26.f90: Modified.
3321 * gfortran.dg/proc_ptr_11.f90: Modified.
3322 * gfortran.dg/proc_ptr_15.f90: Modified.
3323 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3324 * gfortran.dg/typebound_override_1.f90: Modified.
3325 * gfortran.dg/typebound_proc_6.f03: Modified.
3326
3327 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3328
3329 PR tree-optimization/51938
3330 PR tree-optimization/52005
3331 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3332 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3333 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3334 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3335
3336 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3337
3338 Avoid crashing on erroneous static_assert usage
3339 * g++.dg/cpp0x/static_assert8.C: New test.
3340
3341 2012-08-06 Jason Merrill <jason@redhat.com>
3342
3343 * g++.dg/cpp0x/sfinae38.C: New.
3344
3345 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3346 Paolo Carlini <paolo.carlini@oracle.com>
3347
3348 PR c++/54165
3349 * g++.dg/conversion/void2.C: New.
3350
3351 2012-08-06 Tom de Vries <tom@codesourcery.com>
3352
3353 * gcc.dg/tree-ssa/vrp78.c: New test.
3354
3355 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3356 Richard Sandiford <rdsandiford@googlemail.com>
3357
3358 * g++.dg/opt/enum2.C: Require fpic target.
3359 * g++.dg/lto/20090303_0.C: Likewise.
3360
3361 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3362 Catherine Moore <clm@codesourcery.com>
3363
3364 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3365 flush function names too.
3366 * gcc.target/mips/clear-cache-1.c: Likewise.
3367
3368 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3369
3370 PR target/54156
3371 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3372
3373 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3374
3375 PR fortran/54166
3376 * gfortran.dg/array_5.f90: New test.
3377
3378 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3379
3380 PR tree-optimization/30318
3381 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3382
3383 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3384
3385 * g++.dg/ext/vector17.C: New testcase.
3386
3387 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3388
3389 PR target/51931
3390 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3391 * g++.dg/opt/longbranch1.C: Likewise.
3392
3393 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3394
3395 PR tree-optimization/53805
3396 * gcc.dg/fold-notunord.c: New testcase.
3397
3398 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3399
3400 PR fortran/48820
3401 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3402 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3403
3404 2012-08-02 Jason Merrill <jason@redhat.com>
3405 Paolo Carlini <paolo.carlini@oracle.com>
3406
3407 PR c++/51213 (again)
3408 * g++.dg/cpp0x/sfinae37.C: Extend.
3409
3410 2012-08-02 Richard Guenther <rguenther@suse.de>
3411
3412 PR tree-optimization/50672
3413 * g++.dg/torture/pr50672.C: New testcase.
3414
3415 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3416
3417 PR fortran/54147
3418 * gfortran.dg/abstract_type_6.f03: Modified.
3419 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3420 * gfortran.dg/proc_ptr_comp_35.f90: New.
3421 * gfortran.dg/typebound_proc_9.f03: Modified.
3422 * gfortran.dg/typebound_proc_26.f90: New.
3423
3424 2012-08-02 Richard Guenther <rguenther@suse.de>
3425
3426 * gcc.dg/torture/pta-callused-1.c: Adjust.
3427 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3428 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3429 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3430 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3431 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3432 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3433 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3434 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3435
3436 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3437
3438 PR fortran/54033
3439 * gfortran.dg/include_6.f90: New test case.
3440 * gfortran.dg/include_7.f90: New test case.
3441 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3442
3443 2012-08-01 Tom de Vries <tom@codesourcery.com>
3444
3445 * gcc.dg/tree-ssa/vrp76.c: New test.
3446
3447 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3448
3449 PR tree-optimization/46556
3450 * gcc.dg/tree-ssa/slsr-27.c: New.
3451 * gcc.dg/tree-ssa/slsr-28.c: New.
3452 * gcc.dg/tree-ssa/slsr-29.c: New.
3453
3454 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3455
3456 PR fortran/42418
3457 * gfortran.dg/proc_decl_29.f90: New.
3458
3459 2012-07-31 Dehao Chen <dehao@google.com>
3460
3461 * gcc.dg/predict-7.c: New test.
3462
3463 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3464
3465 PR fortran/54134
3466 * gfortran.dg/typebound_override_3.f90: New.
3467
3468 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3469
3470 PR tree-optimization/53773
3471 * gcc.dg/vect/pr53773.c: New test.
3472
3473 2012-07-31 Nick Clifton <nickc@redhat.com>
3474
3475 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3476 and for XStormy16.
3477
3478 2012-07-31 Tobias Burnus <burnus@net-b.de>
3479
3480 * gfortran.dg/c_funloc_tests_6.f90: New.
3481 * gfortran.dg/c_funloc_tests_7.f90: New.
3482 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3483
3484 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3485
3486 PR c++/53624
3487 * g++.dg/cpp0x/temp_default5.C: New.
3488
3489 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3490
3491 PR fortran/51081
3492 * gfortran.dg/proc_ptr_37.f90: New.
3493
3494 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3495
3496 * lib/target-supports.exp
3497 (check_effective_target_vect_natural_alignment): New function.
3498 * gcc.dg/align-2.c: Only run on targets with natural alignment
3499 of vector types.
3500 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3501 alignment of vector types.
3502
3503 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3504 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3505
3506 * gcc.target/i386/rdseed16-1.c: New.
3507 * gcc.target/i386/rdseed32-1.c: Ditto
3508 * gcc.target/i386/rdseed64-1.c: Ditto
3509 * gcc.target/i386/sse-12.c: Add -mrdseed.
3510 * gcc.target/i386/sse-13.c: Ditto.
3511 * gcc.target/i386/sse-14.c: Ditto.
3512 * g++.dg/other/i386-2.C: Ditto.
3513 * g++.dg/other/i386-3.C: Ditto.
3514
3515 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3516
3517 PR target/51244
3518 * gcc.target/sh/pr51244-4.c: New.
3519
3520 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3521
3522 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3523 for alpha*-*-* targets. Cleanup original tree dump.
3524
3525 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3526
3527 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3528 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3529
3530 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3531
3532 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3533 rand, srand. Include <stdlib.h>.
3534
3535 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3536
3537 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3538
3539 2012-07-26 Richard Henderson <rth@redhat.com>
3540
3541 * gcc.dg/attr-hotcold-1.c: New.
3542 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3543
3544 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3545 Sandra Loosemore <sandra@codesourcery.com>
3546
3547 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3548
3549 2012-07-26 Tobias Burnus <burnus@net-b.de>
3550
3551 * gfortran.dg/contiguous_1.f90: Update dg-error.
3552 * gfortran.dg/proc_ptr_32.f90: Ditto.
3553
3554 2012-07-26 Richard Guenther <rguenther@suse.de>
3555
3556 PR tree-optimization/54098
3557 * gcc.dg/torture/pr54098.c: New testcase.
3558
3559 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3560
3561 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3562 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3563
3564 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3565
3566 PR fortran/44354
3567 * gfortran.dg/array_constructor_39.f90: New test.
3568
3569 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3570
3571 PR fortran/44354
3572 * gfortran.dg/array_constructor_38.f90: New test.
3573
3574 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3575
3576 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3577
3578 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3579
3580 * gnat.dg/noreturn5.ad[sb]: New test.
3581
3582 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3583 Paul Brook <paul@codesourcery.com>
3584
3585 PR target/53633
3586
3587 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3588 * c-c++-common/pr53633.c: New test.
3589
3590 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3591
3592 * gcc.target/i386/asm-dialect-1.c: New test case.
3593
3594 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3595 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3596
3597 * gcc.target/i386/prefetchw-1.c: New.
3598 * gcc.target/i386/sse-12.c: Add -mprfchw.
3599 * gcc.target/i386/sse-13.c: Ditto.
3600 * gcc.target/i386/sse-14.c: Ditto.
3601 * gcc.target/i386/sse-22.c: Ditto.
3602 * gcc.target/i386/sse-23.c: Ditto.
3603 * g++.dg/other/i386-2.C: Ditto.
3604 * g++.dg/other/i386-3.C: Ditto.
3605
3606 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3607
3608 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3609
3610 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3611
3612 PR target/54051
3613 * gcc.target/arm/pr54051.c: New.
3614 * gcc.target/arm/vfp-1.c: Adjust test.
3615
3616 2012-07-24 Julian Brown <julian@codesourcery.com>
3617
3618 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3619 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3620 hard-float ARM.
3621
3622 2012-07-23 Paul Brook <paul@codesourcery.com>
3623
3624 * g++.dg/other/armv7m-1.c: New test.
3625
3626 2012-07-23 Julian Brown <julian@codesourcery.com>
3627
3628 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3629 ARM.
3630 (DO_TEST): Define to 1 for appropriate ARM targets.
3631
3632 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3633
3634 PR tree-optimization/53881
3635 * gcc.dg/pr53881.c: Renamed to ...
3636 * gcc.dg/pr53881-1.c: ... this.
3637 * gcc.dg/pr53881-2.c: New test.
3638
3639 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3640
3641 Handle recent changes in default atomics for cris*-*-linux*.
3642 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3643 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3644 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3645 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3646 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3647 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3648 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3649 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3650 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3651 -mno-unaligned-atomic-may-use-library is in effect for
3652 cris*-*-linux*.
3653 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3654 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3655 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3656 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3657 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3658 gcc.target/cris/torture/sync-mis-op-i-1.c,
3659 gcc.target/cris/torture/sync-mis-op-i-2.c,
3660 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3661 gcc.target/cris/torture/sync-mis-op-i-3.c,
3662 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3663 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3664 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3665 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3666 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3667 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3668 (main): Remove local variable x.
3669 [mis_ok]: Check that atomics don't fail.
3670
3671 2012-07-21 Andrew Pinski <apinski@cavium.com>
3672
3673 * gcc.dg/tree-ssa/vrp72.c: New test.
3674 * gcc.dg/tree-ssa/vrp73.c: New test.
3675 * gcc.dg/tree-ssa/vrp74.c: New test.
3676 * gcc.dg/tree-ssa/vrp75.c: New test.
3677
3678 2012-07-21 Andrew Pinski <apinski@cavium.com>
3679
3680 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3681 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3682
3683 2012-07-21 Andrew Pinski <apinski@cavium.com>
3684
3685 * gcc.target/mips/octeon-pop-2.c: New testcase.
3686
3687 2012-07-21 Tobias Burnus <burnus@net-b.de>
3688
3689 PR fortran/48820
3690 * gfortran.dg/assumed_rank_3.f90: New.
3691 * gfortran.dg/assumed_rank_11.f90: New.
3692 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3693 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3694 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3695
3696 2012-07-21 Andrew Pinski <apinski@cavium.com>
3697
3698 * gcc.target/mips/unaligned-1.c: New testcase.
3699
3700 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3701
3702 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3703
3704 2012-07-20 Tobias Burnus <burnus@net-b.de>
3705
3706 * gfortran.dg/bind_c_array_params_2.f90: New.
3707 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3708 and update dg-error.
3709
3710 2012-07-20 Tobias Burnus <burnus@net-b.de>
3711
3712 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3713
3714 2012-07-20 Jason Merrill <jason@redhat.com>
3715
3716 PR c++/54038
3717 * g++.dg/other/array7.C: New.
3718
3719 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3720
3721 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3722 the basic block and check loop depth.
3723 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3724 matching patterns and comments.
3725 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3726 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3727
3728 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3729
3730 PR c++/28656
3731 * c-c++-common/pr28656.c: New test.
3732
3733 2012-07-19 Jason Merrill <jason@redhat.com>
3734
3735 PR c++/54026
3736 * g++.dg/init/mutable1.C: New.
3737
3738 2012-07-20 Tobias Burnus <burnus@net-b.de>
3739
3740 PR fortran/48820
3741 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3742 * gfortran.dg/assumed_rank_1.f90: New.
3743 * gfortran.dg/assumed_rank_1_c.c: New.
3744 * gfortran.dg/assumed_rank_2.f90: New.
3745 * gfortran.dg/assumed_rank_4.f90: New.
3746 * gfortran.dg/assumed_rank_5.f90: New.
3747 * gfortran.dg/assumed_rank_6.f90: New.
3748 * gfortran.dg/assumed_rank_7.f90: New.
3749 * gfortran.dg/assumed_rank_8.f90: New.
3750 * gfortran.dg/assumed_rank_8_c.c: New.
3751 * gfortran.dg/assumed_rank_9.f90: New.
3752 * gfortran.dg/assumed_rank_10.f90: New.
3753 * gfortran.dg/assumed_rank_12.f90: New.
3754
3755 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3756
3757 * gnat.dg/opt25.adb: New test.
3758 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3759 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3760
3761 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3762
3763 * gnat.dg/aggr20.ad[sb]: New test.
3764 * gnat.dg/aggr20_pkg.ads: New helper.
3765
3766 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3767
3768 * gnat.dg/derived_type3.adb: New test.
3769 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3770
3771 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3772
3773 PR rtl-optimization/53942
3774 * gcc.dg/pr53942.c: New test.
3775
3776 2012-07-19 Jason Merrill <jason@redhat.com>
3777
3778 PR c++/54021
3779 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3780
3781 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3782
3783 * gnat.dg/discr38.adb: New test.
3784
3785 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3786
3787 PR middle-end/54017
3788 * c-c++-common/gomp/pr54017.c: New test.
3789
3790 2012-07-19 Richard Guenther <rguenther@suse.de>
3791 Eric Botcazou <ebotcazou@adacore.com>
3792
3793 * gnat.dg/loop_optimization11.adb: New testcase.
3794 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3795
3796 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3797 Jason Merrill <jason@redhat.com>
3798
3799 * g++.dg/cpp0x/sfinae37.C: New.
3800 * g++.dg/template/access23.C: New.
3801 * g++.dg/template/access7.C: Adjust.
3802 * g++.dg/template/sfinae10.C: Don't expect errors.
3803 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3804
3805 2012-07-18 Julian Brown <julian@codesourcery.com>
3806 Sandra Loosemore <sandra@codesroucery.com>
3807
3808 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3809
3810 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3811
3812 * gnat.dg/noreturn4.ad[sb]: New test.
3813 * gnat.dg/noreturn4_pkg.ads: New helper.
3814
3815 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3816 Julian Brown <julian@codesourcery.com>
3817
3818 * gcc.target/arm/neon-vdup-1.c: New test case.
3819 * gcc.target/arm/neon-vdup-2.c: New test case.
3820 * gcc.target/arm/neon-vdup-3.c: New test case.
3821 * gcc.target/arm/neon-vdup-4.c: New test case.
3822 * gcc.target/arm/neon-vdup-5.c: New test case.
3823 * gcc.target/arm/neon-vdup-6.c: New test case.
3824 * gcc.target/arm/neon-vdup-7.c: New test case.
3825 * gcc.target/arm/neon-vdup-8.c: New test case.
3826 * gcc.target/arm/neon-vdup-9.c: New test case.
3827 * gcc.target/arm/neon-vdup-10.c: New test case.
3828 * gcc.target/arm/neon-vdup-11.c: New test case.
3829 * gcc.target/arm/neon-vdup-12.c: New test case.
3830 * gcc.target/arm/neon-vdup-13.c: New test case.
3831 * gcc.target/arm/neon-vdup-14.c: New test case.
3832 * gcc.target/arm/neon-vdup-15.c: New test case.
3833 * gcc.target/arm/neon-vdup-16.c: New test case.
3834 * gcc.target/arm/neon-vdup-17.c: New test case.
3835 * gcc.target/arm/neon-vdup-18.c: New test case.
3836 * gcc.target/arm/neon-vdup-19.c: New test case.
3837 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3838 arguments non-constant.
3839
3840 2012-07-18 Richard Guenther <rguenther@suse.de>
3841
3842 PR tree-optimization/53970
3843 * g++.dg/torture/pr53970.C: New testcase.
3844
3845 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3846
3847 PR target/38621
3848 * gcc.c-torture/compile/pr38621.c: New.
3849
3850 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3851
3852 PR target/33135
3853 * gcc.target/sh/pr33135-1.c: New.
3854 * gcc.target/sh/pr33135-2.c: New.
3855 * gcc.target/sh/pr33135-3.c: New.
3856 * gcc.target/sh/pr33135-4.c: New.
3857
3858 2012-07-17 Jason Merrill <jason@redhat.com>
3859
3860 PR c++/53995
3861 * g++.dg/parse/enum9.C: New.
3862
3863 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3864 Sandra Loosemore <sandra@codesourcery.com>
3865
3866 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3867 if there is a conflict with -mcpu=. Use -mcpu=5208.
3868
3869 2012-07-17 Jason Merrill <jason@redhat.com>
3870
3871 PR c++/53989
3872 * g++.dg/template/array23.C: New.
3873
3874 2012-07-17 Tobias Burnus <burnus@net-b.de>
3875
3876 PR fortran/53985
3877 * gfortran.dg/bind_c_usage_26.f90: New.
3878 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3879 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3880 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3881 * gfortran.dg/interop_params.f03: Ditto.
3882
3883 2012-07-17 Jason Merrill <jason@redhat.com>
3884
3885 * g++.dg/template/inherit8.C: Adjust.
3886 * g++.dg/template/using21.C: Adjust.
3887 * g++.dg/template/using22.C: Adjust.
3888
3889 PR c++/53549
3890 * g++.dg/template/current-inst1.C: New.
3891 * g++.dg/parse/crash35.C: Adjust.
3892
3893 2012-07-17 Tobias Burnus <burnus@net-b.de>
3894
3895 PR fortran/52101
3896 * gfortran.dg/oldstyle_4.f90: New.
3897
3898 2012-07-17 Tobias Burnus <burnus@net-b.de>
3899
3900 PR fortran/49265
3901 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3902 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3903
3904 2012-07-16 Jason Merrill <jason@redhat.com>
3905
3906 * g++.dg/parse/access8.C: Adjust.
3907 * g++.dg/template/sfinae6_neg.C: Adjust.
3908
3909 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3910
3911 PR fortran/53824
3912 * gfortran.dg/coarray_allocate_1.f90: New test.
3913
3914 2012-07-16 Andrew Pinski <apinski@cavium.com>
3915
3916 * gcc.c-torture/execute/bswap-1.c: New testcase.
3917 * gcc.c-torture/compile/unalign-1.c: New testcase.
3918 * gcc.c-torture/compile/20120524-1.c: New testcase.
3919 * gcc.c-torture/compile/20101216-1.c: New testcase.
3920
3921 2012-07-16 Dehao Chen <dehao@google.com>
3922
3923 Revert
3924 2012-07-10 Dehao Chen <dehao@google.com>
3925
3926 * gcc.dg/debug_info_inline.c: New test.
3927
3928 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3929
3930 PR fortran/53956
3931 * gfortran.dg/proc_decl_28.f90: New.
3932
3933 2012-07-16 Andrew Pinski <apinski@cavium.com>
3934
3935 * gcc.dg/torture/builtins-1.c: New testcase.
3936
3937 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3938
3939 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3940 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3941 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3942 gcc.target/cris/sync-1-v10.c,
3943 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3944 pass -mno-unaligned-atomic-may-use-library.
3945 * gcc.target/cris/sync-xchg-1.c: New test.
3946 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3947 valid register operand output modifier.
3948
3949 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3950
3951 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3952 characters.
3953
3954 2012-07-13 Andrew Pinski <apinski@cavium.com>
3955
3956 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3957 rather than cleanup-tree-dump.
3958 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3959
3960 2012-07-13 Richard Guenther <rguenther@suse.de>
3961
3962 PR tree-optimization/53907
3963 * gcc.target/i386/pr53907.c: New testcase.
3964
3965 2012-07-13 Richard Guenther <rguenther@suse.de>
3966
3967 PR tree-optimization/53922
3968 * gcc.dg/torture/pr53922.c: New testcase.
3969
3970 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3971
3972 PR rtl-optimization/53908
3973 * gcc.dg/torture/pr53908.c: New test.
3974
3975 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3976
3977 PR c++/53531
3978 * g++.dg/cpp0x/variadic135.C: New.
3979
3980 2012-07-12 Jason Merrill <jason@redhat.com>
3981
3982 * g++.dg/template/sfinae6_neg.C: Adjust.
3983
3984 2012-07-12 Tobias Burnus <burnus@net-b.de>
3985
3986 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
3987 * gfortran.dg/c_f_pointer_tests_3.f90: Update
3988 scan-tree-dump-times pattern.
3989
3990 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3991
3992 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
3993
3994 2012-07-11 Jason Merrill <jason@redhat.com>
3995
3996 DR 1402
3997 * g++.g/cpp0x/defaulted37.C: New.
3998
3999 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4000
4001 PR target/53859
4002 * gcc.target/arm/pr53859.c: New test.
4003
4004 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4005
4006 PR target/53886
4007 * gcc.c-torture/compile/pr53886.c: New.
4008
4009 2012-07-10 Dehao Chen <dehao@google.com>
4010
4011 * gcc.dg/debug_info_inline.c: New test.
4012
4013 2012-07-10 Jason Merrill <jason@redhat.com>
4014
4015 PR c++/53733
4016 * g++.dg/cpp0x/defaulted36.C: New.
4017 * g++.dg/cpp0x/defaulted21.C: Adjust.
4018
4019 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4020
4021 2012-07-09 Sterling Augustine <saugustine@google.com>
4022
4023 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4024
4025 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4026
4027 PR tree-optimization/53887
4028 * gcc.dg/pr53887.c: New test.
4029
4030 2012-07-09 Jason Merrill <jason@redhat.com>
4031
4032 PR c++/53882
4033 * g++.dg/cpp0x/nullptr29.C: New.
4034
4035 2012-07-09 Tom de Vries <tom@codesourcery.com>
4036 Richard Guenther <rguenther@suse.de>
4037
4038 * gcc.dg/builtin-unreachable-6.c: New test.
4039 * gcc.dg/builtin-unreachable-5.c: New test.
4040
4041 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4042
4043 PR tree-optimization/53881
4044 * gcc.dg/pr53881.c: New test.
4045
4046 2012-07-06 Jason Merrill <jason@redhat.com>
4047
4048 PR c++/53862
4049 * g++.dg/cpp0x/variadic134.C: New.
4050
4051 PR c++/53858
4052 * g++.dg/cpp0x/alias-decl-20.C: New.
4053
4054 2012-07-06 Tom de Vries <tom@codesourcery.com>
4055
4056 PR tree-optimization/51879
4057 * gcc.dg/pr51879-16.c: New test.
4058 * gcc.dg/pr51879-17.c: Same.
4059
4060 2012-07-06 Tom de Vries <tom@codesourcery.com>
4061
4062 PR tree-optimization/52009
4063 * gcc.dg/pr51879-7.c: New test.
4064 * gcc.dg/pr51879-18.c: New test.
4065
4066 2012-07-05 Jason Merrill <jason@redhat.com>
4067
4068 PR c++/50852
4069 * g++.dg/template/typedef39.C: New.
4070
4071 PR c++/53039
4072 * g++.dg/cpp0x/variadic133.C: New.
4073 * g++.dg/template/param1.C: Adjust.
4074
4075 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4076
4077 PR target/48941
4078 PR target/51980
4079 * gcc.target/arm/neon/vtrnf32.c: Update.
4080 * gcc.target/arm/neon/vtrns32.c: Update.
4081 * gcc.target/arm/neon/vtrnu32.c: Update.
4082 * gcc.target/arm/neon/vzipf32.c: Update.
4083 * gcc.target/arm/neon/vzips32.c: Update.
4084 * gcc.target/arm/neon/vzipu32.c: Update.
4085
4086 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4087
4088 PR fortran/53732
4089 * gfortran.dg/inline_sum_4.f90: New test.
4090
4091 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4092
4093 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4094
4095 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4096
4097 * gcc.target/arm/fma-sp.c: New testcase.
4098 * gcc.target/arm/fma.c: Likewise.
4099 * gcc.target/arm/fma.h: Likewise.
4100
4101 2012-07-04 Jason Merrill <jason@redhat.com>
4102
4103 PR c++/53848
4104 * g++.dg/other/enum3.C: New.
4105
4106 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4107
4108 PR middle-end/53321
4109 * g++.dg/torture/pr53321.C: New test.
4110
4111 2012-07-04 Richard Guenther <rguenther@suse.de>
4112
4113 PR tree-optimization/53844
4114 * g++.dg/tree-ssa/pr53844.C: New testcase.
4115
4116 2012-07-04 Richard Guenther <rguenther@suse.de>
4117
4118 PR tree-optimization/53849
4119 * gcc.dg/pr53849.c: New testcase.
4120
4121 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4122
4123 PR c++/53812
4124 * g++.dg/ext/label14.C: New test.
4125
4126 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4127
4128 PR target/53811
4129 * g++.dg/other/pr53811.C: New test.
4130
4131 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4132
4133 PR target/28896
4134 * gcc.target/m68k/stack-limit-1.c: New testcase.
4135
4136 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4137
4138 * gnat.dg/recursive_call.adb: New test.
4139
4140 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4141
4142 * gnat.dg/discr37.ad[sb]: New test.
4143
4144 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4145
4146 * g++.dg/other/packed1.C: Remove SH from xfail list.
4147
4148 2012-07-02 Jason Merrill <jason@redhat.com>
4149
4150 PR c++/53619
4151 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4152
4153 PR c++/53783
4154 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4155
4156 PR c++/53788
4157 * g++.dg/cpp0x/decltype39.C: New.
4158 * g++.dg/diagnostic/method1.C: Adjust.
4159
4160 PR c++/53816
4161 * g++.dg/template/ref6.C: New.
4162
4163 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4164
4165 PR target/53568
4166 * gcc.target/sh/pr53568-1.c: New.
4167
4168 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4169
4170 PR target/51244
4171 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4172
4173 2012-07-02 Jason Merrill <jason@redhat.com>
4174
4175 PR c++/53821
4176 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4177
4178 PR c++/53524
4179 * g++.dg/template/enum7.C: New.
4180 * g++.dg/other/ptrmem10.C: Adjust.
4181 * g++.dg/other/ptrmem11.C: Adjust.
4182 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4183
4184 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4185
4186 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4187
4188 2012-07-01 Wei Guozhi <carrot@google.com>
4189
4190 PR target/53447
4191 * gcc.target/arm/pr53447-1.c: New testcase.
4192 * gcc.target/arm/pr53447-2.c: New testcase.
4193 * gcc.target/arm/pr53447-3.c: New testcase.
4194 * gcc.target/arm/pr53447-4.c: New testcase.
4195
4196 2012-06-29 Richard Guenther <rguenther@suse.de>
4197
4198 PR tree-optimization/47061
4199 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4200
4201 2012-06-29 Richard Guenther <rguenther@suse.de>
4202
4203 PR tree-optimization/37541
4204 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4205
4206 2012-06-29 Richard Guenther <rguenther@suse.de>
4207
4208 PR tree-optimization/52589
4209 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4210
4211 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4212
4213 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4214
4215 * g++.dg/template/error46.C: Add missing comment to dg-message.
4216 * g++.dg/template/crash107.C: Likewise.
4217 * g++.dg/template/error47.C: Likewise.
4218 * g++.dg/template/crash108.C: Likewise.
4219 * g++.dg/overload/operator5.C: Likewise.
4220
4221 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4222 errors in dg-message directives, add comments.
4223
4224 2012-06-28 Kai Tietz <ktietz@redhat.com>
4225
4226 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4227 hard-coded 'unsigned long'.
4228
4229 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR tree-optimization/51581
4232 * gcc.dg/vect/pr51581-4.c: New test.
4233
4234 PR tree-optimization/53645
4235 * gcc.c-torture/execute/pr53645-2.c: New test.
4236
4237 2012-06-28 Richard Guenther <rguenther@suse.de>
4238
4239 PR middle-end/53790
4240 * gcc.dg/torture/pr53790.c: New testcase.
4241
4242 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR tree-optimization/53645
4245 * gcc.c-torture/execute/pr53645.c: New test.
4246
4247 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4248
4249 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4250
4251 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4252
4253 PR debug/53671
4254 PR debug/49888
4255 * gcc.dg/guality/pr49888.c: Account for the possibility that
4256 the variable is optimized out at the first test.
4257
4258 2012-06-27 Jason Merrill <jason@redhat.com>
4259
4260 * g++.dg/cpp0x/override2.C: Adjust.
4261 * g++.dg/template/error5.C: Adjust.
4262 * g++.dg/parse/crash28.C: Adjust.
4263
4264 PR c++/53563
4265 * g++.dg/parse/template27.C: New.
4266 * g++.dg/template/crash74.C: Adjust expected output.
4267
4268 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4269
4270 PR fortran/41951
4271 PR fortran/49591
4272 * gfortran.dg/typebound_operator_16.f03: New.
4273
4274 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4275
4276 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4277 even src1.i and src2.i fields even in the second half of the arrays.
4278
4279 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4280
4281 PR c++/51033.
4282 * g++.dg/torture/vshuf-16.inc: New test.
4283 * g++.dg/torture/vshuf-2.inc: New test.
4284 * g++.dg/torture/vshuf-4.inc: New test.
4285 * g++.dg/torture/vshuf-8.inc: New test.
4286 * g++.dg/torture/vshuf-main.inc: New test.
4287 * g++.dg/torture/vshuf-v16hi.C: New test.
4288 * g++.dg/torture/vshuf-v16qi.C: New test.
4289 * g++.dg/torture/vshuf-v2df.C: New test.
4290 * g++.dg/torture/vshuf-v2di.C: New test.
4291 * g++.dg/torture/vshuf-v2sf.C: New test.
4292 * g++.dg/torture/vshuf-v2si.C: New test.
4293 * g++.dg/torture/vshuf-v4df.C: New test.
4294 * g++.dg/torture/vshuf-v4di.C: New test.
4295 * g++.dg/torture/vshuf-v4sf.C: New test.
4296 * g++.dg/torture/vshuf-v4si.C: New test.
4297 * g++.dg/torture/vshuf-v8hi.C: New test.
4298 * g++.dg/torture/vshuf-v8qi.C: New test.
4299 * g++.dg/torture/vshuf-v8si.C: New test.
4300
4301 2012-06-27 Richard Guenther <rguenther@suse.de>
4302
4303 PR middle-end/53676
4304 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4305
4306 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4307
4308 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4309 scan-dump-dem-not): Use printable pattern in test name.
4310
4311 2012-06-26 Sterling Augustine <saugustine@google.com>
4312 Dominique Dhumieres <dominiq@lps.ens.fr>
4313
4314 * gcc.dg/pubtypes-2.c: Update expected output.
4315 * gcc.dg/pubtypes-3.c: Likewise.
4316 * gcc.dg/pubtypes-4.c: Likewise.
4317
4318 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4319
4320 * gcc.dg/tree-ssa/slsr-1.c: New test.
4321 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4322 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4323 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4324
4325 2012-06-26 Matt Turner <mattst88@gmail.com>
4326
4327 PR target/35294
4328 * gcc.target/arm/mmx-2.c: New.
4329
4330 2012-06-26 Richard Guenther <rguenther@suse.de>
4331
4332 PR c++/53752
4333 * g++.dg/torture/pr53752.C: New testcase.
4334
4335 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR tree-optimization/53748
4338 * gcc.c-torture/compile/pr53748.c: New test.
4339
4340 2012-06-25 Jason Merrill <jason@redhat.com>
4341
4342 PR c++/53498
4343 PR c++/53305
4344 * g++.dg/cpp0x/decltype38.C: New.
4345 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4346
4347 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4348
4349 * lib/target-supports-dg.exp (testname-for-summary): New.
4350 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4351 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4352 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4353 scan-module-absence, output-exists, output-exists-not: Use
4354 testname-for-summary.
4355 (dg-test): Clean up testname_with_flags.
4356 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4357 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4358 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4359 scan-assembler-dem-not, object-size: Use testname-for-summary.
4360 * lib/gcov.exp (run-gcov): Likewise.
4361 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4362 scan-dump-dem, scan-dump-dem-note): Likewise.
4363
4364 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4365 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4366 including profopt.opt; save and restore existing value.
4367 * g++.dg/bprob/bprob.exp: Likewise.
4368 * gcc.dg/matrix/matrix.exp: Likewise.
4369 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4370 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4371 PROFOPT_OPTIONS.
4372
4373 2012-06-25 Richard Henderson <rth@redhat.com>
4374
4375 * gcc.dg/pr53749.c: New.
4376
4377 2012-06-25 Jason Merrill <jason@redhat.com>
4378
4379 PR c++/52988
4380 * g++.dg/cpp0x/nullptr28.C: New.
4381
4382 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4383
4384 * gcc.target/arm/neon-vld1_dupQ.c: New.
4385
4386 2012-06-25 Florian Weimer <fweimer@redhat.com>
4387
4388 * g++.dg/init/new35.C: New.
4389 * g++.dg/init/new36.C: New.
4390 * g++.dg/init/new37.C: New.
4391 * g++.dg/ext/vla5.C: New warning.
4392 * g++.dg/ext/vla8.C: New warning.
4393 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4394
4395 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4396 James Greenhalgh <james.greenhalgh@arm.com>
4397
4398 * gcc.target/arm/ftest-support-arm.h New testcase.
4399 * gcc.target/arm/ftest-support-thumb.h Likewise.
4400 * gcc.target/arm/ftest-support.h Likewise.
4401 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4402 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4403 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4404 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4405 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4406 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4407 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4408 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4409 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4410 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4411 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4412 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4413 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4414 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4415 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4416 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4417 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4418 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4419 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4420 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4421 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4422 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4423 * lib/target-supports.exp
4424 (check_effective_target_arm_arch_FUNC): Add support for more
4425 architectures.
4426 (add_options_for_arm_arch_FUNC): Likewise.
4427 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4428
4429 2012-06-25 Jason Merrill <jason@redhat.com>
4430
4431 PR c++/53202
4432 * g++.dg/cpp0x/constexpr-tuple.C: New.
4433
4434 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4435
4436 PR target/53759
4437 * gcc.target/i386/pr53759.c: New test.
4438
4439 PR c++/53594
4440 * g++.dg/cpp0x/nsdmi7.C: New test.
4441
4442 2012-06-24 Kai Tietz <ktietz@redhat.com>
4443
4444 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4445 for LLP64 targets.
4446 * gcc.target/i386/pr38988.c: Likewise.
4447
4448 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4449
4450 PR fortran/47710
4451 PR fortran/53328
4452 * gfortran.dg/typebound_generic_12.f03: New.
4453 * gfortran.dg/typebound_generic_13.f03: New.
4454
4455 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4456
4457 * gnat.dg/lto15.ad[sb]: New test.
4458
4459 2012-06-21 Meador Inge <meadori@codesourcery.com>
4460
4461 PR c/53702
4462 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4463
4464 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4465
4466 * gcc.dg/pch/ident-1.c: New test.
4467 * gcc.dg/pch/ident-1.hs: Header file for new test.
4468
4469 2012-06-21 Michael Matz <matz@suse.de>
4470
4471 PR middle-end/53688
4472 * gcc.c-torture/execute/pr53688.c: New test.
4473
4474 2012-06-20 Richard Guenther <rguenther@suse.de>
4475
4476 PR tree-optimization/30318
4477 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4478
4479 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4480
4481 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4482
4483 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4484
4485 * gcc.target/i386/clearcapv2.map: New file.
4486 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4487
4488 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4489
4490 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4491 and add __sh__ case.
4492
4493 2012-06-19 Jason Merrill <jason@redhat.com>
4494
4495 PR c++/52637
4496 * g++.dg/debug/localclass1.C: New.
4497
4498 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4499
4500 * g++.dg/cpp0x/override4.C: New.
4501
4502 2012-06-14 Jason Merrill <jason@redhat.com>
4503
4504 PR c++/53651
4505 * g++.dg/cpp0x/decltype37.C: New.
4506
4507 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4508
4509 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4510
4511 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4512
4513 * gcc.c-torture/compile/vector-5.c,
4514 gcc.c-torture/compile/vector-6.c: New tests.
4515
4516 2012-06-19 Richard Henderson <rth@redhat.com>
4517
4518 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4519
4520 2012-06-19 Richard Guenther <rguenther@suse.de>
4521
4522 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4523
4524 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4525
4526 PR target/53712
4527 * gcc.target/i386/pr53712.c: New test.
4528
4529 2012-06-18 Tobias Burnus <burnus@net-b.de>
4530
4531 PR fortran/53692
4532 * gfortran.dg/elemental_optional_args_6.f90: New.
4533
4534 2012-06-18 Tobias Burnus <burnus@net-b.de>
4535
4536 PR fortran/53526
4537 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4538 * gfortran.dg/coarray/move_alloc_1.f90
4539
4540 2012-06-18 Tobias Burnus <burnus@net-b.de>
4541
4542 PR fortran/53526
4543 * gfortran.dg/coarray_27.f90: New.
4544
4545 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4546 Greta Yorsh <Greta.Yorsh@arm.com>
4547
4548 * gcc.target/arm/epilog-1.c: New test.
4549
4550 2012-06-18 Richard Guenther <rguenther@suse.de>
4551
4552 PR tree-optimization/53693
4553 * g++.dg/torture/pr53693.C: New testcase.
4554
4555 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4556
4557 PR tree-optimization/53703
4558 * gcc.dg/torture/pr53703.c: New test.
4559
4560 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4561
4562 PR middle-end/53698
4563 * gcc.target/i386/pr53698.c: New test.
4564
4565 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4566
4567 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4568
4569 2012-06-17 Tobias Burnus <burnus@net-b.de>
4570
4571 PR fortran/53691
4572 PR fortran/53685
4573 * gfortran.dg/transfer_check_3.f90: New.
4574
4575 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4576
4577 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4578
4579 2012-06-16 Tobias Burnus <burnus@net-b.de>
4580
4581 PR fortran/53642
4582 PR fortran/45170
4583 * gfortran.dg/deferred_type_param_8.f90: New.
4584
4585 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4586
4587 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4588 testname that includes flags, passed in as new argument, in
4589 pass/fail messages.
4590 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4591 and pass it to verify-* procedures.
4592
4593 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4594 alignment torture options with usual torture options.
4595
4596 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4597 messages reported for one line of source code.
4598 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4599 * g++.dg/cpp0x/decltype2.C: Likewise.
4600 * g++.dg/cpp0x/decltype3.C: Likewise.
4601 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4602 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4603 * g++.dg/cpp0x/static_assert3.C: Likewise.
4604 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4605 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4606 * g++.dg/cpp0x/union1.C: Likewise.
4607 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4608 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4609 * g++.dg/cpp0x/variadic2.C: Likewise.
4610 * g++.dg/cpp0x/variadic20.C: Likewise.
4611 * g++.dg/cpp0x/variadic74.C: Likewise.
4612 * g++.dg/diagnostic/bitfld2.C: Likewise.
4613 * g++.dg/ext/attrib44.C: Likewise.
4614 * g++.dg/ext/no-asm-1.C: Likewise.
4615 * g++.dg/other/error34.C: Likewise.
4616 * g++.dg/parse/crash46.C: Likewise.
4617 * g++.dg/parse/error10.C: Likewise.
4618 * g++.dg/parse/error2.C: Likewise.
4619 * g++.dg/parse/error3.C: Likewise.
4620 * g++.dg/parse/error36.C: Likewise.
4621 * g++.dg/parse/error8.C: Likewise.
4622 * g++.dg/parse/error9.C: Likewise.
4623 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4624 * g++.dg/parse/parser-pr28152.C: Likewise.
4625 * g++.dg/parse/template25.C: Likewise.
4626 * g++.dg/parse/typename11.C: Likewise.
4627 * g++.dg/tc1/dr147.C: Likewise.
4628 * g++.dg/template/deduce3.C: Likewise.
4629 * g++.dg/template/koenig9.C: Likewise.
4630 * g++.dg/template/pr23510.C: Likewise.
4631 * g++.dg/warn/pr12242.C: Likewise.
4632 * g++.dg/warn/pr30551-2.C: Likewise.
4633 * g++.dg/warn/pr30551.C: Likewise.
4634 * g++.old-deja/g++.other/typename1.C: Likewise.
4635 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4636
4637 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4638
4639 PR c++/51033
4640 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4641 * c-c++-common/torture/vshuf-2.inc: Likewise.
4642 * c-c++-common/torture/vshuf-4.inc: Likewise.
4643 * c-c++-common/torture/vshuf-8.inc: Likewise.
4644 * c-c++-common/torture/vshuf-main.inc: Likewise.
4645 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4646 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4647 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4648 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4649 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4650 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4651 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4652 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4653 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4654 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4655 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4656 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4657 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4658 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4659
4660 2012-06-15 Michael Matz <matz@suse.de>
4661
4662 * gcc.dg/tree-ssa/vector-4.c: New test.
4663
4664 2012-06-15 Michael Matz <matz@suse.de>
4665
4666 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4667 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4668
4669 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4670
4671 PR tree-optimization/53636
4672 * gcc.target/arm/pr53636.c: New test.
4673
4674 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4675
4676 PR tree-optimization/51581
4677 * gcc.c-torture/execute/pr51581-1.c: New test.
4678 * gcc.c-torture/execute/pr51581-2.c: New test.
4679 * gcc.dg/vect/pr51581-1.c: New test.
4680 * gcc.dg/vect/pr51581-2.c: New test.
4681 * gcc.dg/vect/pr51581-3.c: New test.
4682 * gcc.target/i386/avx-pr51581-1.c: New test.
4683 * gcc.target/i386/avx-pr51581-2.c: New test.
4684 * gcc.target/i386/avx2-pr51581-1.c: New test.
4685 * gcc.target/i386/avx2-pr51581-2.c: New test.
4686 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4687
4688 2012-06-15 Richard Guenther <rguenther@suse.de>
4689
4690 * gcc.c-torture/execute/20120615-1.c: New testcase.
4691
4692 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4693
4694 * gnat.dg/vect8.ad[sb]: New test.
4695
4696 2012-06-14 Richard Guenther <rguenther@suse.de>
4697
4698 * gcc.dg/tree-ssa/vrp.h: New testcase.
4699 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4700
4701 2012-06-13 Christian Bruel <christian.bruel@st.com>
4702
4703 PR target/53621
4704 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4705
4706 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4707
4708 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4709
4710 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4711
4712 PR testsuite/20771
4713 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4714 test summary unique.
4715
4716 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4717 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4718 scan-stack-usage-not): Don't strip torture options from test name.
4719
4720 * lib/scandump.exp (scan-dump-times): Use printable version of
4721 regexp in test summary line.
4722
4723 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4724 messages reported for one line of source code.
4725 * gcc.dg/format/few-1.c: Likewise.
4726 * gcc.dg/ia64-sync-2.c: Likewise.
4727 * gcc.dg/sync-2.c: Likewise.
4728 * gcc.dg/noncompile/pr44517.c: Likewise.
4729
4730 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4731
4732 PR debug/49888
4733 * gcc.dg/guality/pr49888.c: New.
4734
4735 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4736
4737 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4738 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4739 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4740
4741 2012-06-13 Tobias Burnus <burnus@net-b.de>
4742
4743 PR fortran/53643
4744 * gfortran.dg/intent_out_7.f90: New.
4745
4746 2012-06-13 Tobias Burnus <burnus@net-b.de>
4747
4748 PR fortran/53597
4749 * gfortran.dg/save_4.f90: New.
4750
4751 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4752
4753 PR c/53532
4754 PR c/51034
4755 PR c/53196
4756 * gcc.dg/pr53532.c: New test.
4757 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4758 adjust line numbers.
4759 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4760 * gcc.dg/Wcxx-compat-8.c: Likewise.
4761 * gcc.dg/pr51034.c: New test.
4762 * gcc.dg/pr53196-1.c: New test.
4763 * gcc.dg/pr53196-2.c: New test.
4764
4765 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4766
4767 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4768 alignment torture options with usual torture options.
4769 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4770 instead of dg-options.
4771 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4772 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4773 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4774 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4775 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4776 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4777
4778 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4779 to checks for multiple messages reported for one line of source code.
4780 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4781
4782 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4783 messages reported for one line of source code.
4784
4785 * gcc.dg/20031223-1.c: Add comments to check for multiple
4786 messages reported for one line of source code.
4787 * gcc.dg/Wconversion-integer.c: Likewise.
4788 * gcc.dg/Wfatal-2.c: Likewise.
4789 * gcc.dg/Wfatal.c: Likewise.
4790 * gcc.dg/Wobjsize-1.c: Likewise.
4791 * gcc.dg/c99-vla-jump-1.c: Likewise.
4792 * gcc.dg/c99-vla-jump-2.c: Likewise.
4793 * gcc.dg/c99-vla-jump-3.c: Likewise.
4794 * gcc.dg/c99-vla-jump-4.c: Likewise.
4795 * gcc.dg/c99-vla-jump-5.c: Likewise.
4796 * gcc.dg/decl-9.c: Likewise.
4797 * gcc.dg/declspec-10.c: Likewise.
4798 * gcc.dg/declspec-18.c: Likewise.
4799 * gcc.dg/mtune.c: Likewise.
4800 * gcc.dg/parser-pr28152-2.c: Likewise.
4801 * gcc.dg/parser-pr28152.c: Likewise.
4802 * gcc.dg/pr14475.c: Likewise.
4803 * gcc.dg/pr27953.c: Likewise.
4804 * gcc.dg/pr28322-3.c: Likewise.
4805 * gcc.dg/pr30457.c: Likewise.
4806 * gcc.dg/pr30551-2.c: Likewise.
4807 * gcc.dg/pr30551-3.c: Likewise.
4808 * gcc.dg/pr30551-4.c: Likewise.
4809 * gcc.dg/pr30551-5.c: Likewise.
4810 * gcc.dg/pr30551-6.c: Likewise.
4811 * gcc.dg/pr30551.c: Likewise.
4812 * gcc.dg/pr45461.c: Likewise.
4813 * gcc.dg/pr48552-1.c: Likewise.
4814 * gcc.dg/pr48552-2.c: Likewise.
4815 * gcc.dg/redecl-1.c: Likewise.
4816 * gcc.dg/transparent-union-3.c: Likewise.
4817 * gcc.dg/utf-dflt.c: Likewise.
4818 * gcc.dg/utf-dflt2.c: Likewise.
4819 * gcc.dg/vla-8.c: Likewise.
4820 * gcc.dg/vla-init-1.c: Likewise.
4821 * gcc.dg/wtr-int-type-1.c: Likewise.
4822
4823 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4824 messages reported for for one line of source code.
4825 * c-c++-common/raw-string-5.c: Likewise.
4826 * c-c++-common/raw-string-4.c: Likewise.
4827 * c-c++-common/raw-string-6.c: Likewise.
4828 * c-c++-common/pr20000.c: Likewise.
4829
4830 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4831 messages reported for one line of source code.
4832 * gcc.dg/cpp/pr30786.c: Likewise.
4833 * gcc.dg/cpp/pr28709.c: Likewise.
4834 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4835 * gcc.dg/cpp/macspace2.c: Likewise.
4836 * gcc.dg/cpp/missing-header-1.c: Likewise.
4837 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4838 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4839 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4840
4841 2012-06-12 Jason Merrill <jason@redhat.com>
4842
4843 PR c++/53599
4844 * g++.dg/template/local7.C: New.
4845
4846 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4847
4848 PR target/53511
4849 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4850 * gcc.target/sh/pr51340-2.c: Likewise.
4851 * gcc.target/sh/pr51340-3.c: Likewise.
4852
4853 2012-06-12 Michael Matz <matz@suse.de>
4854
4855 * gcc.dg/torture/alias-1.c: New test.
4856
4857 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4858
4859 PR rtl-optimization/53589
4860 * gcc.dg/torture/pr53589.c: New test.
4861
4862 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4863
4864 PR target/50749
4865 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4866 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4867 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4868 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4869 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4870 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4871 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4872 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4873 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4874 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4875 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4876 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4877 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4878 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4879 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4880 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4881
4882 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4883
4884 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4885 (check_intel_cpu_model): New function.
4886 (check_amd_cpu_model): New function.
4887 (check_features): New function.
4888 (__get_cpuid_output): New function.
4889 (check_detailed): New function.
4890 (fn1): Rename to quick_check.
4891 (main): Update to call quick_check and call check_detailed.
4892
4893 2012-06-11 Richard Henderson <rth@redhat.com>
4894
4895 * lib/target-supports.exp
4896 (check_effective_target_sync_long_long_runtime): Use
4897 check_effective_target_lp64 instead of
4898 check_effective_target_powerpc64 for powerpc targets.
4899
4900 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4901
4902 PR target/53511
4903 * gcc.target/sh/pr53511-1.c: New.
4904
4905 2012-06-11 Richard Guenther <rguenther@suse.de>
4906
4907 PR middle-end/53470
4908 * g++.dg/lto/pr53470_0.C: New testcase.
4909 * gcc.dg/lto/pr53470_0.c: Likewise.
4910
4911 2012-06-11 Richard Guenther <rguenther@suse.de>
4912
4913 PR c++/53605
4914 * g++.dg/ext/pr53605.C: New testcase.
4915
4916 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4917
4918 * gnat.dg/specs/array1.ads: New test.
4919 * gnat.dg/specs/array2.ads: Likewise.
4920 * gnat.dg/array22.adb: Likewise.
4921
4922 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4923
4924 * gnat.dg/constant4.adb: New test.
4925 * gnat.dg/constant4_pkg.ads: New helper.
4926
4927 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4928
4929 PR fortran/52552
4930 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4931 * gfortran.dg/allocate_class_1.f90: Modified.
4932 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4933 * gfortran.dg/allocate_class_2.f90: New.
4934
4935 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4936
4937 PR middle-end/53535
4938 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4939
4940 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4941
4942 PR fortran/52861
4943 * gfortran.dg/string_assign_2.f90: New test case.
4944
4945 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4946
4947 PR fortran/52861
4948 * gfortran.dg/string_assign_1.f90: New test case.
4949
4950 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4951
4952 PR middle-end/53580
4953 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4954 * gcc.dg/gomp/critical-4.c: Likewise.
4955 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4956 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4957 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4958 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4959 * c-c++-common/gomp/pr53580.c: New test.
4960
4961 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4962
4963 PR c++/51214
4964 * g++.dg/cpp0x/forw_enum11.C: New.
4965
4966 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4967
4968 PR c++/53567
4969 * g++.dg/cpp0x/alias-decl-19.C: New.
4970
4971 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4972
4973 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4974
4975 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4976
4977 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4978 (XSTATE_FP): Ditto.
4979 (XSTATE_SSE): Ditto.
4980 (XSTATE_YMM): Ditto.
4981 (avx_os_support): Use new defines.
4982
4983 2012-06-06 Richard Guenther <rguenther@suse.de>
4984
4985 PR testsuite/32380
4986 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
4987 loops.
4988
4989 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
4990
4991 PR c++/52841
4992 * g++.dg/cpp0x/pr52841.C: New testcase.
4993
4994 2012-06-06 Richard Guenther <rguenther@suse.de>
4995
4996 PR tree-optimization/53081
4997 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
4998 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
4999
5000 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5001
5002 * gcc.target/powerpc/pr53487.c: New test.
5003
5004 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5005
5006 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5007
5008 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5009
5010 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5011
5012 2012-06-05 Richard Guenther <rguenther@suse.de>
5013
5014 PR tree-optimization/30442
5015 * gcc.dg/vect/bb-slp-30.c: New testcase.
5016
5017 2012-06-05 Richard Guenther <rguenther@suse.de>
5018
5019 PR tree-optimization/53081
5020 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5021 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5022 -fno-tree-loop-distribute-patterns.
5023
5024 2012-06-05 Alan Modra <amodra@gmail.com>
5025
5026 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5027 Check static chain in nested funcs.
5028
5029 2012-06-04 Tobias Burnus <burnus@net-b.de>
5030
5031 PR fortran/50619
5032 * gfortran.dg/init_flag_10.f90: New.
5033
5034 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5035
5036 PR c++/53524
5037 * g++.dg/warn/Wenum-compare-no-2: New.
5038
5039 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5040
5041 PR preprocessor/53463
5042 * g++.dg/cpp/limits.C: New test.
5043 * g++.dg/parse/error19.C: Adjust.
5044 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5045 * g++.dg/warn/pr35635.C: Likewise.
5046 * g++.old-deja/g++.pt/assign1.C: Likewise.
5047
5048 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5049
5050 PR target/53559
5051 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5052 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5053 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5054 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5055 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5056 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5057 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5058 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5059
5060 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5061
5062 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5063
5064 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5065
5066 PR tree-optimization/53550
5067 * gcc.dg/pr53550.c: New test.
5068
5069 2012-06-04 Richard Guenther <rguenther@suse.de>
5070
5071 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5072 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5073 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5074
5075 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5076
5077 PR fortran/48831
5078 * gfortran.dg/parameter_array_element_2.f90: New.
5079
5080 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5081
5082 PR target/53512
5083 * gcc.target/sh/pr53512-1.c: New.
5084 * gcc.target/sh/pr53512-2.c: New.
5085 * gcc.target/sh/pr53512-3.c: New.
5086 * gcc.target/sh/pr53512-4.c: New.
5087
5088 2012-06-01 Jason Merrill <jason@redhat.com>
5089
5090 PR c++/52973
5091 * g++.dg/ext/visibility/template12.C: New.
5092 * g++.dg/ext/attrib14.C: Adjust warning line.
5093
5094 PR c++/52725
5095 * g++.dg/parse/new6.C: New.
5096 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5097
5098 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5099
5100 * c-c++-common/restrict-2.c: Revert previous change.
5101
5102 2012-06-01 Jason Merrill <jason@redhat.com>
5103
5104 PR c++/53137
5105 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5106
5107 PR c++/53484
5108 * g++.dg/cpp0x/auto33.C: New.
5109
5110 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5111
5112 PR c++/26155
5113 * g++.dg/parse/namespace-alias-1.C: New.
5114
5115 2012-06-01 Christian Bruel <christian.bruel@st.com>
5116
5117 * gcc.dg/spec-options.c: New test.
5118 * gcc.dg/foo.specs: New file.
5119
5120 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5121
5122 PR ada/53517
5123 * gnat.dg/lto14.adb: Skip on Solaris.
5124
5125 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5126
5127 * gcc.target/cris/sync-1-v10.c,
5128 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5129 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5130 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5131 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5132 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5133 gcc.target/cris/torture/sync-mis-op-i-1.c,
5134 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5135 gcc.target/cris/torture/sync-mis-op-i-2.c,
5136 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5137 gcc.target/cris/torture/sync-mis-op-i-3.c,
5138 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5139 gcc.target/cris/torture/sync-mis-op-s-1.c,
5140 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5141 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5142 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5143 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5144 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5145 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5146 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5147 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5148 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5149
5150 2012-05-31 Richard Guenther <rguenther@suse.de>
5151
5152 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5153 ldist-pr45948.c with disabled SCCP.
5154
5155 2012-05-31 Richard Guenther <rguenther@suse.de>
5156
5157 PR middle-end/48493
5158 * gcc.dg/torture/pr48493.c: New testcase.
5159
5160 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5161
5162 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5163 arm32 to targets.
5164 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5165 of the initialization loop.
5166 (dg-final): Adjust the expected number of vectorized loops depending
5167 on vect_char_mult target selector.
5168
5169 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5170
5171 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5172 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5173 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5174 New tests.
5175
5176 2012-05-30 Jason Merrill <jason@redhat.com>
5177
5178 PR c++/53356
5179 * g++.dg/init/new34.C: New.
5180 * g++.dg/tree-ssa/stabilize1.C: New.
5181
5182 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5183
5184 PR c++/53356
5185 * g++.dg/init/new33.C: New test.
5186
5187 2012-05-30 Richard Guenther <rguenther@suse.de>
5188
5189 PR middle-end/53501
5190 * gcc.dg/torture/pr53501.c: New testcase.
5191 * c-c++-common/restrict-2.c: Adjust.
5192
5193 2012-05-30 Alan Modra <amodra@gmail.com>
5194
5195 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5196 torture-finish.
5197
5198 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5199
5200 * gcc.target/i386/shuf-concat.c: New test.
5201
5202 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5203
5204 PR rtl-optimization/53519
5205 * gcc.c-torture/compile/pr53519.c: New test.
5206
5207 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5208
5209 * gcc.target/arm/neon-vrev.c: New.
5210
5211 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5212
5213 PR target/51340
5214 * gcc.target/sh/pr51340-1.c: New.
5215 * gcc.target/sh/pr51340-2.c: New.
5216 * gcc.target/sh/pr51340-3.c: New.
5217
5218 2012-05-29 Richard Guenther <rguenther@suse.de>
5219
5220 PR tree-optimization/53516
5221 * gcc.dg/torture/pr53516.c: New testcase.
5222
5223 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5224
5225 PR preprocessor/53229
5226 * gcc.dg/cpp/paste6.c: Force to run without
5227 -ftrack-macro-expansion.
5228 * gcc.dg/cpp/paste8.c: Likewise.
5229 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5230 -ftrack-macro-expansion.
5231 * gcc.dg/cpp/paste12.c: Force to run without
5232 -ftrack-macro-expansion.
5233 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5234 -ftrack-macro-expansion.
5235 * gcc.dg/cpp/paste13.c: Likewise.
5236 * gcc.dg/cpp/paste14.c: Likewise.
5237 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5238 -ftrack-macro-expansion.
5239 * gcc.dg/cpp/paste18.c: New test.
5240
5241 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5242
5243 * gcc.target/cris/torture/trap-1.c,
5244 gcc.target/cris/torture/trap-2.c,
5245 gcc.target/cris/torture/trap-3.c,
5246 gcc.target/cris/torture/trap-v0.c,
5247 gcc.target/cris/torture/trap-v3.c: New tests.
5248
5249 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5250
5251 PR c++/25137
5252 * g++.dg/warn/Wbraces3.C: New.
5253 * g++.dg/warn/Wbraces4.C: Likewise.
5254
5255 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5256
5257 PR tree-optimization/53505
5258 * c-c++-common/torture/pr53505.c: New test.
5259
5260 2012-05-27 Nathan Sidwell <nathan@acm.org>
5261
5262 * gcc.dg/stmt-expr-4.c: New.
5263
5264 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5265
5266 PR c++/53491
5267 * g++.dg/parse/crash60.C: New.
5268
5269 2012-05-26 Jason Merrill <jason@redhat.com>
5270
5271 PR c++/53220
5272 * c-c++-common/array-lit.c: New.
5273 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5274
5275 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5276
5277 PR ada/50294
5278 * gnat.dg/array21.adb: New test.
5279
5280 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5281
5282 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5283
5284 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5285
5286 PR c++/32054
5287 * g++.dg/other/anon-union3.C: New.
5288
5289 2012-05-25 Ian Lance Taylor <iant@google.com>
5290
5291 * gcc.dg/split-6.c: New test.
5292
5293 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5294
5295 * gnat.dg/lto14.adb: New test.
5296
5297 2012-05-25 Tristan Gingold <gingold@adacore.com>
5298
5299 * gcc.target/i386/large-frame.c: New.
5300
5301 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5302 * gcc.target/powerpc/lhs-1.c: New.
5303 * gcc.target/powerpc/lhs-2.c: New.
5304 * gcc.target/powerpc/lhs-3.c: New.
5305
5306 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5307
5308 Make unwound macro expansion trace less redundant
5309 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5310 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5311 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5312 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5313 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5314 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5315
5316 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5317
5318 PR c++/53464
5319 * g++.dg/cpp0x/constexpr-default1.C: New.
5320
5321 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5322
5323 PR c++/32080
5324 * g++.dg/eh/goto2.C: New.
5325
5326 2012-05-24 Richard Guenther <rguenther@suse.de>
5327
5328 PR middle-end/53460
5329 * g++.dg/tree-prof/pr53460.C: New testcase.
5330
5331 2012-05-24 Richard Guenther <rguenther@suse.de>
5332
5333 PR bootstrap/53466
5334 * g++.dg/debug/pr53466.C: New testcase.
5335
5336 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR tree-optimization/53465
5339 * gcc.c-torture/execute/pr53465.c: New test.
5340
5341 2012-05-23 Tobias Burnus <burnus@net-b.de>
5342
5343 PR fortran/51055
5344 PR fortran/45170
5345 * gfortran.dg/allocate_with_typespec_6.f90: New.
5346
5347 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5348
5349 PR c++/29185
5350 * g++.dg/warn/delete-array-1.C: New.
5351
5352 2012-05-23 Richard Guenther <rguenther@suse.de>
5353
5354 * gcc.dg/torture/pr39074-2.c: Adjust.
5355 * gcc.dg/torture/pr39074.c: Likewise.
5356 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5357 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5358
5359 2012-05-22 Jan Hubicka <jh@suse.cz>
5360
5361 PR middle-end/53161
5362 * g++.dg/torture/pr53161.C: New testcase.
5363
5364 2012-05-22 Tobias Burnus <burnus@net-b.de>
5365
5366 PR fortran/53389
5367 * gfortran.dg/realloc_on_assign_15.f90: New.
5368
5369 2012-05-22 Richard Guenther <rguenther@suse.de>
5370
5371 PR middle-end/51071
5372 * gcc.dg/torture/pr51071-2.c: New testcase.
5373
5374 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5375
5376 PR tree-optimization/53336
5377 * g++.dg/torture/pr53336.C: New testcase.
5378
5379 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5380
5381 PR c++/53322
5382 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5383 instead of -Wunused-local-typedefs.
5384
5385 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5386
5387 PR c++/51184
5388 * g++.dg/other/abstract4.C: New-
5389
5390 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5391
5392 PR c++/40821
5393 * g++.dg/ext/attrib46.C: New.
5394
5395 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5396
5397 PR c/53418
5398 * gcc.c-torture/compile/pr53418-1.c,
5399 gcc.c-torture/compile/pr53418-2.c: New tests.
5400
5401 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5402
5403 PR tree-optimization/53366
5404 * gcc.dg/torture/pr53366-1.c: New test.
5405 * gcc.dg/torture/pr53366-2.c: New test.
5406 * gcc.target/i386/pr53366-1.c: New test.
5407 * gcc.target/i386/pr53366-2.c: New test.
5408
5409 PR tree-optimization/53409
5410 * gcc.c-torture/compile/pr53409.c: New test.
5411
5412 PR tree-optimization/53410
5413 * gcc.c-torture/compile/pr53410-1.c: New test.
5414 * gcc.c-torture/compile/pr53410-2.c: New test.
5415
5416 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5417
5418 PR target/53425
5419 * gcc.target/i386/pr53425-1.c: New file.
5420 * gcc.target/i386/pr53425-2.c: Likewise.
5421
5422 2012-05-21 Richard Guenther <rguenther@suse.de>
5423
5424 PR tree-optimization/53408
5425 * gcc.dg/torture/pr53408.c: New testcase.
5426
5427 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5428 H.J. Lu <hongjiu.lu@intel.com>
5429
5430 PR target/53416
5431 * gcc.target/i386/pr53416.c: New file.
5432
5433 2012-05-21 Richard Guenther <rguenther@suse.de>
5434
5435 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5436
5437 2012-05-21 Richard Guenther <rguenther@suse.de>
5438
5439 * gcc.dg/torture/ldist-1.c: New testcase.
5440
5441 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5442
5443 * gnat.dg/lto13.adb: New test.
5444 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5445
5446 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5447
5448 * gnat.dg/specs/lto12.ads: New test.
5449 * gnat.dg/specs/lto12_pkg.ads: New helper.
5450
5451 2012-05-18 Richard Guenther <rguenther@suse.de>
5452
5453 PR tree-optimization/53346
5454 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5455 * gcc.target/i386/incoming-10.c: Adjust.
5456 * gcc.target/i386/incoming-11.c: Likewise.
5457 * gcc.target/i386/pr46295.c: Likewise.
5458
5459 2012-05-18 Richard Guenther <rguenther@suse.de>
5460
5461 * gcc.dg/pr53352.c: Return zero.
5462
5463 2012-05-18 Richard Guenther <rguenther@suse.de>
5464
5465 PR tree-optimization/53390
5466 * gcc.dg/torture/pr53390.c: New testcase.
5467
5468 2012-05-18 Meador Inge <meadori@codesourcery.com>
5469
5470 PR rtl-optimization/53352
5471 * gcc.dg/pr53352.c: New test.
5472
5473 2012-05-17 David S. Miller <davem@davemloft.net>
5474
5475 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5476 failure on sparc-*-linux-gnu.
5477
5478 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5479
5480 PR c++/39681
5481 * g++.dg/parse/error49.C: New.
5482 * g++.dg/cpp0x/error8.C: Likewise.
5483 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5484 * g++.dg/ext/utf-dflt2.C: Likewise.
5485 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5486 * g++.dg/ext/utf-dflt.C: Likewise.
5487 * c-c++-common/raw-string-3.c: Likewise.
5488 * c-c++-common/raw-string-4.c: Likewise.
5489
5490 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5491
5492 PR c++/53371
5493 * g++.dg/cpp0x/catch1.C: New.
5494
5495 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/44516
5498 * g++.dg/parse/error48.C: New.
5499 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5500 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5501
5502 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5503
5504 * gcc.dg/tm/indirect-2.c: New test.
5505
5506 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5507
5508 PR tree-optimization/53217
5509 * gfortran.dg/pr53217.f90: New test.
5510
5511 2012-05-16 Richard Guenther <rguenther@suse.de>
5512
5513 PR tree-optimization/53364
5514 * g++.dg/torture/pr53364.C: New testcase.
5515
5516 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5517
5518 PR testsuite/52641
5519 * gcc.dg/pr52549.c: Fix test for long != void*
5520 * gcc.c-torture/execute/pr52979-1.x: New file.
5521 * gcc.c-torture/execute/pr52979-2.x: New file.
5522
5523 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5524
5525 PR preprocessor/7263
5526 * gcc.dg/binary-constants-2.c: Run without tracking locations
5527 accross macro expansion.
5528 * gcc.dg/binary-constants-3.c: Likewise.
5529 * gcc.dg/cpp/sysmac2.c: Likewise.
5530 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5531 location.
5532 * gcc.dg/cpp/syshdr3.c: New test.
5533 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5534 * gcc.dg/system-binary-constants-1.c: New test.
5535 * gcc.dg/system-binary-constants-1.h: New header for the new test
5536 above.
5537 * g++.dg/cpp/syshdr3.C: New test.
5538 * g++.dg/cpp/syshdr3.h: New header the new test above.
5539 * g++.dg/system-binary-constants-1.C: New test.
5540 * g++.dg/system-binary-constants-1.h: New header the new test
5541 above.
5542
5543 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5544
5545 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5546
5547 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR target/53358
5550 * gcc.dg/pr53358.c: New test.
5551
5552 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5553
5554 PR c++/11856
5555 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5556 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5557
5558 2012-05-15 Olivier Hainque <hainque@adacore.com>
5559
5560 * g++.dg/eh/sighandle.C: New testcase.
5561
5562 2012-05-15 Richard Guenther <rguenther@suse.de>
5563
5564 PR tree-optimization/53355
5565 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5566
5567 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5568
5569 * gfortran.dg/*.f90: Remove now redundant manual
5570 cleanup-modules directive.
5571
5572 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5573
5574 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5575 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5576
5577 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5578
5579 PR fortran/52428
5580 * gfortran.dg/int_range_io_1.f90: New test.
5581
5582 2012-05-14 Andi Kleen <ak@linux.intel.com>
5583 Jakub Jelinek <jakub@redhat.com>
5584
5585 PR target/53315
5586 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5587 * gcc.target/i386/rtm-check.h: New file.
5588 * gcc.target/i386/pr53315.c: New test.
5589
5590 2012-05-14 Tobias Burnus <burnus@net-b.de>
5591
5592 PR fortran/49110
5593 PR fortran/51055
5594 PR fortran/53329
5595 * gfortran.dg/deferred_type_param_4.f90: New.
5596 * gfortran.dg/deferred_type_param_6.f90: New.
5597
5598 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5599
5600 * gcc.target/i386/retarg.c: New test.
5601
5602 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5603
5604 PR fortran/45170
5605 * gfortran.dg/deferred_type_param_3.f90: New.
5606 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5607 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5608
5609 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5610
5611 * gnat.dg/null_pointer_deref3.adb: New test.
5612
5613 2012-05-12 Tobias Burnus <burnus@net-b.de>
5614
5615 PR fortran/49110
5616 PR fortran/52843
5617 * gfortran.dg/deferred_type_param_5.f90: New.
5618
5619 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5620
5621 * g++.dg/parse/error47.C: New.
5622
5623 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5624
5625 PR fortran/52537
5626 * gfortran.dg/string_compare_4.f90: Change option
5627 to -fdump-tree-original. Add test case for kind=4.
5628
5629 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5630
5631 PR fortran/52537
5632 * gfortran.dg/string_compare_4.f90: New test.
5633
5634 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5635
5636 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5637
5638 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5639
5640 PR c++/53305
5641 * g++.dg/cpp0x/variadic132.C: New.
5642
5643 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5644
5645 PR c++/53158
5646 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5647 * g++.dg/parse/error26.C: Tweak dg-error column number.
5648
5649 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5650
5651 PR c++/53301
5652 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5653
5654 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5655
5656 * gnat.dg/lto11.ad[sb]: New test.
5657
5658 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5659
5660 PR target/52908
5661 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5662 directive to Scan for vpmuldq, not vpmacsdql.
5663
5664 2012-05-09 Michael Matz <matz@suse.de>
5665
5666 PR tree-optimization/53185
5667 * gcc.dg/vect/pr53185.c: New test.
5668
5669 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5670
5671 PR middle-end/53249
5672 * gcc.target/i386/pr53249.c: New.
5673
5674 2012-05-09 Richard Guenther <rguenther@suse.de>
5675
5676 PR tree-optimization/18437
5677 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5678 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5679
5680 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5681
5682 PR tree-optimization/53226
5683 * gcc.c-torture/compile/pr53226.c: New test.
5684
5685 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5686
5687 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5688 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5689 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5690 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5691 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5692 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5693 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5694 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5695 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5696 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5697 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5698 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5699 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5700 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5701
5702 2012-05-09 Dehao Chen <dehao@google.com>
5703
5704 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5705 * gcc.dg/predict-2.c: Likewise.
5706 * gcc.dg/predict-3.c: Likewise.
5707 * gcc.dg/predict-4.c: Likewise.
5708 * gcc.dg/predict-5.c: Likewise.
5709 * gcc.dg/predict-6.c: Likewise.
5710
5711 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5712
5713 PR target/53272
5714 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5715
5716 2012-05-08 Richard Guenther <rguenther@suse.de>
5717
5718 * gcc.dg/fold-bitand-4.c: New testcase.
5719
5720 2012-05-08 Dehao Chen <dehao@google.com>
5721
5722 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5723 heuristic is working properly.
5724 * gcc.dg/predict-2.c: Likewise.
5725 * gcc/dg/predict-3.c: Likewise.
5726 * gcc/dg/predict-4.c: Likewise.
5727 * gcc/dg/predict-5.c: Likewise.
5728 * gcc/dg/predict-6.c: Likewise.
5729
5730 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR tree-optimization/53239
5733 * g++.dg/opt/vrp3.C: New test.
5734 * g++.dg/opt/vrp3-aux.cc: New file.
5735 * g++.dg/opt/vrp3.h: New file.
5736
5737 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5738
5739 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5740 .uleb128 support in assembler output.
5741
5742 2012-05-07 Richard Guenther <rguenther@suse.de>
5743
5744 PR lto/42987
5745 * g++.dg/lto/pr42987_0.C: New testcase.
5746 * g++.dg/lto/pr42987_1.C: Likewise.
5747
5748 2012-05-07 Tobias Burnus <burnus@net-b.de>
5749
5750 PR fortran/53255
5751 * gfortran.dg/typebound_operator_15.f90: New.
5752
5753 2012-05-06 Tobias Burnus <burnus@net-b.de>
5754
5755 PR fortran/41587
5756 * gfortran.dg/class_array_13.f90: New.
5757
5758 2012-05-06 Tristan Gingold <gingold@adacore.com>
5759
5760 * gnat.dg/warn7.adb: New test.
5761
5762 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5763
5764 * gnat.dg/specs/renamings.ads: Rename to...
5765 * gnat.dg/specs/renaming1.ads: ...this.
5766 * gnat.dg/specs/renaming2.ads: New test.
5767 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5768 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5769 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5770 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5771
5772 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5773
5774 * gnat.dg/discr36.ad[sb]: New test.
5775 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5776
5777 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5778
5779 PR c/43772
5780 * c-c++-common/pr43772.c: New.
5781
5782 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5783
5784 PR fortran/41600
5785 * gfortran.dg/select_type_26.f03 : New test.
5786 * gfortran.dg/select_type_27.f03 : New test.
5787
5788 PR fortran/53191
5789 * gfortran.dg/select_type_28.f03 : New test.
5790
5791 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5792
5793 PR fortran/49010
5794 PR fortran/24518
5795 * gfortran.dg/mod_sign0_1.f90: New test.
5796 * gfortran.dg/mod_large_1.f90: New test.
5797
5798 2012-05-04 Tobias Burnus <burnus@net-b.de>
5799
5800 PR fortran/53175
5801 gfortran.dg/public_private_module_5.f90: New.
5802
5803 2012-05-04 Tobias Burnus <burnus@net-b.de>
5804
5805 PR fortran/53111
5806 * gfortran.dg/constructor_7.f90: New.
5807 * gfortran.dg/constructor_8.f90: New.
5808
5809 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5810
5811 PR c++/53166
5812 * g++.dg/cpp0x/static_assert7.C: New.
5813
5814 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5815
5816 PR tree-optimization/52633
5817 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5818 recognized as widening shifts instead of over-widening.
5819 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5820 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5821 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5822 * gcc.target/arm/pr52633.c: New test.
5823
5824 2012-05-04 Richard Guenther <rguenther@suse.de>
5825
5826 PR tree-optimization/53168
5827 * gcc.dg/torture/pr53168.c: New testcase.
5828 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5829
5830 2012-05-04 Richard Guenther <rguenther@suse.de>
5831
5832 * gcc.dg/lto/pr53214_0.c: New testcase.
5833
5834 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5835
5836 * gcc.target/ia64/pr48496.c: New test.
5837 * gcc.target/ia64/pr52657.c: Likewise.
5838
5839 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5840
5841 PR c/51712
5842 * c-c++-common/pr51712.c: New.
5843
5844 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5845
5846 PR target/53199
5847 * gcc.target/powwerpc/pr53199.c: New file.
5848
5849 2012-05-03 Jason Merrill <jason@redhat.com>
5850
5851 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5852
5853 * gcc.dg/debug/dwarf2/dups-types.c: New.
5854 * gcc.dg/debug/dwarf2/dups-types.h: New.
5855
5856 2012-05-03 Jason Merrill <jason@redhat.com>
5857
5858 * g++.dg/debug/dwarf2/namespace-2.C: New.
5859 * g++.dg/debug/dwarf2/localclass3.C: New.
5860
5861 2012-05-03 Jason Merrill <jason@redhat.com>
5862
5863 * g++.dg/debug/dwarf2/thunk1.C: New.
5864
5865 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5866
5867 PR c++/53186
5868 * g++.dg/other/final2.C: New.
5869
5870 2012-05-03 Richard Guenther <rguenther@suse.de>
5871
5872 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5873
5874 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5875
5876 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5877 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5878 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5879 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5880
5881 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5882
5883 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5884 .byte 0xf2.
5885 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5886 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5887 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5888
5889 PR debug/53174
5890 * gcc.dg/pr53174.c: New test.
5891
5892 PR target/53187
5893 * gcc.target/arm/pr53187.c: New test.
5894 * gcc.c-torture/compile/pr53187.c: New test.
5895
5896 2012-05-03 Richard Guenther <rguenther@suse.de>
5897
5898 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5899 unsupported prefetching support.
5900
5901 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5902
5903 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5904 option -ftrack-macro-expansion=0.
5905 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5906 option -ftrack-macro-expansion=0.
5907
5908 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5909
5910 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5911 dg-options for target arm with dg-additional-options.
5912
5913 2012-05-03 Richard Guenther <rguenther@suse.de>
5914
5915 PR tree-optimization/53144
5916 * gcc.dg/torture/pr53144.c: New testcase.
5917
5918 2012-05-03 Tobias Burnus <burnus@net-b.de>
5919
5920 PR fortran/52864
5921 * gfortran.dg/pointer_intent_7.f90: New.
5922 * gfortran.dg/pure_formal_3.f90: New.
5923
5924 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5925
5926 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5927
5928 2012-05-02 Martin Jambor <mjambor@suse.cz>
5929
5930 PR lto/52605
5931 * g++.dg/lto/pr52605_0.C: New test.
5932
5933 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5934
5935 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5936 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5937 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5938 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5939 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5940 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5941 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5942 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5943 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5944 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5945 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5946 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5947 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5948 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5949 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5950 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5951
5952 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5953
5954 PR middle-end/53153
5955 * gcc.dg/pr53153.c: New test.
5956
5957 2012-05-02 Richard Guenther <rguenther@suse.de>
5958
5959 * g++.dg/tree-ssa/pr19807.C: Adjust.
5960
5961 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5962
5963 PR tree-optimization/53163
5964 * gcc.c-torture/compile/pr53163.c: New test.
5965
5966 PR rtl-optimization/53160
5967 * gcc.c-torture/execute/pr53160.c: New test.
5968
5969 2012-05-01 Ian Lance Taylor <iant@google.com>
5970
5971 PR c/37303
5972 * gcc.dg/pr37303.c: New test.
5973
5974 2012-05-01 Richard Henderson <rth@redhat.com>
5975
5976 * lib/target-supports.exp
5977 (check_effective_target_sync_long_long_runtime): True for
5978 check_effective_target_powerpc64.
5979
5980 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5981
5982 PR c++/51033
5983 * gcc.dg/vector-1.c: Move to ...
5984 * c-c++-common/vector-1.c: ... here.
5985 * gcc.dg/vector-2.c: Move to ...
5986 * c-c++-common/vector-2.c: ... here.
5987 * gcc.dg/vector-3.c: Move to ...
5988 * c-c++-common/vector-3.c: ... here. Adapt to C++.
5989 * gcc.dg/vector-4.c: Move to ...
5990 * c-c++-common/vector-4.c: ... here.
5991 * gcc.dg/vector-init-1.c: Move to ...
5992 * c-c++-common/vector-init-1.c: ... here.
5993 * gcc.dg/vector-init-2.c: Move to ...
5994 * c-c++-common/vector-init-2.c: ... here.
5995 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
5996 * c-c++-common/vector-subscript-1.c: ... here.
5997 * gcc.dg/vector-subscript-2.c: Move to ...
5998 * c-c++-common/vector-subscript-2.c: ... here.
5999 * gcc.dg/vector-subscript-3.c: Move to ...
6000 * c-c++-common/vector-subscript-3.c: ... here.
6001
6002 PR c++/51314
6003 * g++.dg/cpp0x/vt-51314.C: New test.
6004 * g++.dg/cpp0x/variadic76.C: Fix.
6005
6006 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6007
6008 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6009
6010 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6011
6012 Add -Wvarargs option
6013 * c-c++-common/Wvarargs.c: New test case.
6014 * c-c++-common/Wvarargs-2.c: Likewise.
6015
6016 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6017
6018 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6019 * objc.dg/foreach-7.m: Force the test case to run without
6020 -ftrack-macro-expansion.
6021 * c-c++-common/tm/attrib-1.c: Likewise.
6022 * c-c++-common/warn-ommitted-condop.c: Likewise.
6023 * gcc.dg/assign-warn-1.c: Likewise.
6024 * gcc.dg/assign-warn-2.c: Likewise.
6025 * gcc.dg/attr-alloc_size.c: Likewise.
6026 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6027 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6028 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6029 * gcc.dg/c90-const-expr-9.c: Likewise.
6030 * gcc.dg/c99-const-expr-9.c: Likewise.
6031 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6032 * gcc.dg/cpp/direct2s.c: Likewise.
6033 * gcc.dg/cpp/pr28709.c: Likewise.
6034 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6035 * gcc.dg/dfp/composite-type.c: Likewise.
6036 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6037 with -ftrack-macro-expansion
6038 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6039 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6040 * g++.dg/ext/cleanup-1.C: Likewise.
6041 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6042 * g++.dg/template/sfinae10.C: Likewise.
6043 * g++.dg/tm/wrap-2.C: Likewise.
6044 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6045 * g++.dg/warn/Wsign-conversion.C: Likewise.
6046 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6047 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6048 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6049 it to run with -ftrack-macro-expansion.
6050 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6051 test cases without -ftrack-macro-expansion.
6052
6053 Fix location for static class members
6054 * g++.dg/template/sfinae6_neg.C: Adjust.
6055
6056 Make conversion warnings work on NULL with -ftrack-macro-expansion
6057 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6058 alongside the previous testing for NULL.
6059
6060 Fix -Wuninitialized for -ftrack-macro-expansion
6061 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6062
6063 Strip "<built-in>" loc from displayed expansion context
6064 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6065 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6066 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6067 new test above.
6068
6069 Fix expansion point loc for macro-like tokens
6070 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6071 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6072
6073 Fix token pasting with -ftrack-macro-expansion
6074 * gcc.dg/cpp/paste17.c: New test case for
6075 -ftrack-macro-expansion=2 mode only.
6076 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6077
6078 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6079
6080 * gnat.dg/warn6.ad[sb]: New test.
6081
6082 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6083
6084 PR 53149
6085 * gcc.dg/20011021-1.c: Adjust testcase.
6086
6087 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6088
6089 PR fortran/53148
6090 * gfortran.dg/function_optimize_12.f90: New test.
6091
6092 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6093
6094 PR target/53156
6095 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6096 code to match current output and cover new peephole2 pattern.
6097
6098 2012-04-27 Ollie Wild <aaw@google.com>
6099
6100 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6101
6102 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6103
6104 * gcc.c-torture/execute/20120427-2.c: New testcase.
6105 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6106 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6107 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6108
6109 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6110
6111 PR target/53138
6112 * gcc.c-torture/execute/20120427-1.c: New testcase.
6113
6114 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6115
6116 PR middle-end/27139
6117 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6118
6119 2012-04-27 Tom de Vries <tom@codesourcery.com>
6120
6121 PR tree-optimization/51879
6122 * gcc.dg/pr51879.c: New test.
6123 * gcc.dg/pr51879-2.c: Same.
6124 * gcc.dg/pr51879-3.c: Same.
6125 * gcc.dg/pr51879-4.c: Same.
6126 * gcc.dg/pr51879-6.c: Same.
6127
6128 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6129
6130 PR c++/53096
6131 * g++.dg/cpp0x/defaulted35.C: New.
6132 * g++.dg/cpp0x/defaulted15.C: Adjust.
6133
6134 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6135
6136 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6137 structure layout.
6138
6139 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6140
6141 * gcc.target/i386/builtin_target.c: Check avx2.
6142
6143 2012-04-26 Alan Modra <amodra@gmail.com>
6144
6145 * gcc.target/powerpc/savres.c: New test.
6146 * gcc.target/powerpc/powerpc.exp: Run it.
6147
6148 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6149
6150 PR target/53120
6151 * gcc.dg/torture/pr53120.c: New test.
6152
6153 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6154
6155 PR middle-end/52979
6156 * gcc.c-torture/compile/pr52979-1.c: New test.
6157 * gcc.c-torture/execute/pr52979-1.c: New test.
6158 * gcc.c-torture/execute/pr52979-2.c: New test.
6159
6160 2012-04-25 Richard Guenther <rguenther@suse.de>
6161
6162 * gcc.target/i386/l_fma_float_5.c: Adjust.
6163 * gcc.target/i386/l_fma_double_4.c: Likewise.
6164 * gcc.target/i386/l_fma_float_2.c: Likewise.
6165 * gcc.target/i386/l_fma_float_6.c: Likewise.
6166 * gcc.target/i386/l_fma_double_1.c: Likewise.
6167 * gcc.target/i386/l_fma_double_5.c: Likewise.
6168 * gcc.target/i386/l_fma_float_3.c: Likewise.
6169 * gcc.target/i386/l_fma_double_2.c: Likewise.
6170 * gcc.target/i386/l_fma_double_6.c: Likewise.
6171 * gcc.target/i386/l_fma_float_4.c: Likewise.
6172 * gcc.target/i386/l_fma_double_3.c: Likewise.
6173 * gcc.target/i386/l_fma_float_1.c: Likewise.
6174
6175 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6176
6177 PR tree-optimization/53058
6178 * gcc.c-torture/compile/pr53058.c: New test.
6179
6180 2012-04-25 Jan Hubicka <jh@suse.cz>
6181
6182 PR middle-end/53088
6183 * gcc.target/i386/pr39082-1.c: Update warning location.
6184
6185 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR c/52880
6188 * gcc.dg/pr52880.c: New test.
6189
6190 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6191
6192 * gcc.dg/m-un-2.c: Update.
6193 * gcc.dg/20011021-1.c: Update.
6194
6195 2012-04-25 Tobias Burnus <burnus@net-b.de>
6196
6197 PR fortran/52196
6198 * gfortran.dg/realloc_on_assign_14.f90: New.
6199
6200 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6201
6202 PR testsuite/52641
6203 PR tree-optimizations/52891
6204 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6205
6206 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6207
6208 PR c++/52363
6209 * g++.dg/cpp0x/sfinae35.C: New.
6210 * g++.dg/cpp0x/sfinae36.C: Likewise.
6211
6212 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6213
6214 * gcc.target/builtin_target.c: New testcase.
6215
6216 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6217
6218 PR target/47197
6219 * gcc.target/powerpc/pr47197.c: New test.
6220
6221 2012-04-24 Richard Guenther <rguenther@suse.de>
6222
6223 PR tree-optimization/53085
6224 * g++.dg/torture/pr53085.C: New testcase.
6225
6226 2012-04-24 Andrew Pinski <apinski@cavium.com>
6227
6228 PR tree-opt/33512
6229 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6230 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6231 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6232
6233 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6234
6235 PR middle-end/53084
6236 * gcc.c-torture/execute/pr53084.c: New test.
6237
6238 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6239
6240 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6241
6242 2012-04-23 Andrew Pinski <apinski@cavium.com>
6243
6244 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6245
6246 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6247
6248 PR regression/53076
6249 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6250 * gcc.dg/torture/builtin-power-1.c: Likewise.
6251
6252 2012-04-23 Richard Guenther <rguenther@suse.de>
6253
6254 PR tree-optimization/53070
6255 * gcc.dg/torture/pr53070.c: New testcase.
6256
6257 2012-04-23 Richard Guenther <rguenther@suse.de>
6258
6259 PR c/53060
6260 * gcc.dg/pr53060.c: New testcase.
6261
6262 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR tree-optimizations/52891
6265 * gcc.c-torture/compile/pr52891-1.c: New test.
6266 * gcc.c-torture/compile/pr52891-2.c: New test.
6267
6268 2012-04-22 Tobias Burnus <burnus@net-b.de>
6269
6270 PR fortran/53051
6271 * gfortran.dg/read_float_4.f90: New.
6272
6273 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6274
6275 PR 35441
6276 * c-c++-common/pr35441.C: New.
6277
6278 2012-04-20 Ian Lance Taylor <iant@google.com>
6279
6280 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6281 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6282
6283 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6284
6285 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6286 array access.
6287 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6288
6289 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6290
6291 PR rtl-optimization/44214
6292 * gcc.dg/pr44214-1.c: New test.
6293 * gcc.dg/pr44214-2.c: Likewise.
6294 * gcc.dg/pr44214-3.c: Likewise.
6295
6296 2012-04-20 Richard Guenther <rguenther@suse.de>
6297
6298 * g++.dg/torture/20120420-1.C: New testcase.
6299
6300 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6301
6302 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6303
6304 2012-04-19 Christian Bruel <christian.bruel@st.com>
6305
6306 * gcc.dg/pr52283.c: New test.
6307
6308 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6309
6310 * gcc.dg/pr37985.c: New test.
6311
6312 2012-04-19 Richard Guenther <rguenther@suse.de>
6313
6314 PR rtl-optimization/44688
6315 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6316 possibly profitable.
6317
6318 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6319
6320 PR tree-optimization/52976
6321 * gfortran.dg/reassoc_11.f: New test.
6322
6323 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6324
6325 PR tree-optimization/52976
6326 * gfortran.dg/reassoc_7.f: New test.
6327 * gfortran.dg/reassoc_8.f: Likewise.
6328 * gfortran.dg/reassoc_9.f: Likewise.
6329 * gfortran.dg/reassoc_10.f: Likewise.
6330
6331 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6332
6333 PR c++/52422
6334 * g++.dg/cpp0x/sfinae33.C: New.
6335 * g++.dg/cpp0x/sfinae34.C: Likewise.
6336
6337 2012-04-18 Joey Ye <joey.ye@arm.com>
6338
6339 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6340
6341 2012-04-18 Richard Guenther <rguenther@suse.de>
6342
6343 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6344 array access.
6345 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6346 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6347
6348 2012-04-17 Tom de Vries <tom@codesourcery.com>
6349
6350 * g++.dg/pr51264-4.C: New test.
6351
6352 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6353
6354 PR c++/52599
6355 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6356
6357 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6358
6359 PR c++/53003
6360 * g++.dg/parse/crash59.C: New.
6361
6362 2012-04-17 Michael Matz <matz@suse.de>
6363
6364 PR tree-optimization/18437
6365 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6366
6367 2012-04-17 Richard Guenther <rguenther@suse.de>
6368
6369 PR middle-end/53011
6370 * g++.dg/torture/pr53011.C: New testcase.
6371
6372 2012-04-16 Jason Merrill <jason@redhat.com>
6373
6374 PR c++/38543
6375 * g++.dg/cpp0x/variadic131.C: New.
6376
6377 PR c++/52008
6378 * g++.dg/cpp0x/variadic130.C: New.
6379
6380 PR c++/50830
6381 * g++.dg/cpp0x/variadic129.C: New.
6382
6383 PR c++/50303
6384 * g++.dg/cpp0x/variadic128.C: New.
6385
6386 2012-04-16 Tobias Burnus <burnus@net-b.de>
6387
6388 PR fortran/52864
6389 * gfortran.dg/pointer_intent_6.f90: New.
6390
6391 2012-04-16 Tobias Burnus <burnus@net-b.de>
6392
6393 PR fortran/52916
6394 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6395 to include public_private_module_4.f90.
6396 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6397 targets.
6398
6399 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6400
6401 PR c++/49152
6402 * g++.dg/diagnostic/operator1.C: New.
6403 * g++.dg/ext/label5.C: Adjust.
6404 * g++.dg/ext/va-arg1.C: Likewise.
6405 * g++.dg/other/error20.C: Likewise.
6406 * g++.dg/other/error20.C: Likewise.
6407 * g++.dg/other/error16.C: Likewise.
6408 * g++.dg/other/error10.C: Likewise.
6409 * g++.dg/parse/error30.C: Likewise.
6410 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6411
6412 2012-04-16 Jason Merrill <jason@redhat.com>
6413
6414 PR c++/51148
6415 * g++.dg/cpp0x/variadic127.C: New.
6416
6417 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6418
6419 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6420 testcase name.
6421 Use fail, pass instead of unresolved.
6422 Don't log $optstr.
6423
6424 PR testsuite/52948
6425 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6426 TODO_dump_func.
6427 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6428 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6429 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6430
6431 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6432
6433 PR fortran/52968
6434 * gfortran.dg/typebound_call_23.f03: New test case.
6435
6436 2012-04-15 Jason Merrill <jason@redhat.com>
6437
6438 PR c++/47220
6439 * g++.dg/cpp0x/variadic126.C: New.
6440
6441 PR c++/52380
6442 * g++.dg/cpp0x/variadic125.C: New.
6443
6444 PR c++/52292
6445 * g++.dg/cpp0x/variadic124.C: New.
6446
6447 PR c++/52706
6448 * g++.dg/cpp0x/nullptr27.C: New.
6449
6450 PR c++/52818
6451 * g++.dg/warn/format8.C: New.
6452
6453 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6454
6455 PR fortran/51082
6456 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6457
6458 2012-04-14 Tobias Burnus <burnus@net-b.de>
6459
6460 PR fortran/52916
6461 PR fortran/40973
6462 * gfortran.dg/public_private_module_3.f90: New.
6463 * gfortran.dg/public_private_module_4.f90: New.
6464
6465 2012-04-14 Tom de Vries <tom@codesourcery.com>
6466
6467 * gcc.dg/superblock.c: New test.
6468
6469 2012-04-14 Tom de Vries <tom@codesourcery.com>
6470
6471 * gcc.dg/pr51879-12.c: New test.
6472
6473 2012-04-13 Jason Merrill <jason@redhat.com>
6474
6475 PR c++/52824
6476 * g++.dg/cpp0x/variadic123.C: New.
6477 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6478
6479 PR c++/52905
6480 * g++.dg/cpp0x/initlist-ctor1.C: New.
6481
6482 PR c++/52915
6483 * g++.dg/other/anon-union2.C: New.
6484
6485 2012-04-13 Martin Jambor <mjambor@suse.cz>
6486
6487 PR middle-end/52939
6488 * g++.dg/ipa/pr52939.C: New test.
6489
6490 2012-04-13 Tom de Vries <tom@codesourcery.com>
6491
6492 * gcc.dg/pr52734.c: New test.
6493
6494 2012-04-13 Richard Guenther <rguenther@suse.de>
6495
6496 PR tree-optimization/52969
6497 * gcc.dg/torture/pr52969.c: New testcase.
6498
6499 2012-04-13 Richard Guenther <rguenther@suse.de>
6500
6501 PR c/52549
6502 * gcc.dg/pr52549.c: New testcase.
6503
6504 2012-04-13 Richard Guenther <rguenther@suse.de>
6505
6506 PR c/52862
6507 * gcc.dg/pr52862.c: New testcase.
6508
6509 2012-04-13 Joey Ye <joey.ye@arm.com>
6510
6511 * gcc.target/arm/thumb1-imm.c: New testcase.
6512
6513 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6514
6515 PR target/52932
6516 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6517 second function argument.
6518 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6519 (calc_permps): Update declaration. Calculate result correctly.
6520 (avx2_test): Change src2 type to union256i_d.
6521 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6522 correctly.
6523
6524 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6525
6526 PR target/52775
6527 * gcc.target/powerpc/pr52775.c: New file.
6528
6529 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6530
6531 PR tree-optimization/18589
6532 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6533 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6534 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6535 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6536 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6537 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6538 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6539 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6540 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6541 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6542
6543 2012-04-12 Richard Guenther <rguenther@suse.de>
6544
6545 PR tree-optimization/52943
6546 * gcc.dg/torture/pr52943.c: New testcase.
6547
6548 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6549
6550 PR target/50751
6551 * gcc/target/sh/pr50751-4.c: New.
6552 * gcc/target/sh/pr50751-5.c: New.
6553 * gcc/target/sh/pr50751-6.c: New.
6554 * gcc/target/sh/pr50751-7.c: New.
6555
6556 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6557
6558 PR c++/52465
6559 * g++.dg/lookup/using52.C: New.
6560
6561 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6562
6563 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6564
6565 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6566
6567 PR rtl-optimization/52876
6568 * gcc.target/i386/pr52876.c: New.
6569
6570 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6571
6572 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6573 __UINTPTR_TYPE__.
6574 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6575 __INTPTR_TYPE__.
6576 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6577 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6578 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6579 (ptrdiff_t): ... this. All uses changed.
6580 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6581 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6582 __INTPTR_TYPE__.
6583 (main): Cast argument to __INTPTR_TYPE__.
6584 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6585 size_t.
6586 * gcc.dg/mallign.c (main): Likewise.
6587 * gcc.dg/pr38700.c (foo): Likewise.
6588 * gcc.dg/long-long-cst1.c (t): Likewise.
6589 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6590 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6591 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6592 * gcc.dg/pr25682.c (d, foo): Likewise.
6593 * gcc.dg/format/cast-1.c (f): Likewise.
6594 * gcc.dg/c90-const-expr-10.c
6595 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6596 (size_t): ...this. All uses changed.
6597 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6598 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6599 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6600 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6601 * gcc.dg/sequence-pt-1.c: Likewise.
6602 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6603 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6604 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6605 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6606 of ptrdiff_t with it.
6607 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6608 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6609 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6610
6611 2012-04-11 Jason Merrill <jason@redhat.com>
6612
6613 PR debug/45088
6614 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6615 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6616
6617 PR c++/52906
6618 * g++.dg/ext/attrib45.C: New.
6619
6620 * g++.dg/eh/dtor3.C: New.
6621
6622 2012-04-11 Richard Guenther <rguenther@suse.de>
6623
6624 PR middle-end/52621
6625 * gfortran.dg/pr52621.f90: New testcase.
6626
6627 2012-04-11 Richard Guenther <rguenther@suse.de>
6628
6629 PR middle-end/52918
6630 * g++.dg/torture/pr52918-1.C: New testcase.
6631 * g++.dg/torture/pr52918-2.C: Likewise.
6632
6633 2012-04-11 Tobias Burnus <burnus@net-b.de>
6634
6635 PR fortran/52729
6636 * gfortran.dg/block_11.f90: New.
6637
6638 2012-04-11 Nick Clifton <nickc@redhat.com>
6639
6640 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6641
6642 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6643
6644 PR target/16458
6645 * gcc.target/powerpc/pr16458-1.c: New test.
6646 * gcc.target/powerpc/pr16458-2.c: Likewise.
6647 * gcc.target/powerpc/pr16458-3.c: Likewise.
6648 * gcc.target/powerpc/pr16458-4.c: Likewise.
6649
6650 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6651
6652 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6653 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6654 * gcc.dg/builtin-bswap-5.c: Likewise.
6655 * gcc.target/i386/builtin-bswap-4.c: New test.
6656
6657 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6658
6659 PR 24985
6660 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6661
6662 2012-04-11 Richard Guenther <rguenther@suse.de>
6663
6664 PR rtl-optimization/52881
6665 * gcc.dg/torture/pr52881.c: New testcase.
6666 * gcc.dg/torture/pr52913.c: Likewise.
6667
6668 2012-04-11 Richard Guenther <rguenther@suse.de>
6669
6670 PR tree-optimization/52912
6671 * gcc.dg/torture/pr52912.c: New testcase.
6672
6673 2010-04-10 Michael Matz <matz@suse.de>
6674
6675 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6676 * gcc.dg/vect/vect-outer-1.c: Adjust.
6677 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6678 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6679 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6680 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6681 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6682 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6683
6684 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6685
6686 PR tree-optimization/52870
6687 * gcc.dg/vect/pr52870.c: New test.
6688
6689 2012-04-09 Mike Stump <mikestump@comcast.net>
6690
6691 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6692 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6693 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6694 * gnat.dg/aggr11.adb: Likewise.
6695 * gnat.dg/aggr11_pkg.ads: Likewise.
6696 * gnat.dg/aggr15.adb: Likewise.
6697 * gnat.dg/aggr15.ads: Likewise.
6698 * gnat.dg/aggr17.adb: Likewise.
6699 * gnat.dg/aggr18.adb: Likewise.
6700 * gnat.dg/array14.adb: Likewise.
6701 * gnat.dg/array14.ads: Likewise.
6702 * gnat.dg/array14_pkg.ads: Likewise.
6703 * gnat.dg/array19.adb: Likewise.
6704 * gnat.dg/array19.ads: Likewise.
6705 * gnat.dg/discr27.adb: Likewise.
6706 * gnat.dg/discr27.ads: Likewise.
6707 * gnat.dg/discr35.adb: Likewise.
6708 * gnat.dg/discr35.ads: Likewise.
6709 * gnat.dg/discr6.adb: Likewise.
6710 * gnat.dg/discr6_pkg.ads: Likewise.
6711 * gnat.dg/import1.adb: Likewise.
6712 * gnat.dg/import1.ads: Likewise.
6713 * gnat.dg/loop_address2.adb: Likewise.
6714 * gnat.dg/opt7.adb: Likewise.
6715 * gnat.dg/opt7.ads: Likewise.
6716 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6717 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6718 * gnat.dg/rep_clause2.adb: Likewise.
6719 * gnat.dg/rep_clause2.ads: Likewise.
6720 * gnat.dg/slice2.adb: Likewise.
6721 * gnat.dg/slice2.ads: Likewise.
6722 * gnat.dg/slice6.adb: Likewise.
6723 * gnat.dg/slice6_pkg.ads: Likewise.
6724 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6725 * gnat.dg/taft_type2.adb: Likewise.
6726 * gnat.dg/taft_type2.ads: Likewise.
6727 * gnat.dg/taft_type2_pkg.ads: Likewise.
6728 * gnat.dg/volatile10.adb: Likewise.
6729 * gnat.dg/volatile10_pkg.ads: Likewise.
6730
6731 * gcc.dg/dll-8.c: Remove execute permissions.
6732 * g++.dg/ext/dllexport5.C: Likewise.
6733
6734 2012-04-09 Jan Hubicka <jh@suse.cz>
6735
6736 PR lto/52722
6737 PR lto/51765
6738 PR lto/52634
6739 * gcc.dg/lto/pr52634_1.c: New testcase.
6740 * gcc.dg/lto/pr52634_0.c: New testcase.
6741
6742 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6743
6744 PR target/52883
6745 * gcc.target/i386/pr52883.c: New testcase.
6746
6747 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6748
6749 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6750 (check_effective_target_sync_long_long): Add SPARC case.
6751 (check_effective_target_sync_long_long_runtime): Likewise.
6752 (check_effective_target_sync_int_long): Adjust SPARC case.
6753 (check_effective_target_sync_char_short): Likewise.
6754
6755 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6756
6757 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6758 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6759
6760 2012-04-08 Tobias Burnus <burnus@net-b.de>
6761
6762 PR fortran/40973
6763 PR fortran/52751
6764 * gfortran.dg/public_private_module_2.f90: New.
6765
6766 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6767
6768 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6769 directives.
6770
6771 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6772
6773 PR fortran/52893
6774 * gfortran.dg/function_optimize_11.f90: New test.
6775
6776 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6777
6778 PR fortran/52668
6779 * gfortran.dg/use_only_6.f90: New test.
6780
6781 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6782
6783 PR fortran/52668
6784 * gfortran.dg/use_only_6.f90: New test.
6785 2012-04-06 Mike Stump <mikestump@comcast.net>
6786
6787 PR testsuite/50722
6788 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6789
6790 2012-04-05 Jason Merrill <jason@redhat.com>
6791
6792 PR c++/52596
6793 * g++.dg/template/qualified-id5.C: New.
6794
6795 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6796
6797 PR target/52882
6798 * gcc.target/i386/pr52882.c: New test.
6799
6800 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6801 Dominique D'Humieures <dominiq@lps.ens.fr>
6802
6803 PR testsuite/52614
6804 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6805 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6806
6807 2012-04-04 Jason Merrill <jason@redhat.com>
6808
6809 PR c++/52845
6810 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6811
6812 2012-04-03 Jason Merrill <jason@redhat.com>
6813
6814 PR c++/52796
6815 * g++.dg/cpp0x/variadic-value1.C: New.
6816
6817 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6818
6819 * gnat.dg/pack18.adb: New test.
6820 * gnat.dg/pack18_pkg.ads: New helper.
6821
6822 2012-04-03 Richard Guenther <rguenther@suse.de>
6823
6824 PR tree-optimization/52808
6825 * gcc.dg/pr52808.c: New testcase.
6826
6827 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6828
6829 PR tree-optimization/52835
6830 * gfortran.dg/pr52835.f90: New test.
6831
6832 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6833
6834 * gnat.dg/specs/aggr5.ads: New test.
6835
6836 2012-04-02 Richard Guenther <rguenther@suse.de>
6837
6838 PR tree-optimization/52756
6839 * gcc.dg/torture/pr52756.c: New testcase.
6840
6841 2012-04-02 Richard Guenther <rguenther@suse.de>
6842
6843 PR middle-end/52803
6844 * gcc.dg/pr52803.c: New testcase.
6845
6846 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6847
6848 PR c++/40942
6849 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6850 DR 214 in account.
6851
6852 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6853
6854 PR c++/50043
6855 * g++.dg/cpp0x/noexcept17.C: New.
6856 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6857 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6858 * g++.dg/cpp0x/noexcept01.C: Likewise.
6859 * g++.dg/eh/init-temp1.C: Likewise.
6860 * g++.dg/eh/ctor1.C: Likwise.
6861
6862 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6863
6864 * gnat.dg/controlled6.adb: New test.
6865 * gnat.dg/controlled6_pkg.ads: New helper.
6866 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6867
6868 2012-03-30 Richard Henderson <rth@redhat.com>
6869
6870 PR debug/52727
6871 * g++.dg/opt/pr52727.C: New testcase.
6872
6873 2012-03-30 Richard Guenther <rguenther@suse.de>
6874
6875 PR tree-optimization/52754
6876 * gcc.target/i386/pr52754.c: New testcase.
6877
6878 2012-03-30 Richard Guenther <rguenther@suse.de>
6879
6880 PR middle-end/52772
6881 * g++.dg/torture/pr52772.C: New testcase.
6882
6883 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6884
6885 PR c++/52718
6886 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6887
6888 2012-03-29 Jason Merrill <jason@redhat.com>
6889
6890 PR c++/52685
6891 * g++.dg/template/inherit8.C: New.
6892
6893 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6894
6895 PR c++/52759
6896 * g++.dg/ext/weak4.C: New test.
6897
6898 PR tree-optimization/52760
6899 * gcc.c-torture/execute/pr52760.c: New test.
6900
6901 2012-03-29 Jason Merrill <jason@redhat.com>
6902
6903 PR c++/52743
6904 * g++.dg/cpp0x/initlist-array3.C: New.
6905
6906 2012-03-28 Jason Merrill <jason@redhat.com>
6907
6908 PR c++/52746
6909 * g++.dg/overload/virtual2.C: New.
6910
6911 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6912
6913 * gnat.dg/vect7.ad[sb]: New test.
6914
6915 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6916 Tobias Burnus <burnus@gcc.gnu.org>
6917
6918 PR fortran/52652
6919 * gfortran.dg/allocate_class_1.f90 : Change error test.
6920 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6921 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6922 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6923
6924 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6925
6926 PR middle-end/52691
6927 * gcc.dg/pr52691.c: New test.
6928
6929 PR middle-end/52750
6930 * gcc.c-torture/compile/pr52750.c: New test.
6931
6932 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6933
6934 PR target/52692
6935 * gcc.target/avr/torture/builtins-2.c: New test.
6936
6937 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6938
6939 PR target/52736
6940 * gcc.target/i386/pr52736.c: New test.
6941
6942 2012-03-27 Martin Jambor <mjambor@suse.cz>
6943
6944 PR middle-end/52693
6945 * gcc.dg/torture/pr52693.c: New test.
6946
6947 2012-03-27 Meador Inge <meadori@codesourcery.com>
6948
6949 PR c++/52672
6950 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6951
6952 2012-03-27 Mike Stump <mikestump@comcast.net>
6953
6954 PR target/52665
6955 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6956 failures that match branch names.
6957
6958 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6959 H.J. Lu <hongjiu.lu@intel.com>
6960
6961 PR target/52698
6962 * gcc.target/i386/pr52698.c: New test.
6963
6964 2012-03-27 Richard Guenther <rguenther@suse.de>
6965
6966 PR middle-end/52720
6967 * gcc.dg/torture/pr52720.c: New testcase.
6968
6969 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6970
6971 * gnat.dg/pack17.adb: New test.
6972
6973 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6974
6975 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6976 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6977
6978 2012-03-26 Martin Jambor <mjambor@suse.cz>
6979
6980 PR tree-optimization/50052
6981 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6982
6983 2012-03-26 Richard Guenther <rguenther@suse.de>
6984
6985 PR tree-optimization/52701
6986 * gfortran.dg/pr52701.f90: New testcase.
6987
6988 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
6989
6990 PR tree-optimization/52686
6991 * gcc.target/arm/pr52686.c: New test.
6992
6993 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
6994
6995 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
6996 Add "-Os -flto" to list.
6997
6998 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
6999
7000 * gnat.dg/concat2.ad[sb]: New test.
7001
7002 2012-03-24 Jason Merrill <jason@redhat.com>
7003
7004 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7005 * g++.dg/cpp0x/trailing2.C: Likewise.
7006 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7007 * g++.dg/cpp1y/auto-fn1.C: New.
7008 * g++.dg/cpp1y/auto-fn2.C: New.
7009 * g++.dg/cpp1y/auto-fn3.C: New.
7010 * g++.dg/cpp1y/auto-fn4.C: New.
7011 * g++.dg/cpp1y/auto-fn5.C: New.
7012 * g++.dg/cpp1y/auto-fn6.C: New.
7013 * g++.dg/cpp1y/auto-fn7.C: New.
7014 * g++.dg/cpp1y/auto-fn8.C: New.
7015 * g++.dg/cpp1y/auto-fn9.C: New.
7016 * g++.dg/cpp1y/auto-fn10.C: New.
7017 * g++.dg/cpp1y/auto-fn11.C: New.
7018
7019 2012-03-23 Richard Guenther <rguenther@suse.de>
7020
7021 PR tree-optimization/52678
7022 * gfortran.dg/pr52678.f: New testcase.
7023
7024 2012-03-23 Richard Guenther <rguenther@suse.de>
7025
7026 PR tree-optimization/52638
7027 * g++.dg/torture/pr52638.C: New testcase.
7028
7029 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7030
7031 PR c++/52487
7032 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7033
7034 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7035
7036 PR c++/52671
7037 * g++.dg/ext/attrib44.C: New test.
7038
7039 2012-03-22 Jan Hubicka <jh@suse.cz>
7040
7041 PR middle-end/51737
7042 * g++.dg/torture/pr51737.C: New testcase
7043
7044 2012-03-22 Richard Guenther <rguenther@suse.de>
7045
7046 PR tree-optimization/52548
7047 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7048
7049 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7050
7051 * lib/fortran-modules.exp (list-module-names-1): Remove
7052 warning.
7053
7054 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7055
7056 PR target/50751
7057 * gcc.target/sh/pr50751-1.c: New.
7058 * gcc.target/sh/pr50751-2.c: New.
7059 * gcc.target/sh/pr50751-3.c: New.
7060
7061 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7062
7063 PR target/52479
7064 * gcc.target/sh/sh4a-cos.c: Remove.
7065 * gcc.target/sh/sh4a-sin.c: Remove.
7066 * gcc.target/sh/sh4a-sincos.c: Remove.
7067
7068 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7069
7070 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7071 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7072
7073 2012-03-21 Martin Jambor <mjambor@suse.cz>
7074
7075 PR testsuite/52641
7076 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7077 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7078
7079 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7080
7081 * gcc.target/arm/thumb-16bit-ops.c: New file.
7082 * gcc.target/arm/thumb-ifcvt.c: New file.
7083
7084 2012-03-20 Jason Merrill <jason@redhat.com>
7085
7086 * lib/target-supports.exp: Add { target c++1y }.
7087
7088 * g++.dg/cpp0x/auto32.C: New.
7089
7090 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7091
7092 PR testsuite/52641
7093 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7094 int32plus.
7095 * gcc.dg/torture/pr48124-4.c: Ditto:
7096 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7097
7098 2012-03-20 Jason Merrill <jason@redhat.com>
7099
7100 PR c++/52510
7101 * g++.dg/cpp0x/initlist66.C: New.
7102
7103 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7104
7105 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7106 __AVR_HAVE_LPMX__
7107
7108 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7109
7110 PR target/49868
7111 * gcc.target/avr/torture/addr-space-2.h: New file.
7112 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7113 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7114 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7115 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7116
7117 2012-03-20 Richard Guenther <rguenther@suse.de>
7118
7119 * gnat.dg/pack16.adb: New testcase.
7120 * gnat.dg/pack16_pkg.ads: Likewise.
7121 * gnat.dg/specs/pack8.ads: Likewise.
7122 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7123
7124 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7125
7126 * g++.dg/warn/Wuseless-cast.C: Extend.
7127
7128 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7129
7130 PR c++/14710
7131 * g++.dg/warn/Wuseless-cast.C: New.
7132
7133 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7134
7135 PR libfortran/52608
7136 * gfortran.dg/pr52608.f90: New test.
7137
7138 2012-03-17 Tobias Burnus <burnus@net-b.de>
7139
7140 PR fortran/52585
7141 * gfortran.dg/proc_ptr_36.f90: New.
7142
7143 2012-03-16 Martin Jambor <mjambor@suse.cz>
7144
7145 * gcc.dg/misaligned-expand-1.c: New test.
7146 * gcc.dg/misaligned-expand-3.c: Likewise.
7147
7148 2012-03-16 Richard Guenther <rguenther@suse.de>
7149 Kai Tietz <ktietz@redhat.com>
7150
7151 PR middle-end/48814
7152 * gcc.c-torture/execute/pr48814-1.c: New test.
7153 * gcc.c-torture/execute/pr48814-2.c: New test.
7154 * gcc.dg/tree-ssa/assign-1.c: New test.
7155 * gcc.dg/tree-ssa/assign-2.c: New test.
7156 * gcc.dg/tree-ssa/assign-3.c: New test.
7157
7158 2012-03-16 Richard Guenther <rguenther@suse.de>
7159
7160 * gnat.dg/specs/pack7.ads: New testcase.
7161
7162 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7163
7164 PR target/52568
7165 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7166 * gcc.dg/torture/vshuf-8.inc: Likewise.
7167 * gcc.dg/torture/vshuf-16.inc: Likewise.
7168 * gcc.dg/torture/vshuf-32.inc: Likewise.
7169
7170 2012-03-15 Jason Merrill <jason@redhat.com>
7171
7172 * g++.dg/torture/pr52582.C: New.
7173
7174 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7175
7176 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7177
7178 2012-03-15 Ira Rosen <irar@il.ibm.com>
7179 Ulrich Weigand <ulrich.weigand@linaro.org>
7180
7181 * gcc.dg/vect/slp-cond-3.c: New test.
7182 * gcc.dg/vect/slp-cond-4.c: New test.
7183
7184 2012-03-15 Ira Rosen <irar@il.ibm.com>
7185 Ulrich Weigand <ulrich.weigand@linaro.org>
7186
7187 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7188 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7189
7190 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7191
7192 PR libfortran/52434
7193 PR libfortran/48878
7194 PR libfortran/38199
7195 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7196 * gfortran.dg/round_1.f03: Likewise.
7197
7198 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7199 Andrew Pinski <apinski@cavium.com>
7200
7201 PR middle-end/52592
7202 * gcc.dg/pr52592.c: New test.
7203
7204 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7205
7206 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7207 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7208 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7209 * lib/fortran-modules.exp: .. this new file. Adjust users.
7210 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7211 gfortran-dg-debug-runtest): Call cleanup-modules.
7212 * lib/fortran-torture.exp (fortran-torture-execute,
7213 fortran-torture): Likewise.
7214 * gfortran.dg/coarray/caf.exp: Likewise.
7215 * lib/lto.exp: Likewise.
7216 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7217 * gfortran.dg/class_4b.f03: Likewise.
7218 * gfortran.dg/class_4c.f03: Likewise.
7219 * gfortran.dg/class_45a.f03: Likewise.
7220 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7221 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7222 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7223 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7224 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7225 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7226 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7227 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7228 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7229 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7230 * gfortran.dg/whole_file_28.f90: Likewise.
7231 * gfortran.dg/whole_file_29.f90: Likewise.
7232 * gfortran.dg/whole_file_30.f90: Likewise.
7233 * gfortran.dg/whole_file_31.f90: Likewise.
7234
7235 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7236
7237 PR tree-optimization/52267
7238 * gcc.dg/pr52267.c: New test.
7239 * gcc.dg/tree-ssa/vrp65.c: New test.
7240 * gcc.dg/tree-ssa/vrp66.c: New test.
7241
7242 2012-03-15 Richard Guenther <rguenther@suse.de>
7243
7244 PR middle-end/52580
7245 * gfortran.dg/vect/pr52580.f: New testcase.
7246
7247 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7248
7249 * gcc.target/sh/fpul-usage-1.c: New.
7250
7251 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7252
7253 PR target/49468
7254 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7255 * gcc.target/sh/pr49468-di.c: Likewise.
7256
7257 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7258
7259 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7260 * gcc.dg/c99-stdint-6.c: Likewise.
7261 * gcc.dg/lto/20090210_0.c: Likewise.
7262 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7263 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7264 * gcc.dg/pragma-init-fini-2.c: Likewise.
7265 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7266 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7267 * gcc.target/i386/pr22152.c: Likewise.
7268 * gcc.target/i386/vect8-ret.c: Likewise.
7269 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7270 handling.
7271
7272 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7273
7274 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7275 * g++.dg/tree-prof/partition1.C: Likewise.
7276 * g++.dg/tree-prof/partition2.C: Likewise.
7277 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7278 handling.
7279 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7280 * gcc.c-torture/execute/20010724-1.c: Remove.
7281 * gcc.c-torture/execute/20010724-1.x: Remove.
7282 * gcc.c-torture/execute/20040208-2.c: Remove.
7283 * gcc.c-torture/execute/20040208-2.x: Remove.
7284 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7285 Remove.
7286 (main) [__mips__ && __sgi__]: Remove.
7287 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7288 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7289 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7290 mips-sgi-irix6* handling.
7291 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7292 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7293 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7294 handling.
7295 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7296 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7297 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7298 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7299 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7300 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7301 mips-sgi-irix6*.
7302 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7303 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7304 * gcc.target/mips/save-restore-3.c: Likewise.
7305 * gcc.target/mips/save-restore-4.c: Likewise.
7306 * gcc.target/mips/save-restore-5.c: Likewise.
7307 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7308 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7309 messages.
7310 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7311 IRIX 6 handling.
7312 (restore_ld_library_path_env_vars): Likewise.
7313 * lib/target-supports.exp (check_profiling_available): Remove
7314 mips*-*-irix* handling.
7315 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7316 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7317 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7318
7319 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7320
7321 PR c++/52582
7322 * g++.dg/opt/pr52582.C: New test.
7323
7324 2012-03-14 Richard Guenther <rguenther@suse.de>
7325
7326 PR tree-optimization/52571
7327 * gcc.dg/vect/vect-2.c: Initialize arrays.
7328 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7329 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7330 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7331
7332 2012-03-14 Richard Guenther <rguenther@suse.de>
7333
7334 PR middle-end/52080
7335 PR middle-end/52097
7336 PR middle-end/48124
7337 * gcc.dg/torture/pr48124-1.c: New testcase.
7338 * gcc.dg/torture/pr48124-2.c: Likewise.
7339 * gcc.dg/torture/pr48124-3.c: Likewise.
7340 * gcc.dg/torture/pr48124-4.c: Likewise.
7341
7342 2012-03-14 Richard Guenther <rguenther@suse.de>
7343
7344 PR middle-end/52578
7345 * gcc.dg/pr52578.c: New testcase.
7346
7347 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR c++/52521
7350 * g++.dg/cpp0x/udlit-args2.C: New test.
7351
7352 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7353
7354 PR target/48596
7355 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7356 * gcc.c-torture/compile/pr48596.c: ... here.
7357
7358 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7359
7360 PR c++/51641
7361 * g++.dg/lookup/hidden-class17.C: New test.
7362
7363 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7364
7365 PR c/52577
7366 * gcc.dg/Wunused-var-3.c: New test.
7367
7368 2012-03-13 Martin Jambor <mjambor@suse.cz>
7369
7370 * gcc.dg/misaligned-expand-2.c: New test.
7371
7372 2012-03-13 Richard Guenther <rguenther@suse.de>
7373
7374 PR middle-end/52134
7375 * gcc.dg/pr52134.c: New testcase.
7376
7377 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7378
7379 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7380
7381 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7382
7383 PR tree-optimization/46728
7384 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7385 * gcc.target/powerpc/pr46728-5.c: Likewise.
7386 * gcc.target/powerpc/pr46728-8.c: Likewise.
7387 * gcc.target/powerpc/pr46728-10.c: Likewise.
7388 * gcc.target/powerpc/pr46728-11.c: Likewise.
7389 * gcc.target/powerpc/pr46728-13.c: Likewise.
7390 * gcc.target/powerpc/pr46728-14.c: Likewise.
7391 * gcc.target/powerpc/pr46728-15.c: Likewise.
7392
7393 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7394
7395 PR c++/52299
7396 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7397
7398 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7399
7400 PR tree-optimization/46728
7401 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7402 * gcc.target/powerpc/pr46728-5.c: Likewise.
7403 * gcc.target/powerpc/pr46728-8.c: Likewise.
7404 * gcc.target/powerpc/pr46728-10.c: Likewise.
7405 * gcc.target/powerpc/pr46728-11.c: Likewise.
7406 * gcc.target/powerpc/pr46728-13.c: Likewise.
7407 * gcc.target/powerpc/pr46728-14.c: Likewise.
7408 * gcc.target/powerpc/pr46728-15.c: Likewise.
7409
7410 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7411
7412 PR target/49868
7413 * gcc.target/avr/torture/addr-space-1.h: New file.
7414 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7415 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7416 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7417 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7418
7419 2012-03-12 Andrew Pinski <apinski@cavium.com>
7420
7421 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7422
7423 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7424
7425 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7426 * g++.dg/abi/thunk4.C: Likewise.
7427 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7428 Adapt line numbers.
7429 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7430 handling.
7431 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7432 * g++.dg/eh/spbp.C: Likewise.
7433 * g++.dg/ext/label13.C: Likewise.
7434 * g++.dg/guality/guality.exp: Likewise.
7435 * g++.dg/other/anon5.C: Likewise.
7436 * g++.dg/other/pragma-ep-1.C: Remove.
7437 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7438 * g++.dg/warn/pr31246.C: Likewise.
7439 * g++.dg/warn/weak1.C: Likewise.
7440 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7441 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7442 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7443 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7444 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7445 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7446 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7447 * gcc.dg/c99-tgmath-1.c: Likewise.
7448 * gcc.dg/c99-tgmath-2.c: Likewise.
7449 * gcc.dg/c99-tgmath-3.c: Likewise.
7450 * gcc.dg/c99-tgmath-4.c: Likewise.
7451 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7452 handling.
7453 * gcc.dg/debug/pr49032.c: Likewise.
7454 * gcc.dg/guality/guality.exp: Likewise.
7455 * gcc.dg/intmax_t-1.c: Likewise.
7456 * gcc.dg/pr48616.c: Likewise.
7457 * gcc.dg/pragma-ep-1.c: Remove.
7458 * gcc.dg/pragma-ep-2.c: Remove.
7459 * gcc.dg/pragma-ep-3.c: Remove.
7460 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7461 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7462 * gcc.misc-tests/gcov-14.c: Likewise.
7463 * gfortran.dg/guality/guality.exp: Likewise.
7464 * lib/target-supports.exp (check_weak_available): Likewise.
7465 (add_options_for_tls): Likewise.
7466 (check_ascii_locale_available): Likewise.
7467 * obj-c++.dg/dwarf-2.mm: Likewise.
7468 * objc.dg/dwarf-1.m: Likewise.
7469 * objc.dg/dwarf-2.m: Likewise.
7470
7471 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR tree-optimization/51721
7474 * gcc.dg/tree-ssa/vrp64.c: New test.
7475
7476 PR tree-optimization/52533
7477 * gcc.c-torture/compile/pr52533.c: New test.
7478
7479 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7480
7481 * gcc.target/i386/rtm-xabort-1.c: New.
7482 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7483 * gcc.target/i386/rtm-xend-1.c: Ditto.
7484 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7485 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7486 * gcc.target/i386/sse-13.c: Ditto.
7487 * gcc.target/i386/sse-14.c: Ditto.
7488 * gcc.target/i386/sse-22.c: Ditto.
7489 * gcc.target/i386/sse-23.c: Ditto.
7490 * g++.dg/other/i386-2.C: Ditto.
7491 * g++.dg/other/i386-3.C: Ditto.
7492
7493 2012-03-12 Tobias Burnus <burnus@net-b.de>
7494
7495 PR fortran/52542
7496 * gfortran.dg/proc_ptr_35.f90: New.
7497
7498 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7499
7500 PR target/52530
7501 * gcc.dg/torture/pr52530.c: New test.
7502
7503 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7504
7505 PR target/51244
7506 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7507
7508 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7509
7510 PR target/52450
7511 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7512
7513 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7514
7515 2012-03-09 Andrew Pinski <apinski@cavium.com>
7516
7517 PR middle-end/51988
7518 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7519 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7520
7521 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7522
7523 * gcc.dg/tree-ssa/scev-3.c: New.
7524 * gcc.dg/tree-ssa/scev-4.c: New.
7525
7526 2012-03-08 Tobias Burnus <burnus@net-b.de>
7527
7528 PR fortran/52469
7529 * gfortran.dg/proc_ptr_34.f90
7530
7531 2012-03-07 Jason Merrill <jason@redhat.com>
7532
7533 PR c++/52521
7534 * g++.dg/cpp0x/udlit-mangle.C: New.
7535
7536 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7537
7538 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7539
7540 2012-03-06 Richard Guenther <rguenther@suse.de>
7541
7542 PR middle-end/52493
7543 * gcc.dg/torture/pr52493.c: New testcase.
7544
7545 2012-03-06 Richard Guenther <rguenther@suse.de>
7546
7547 PR lto/52097
7548 * gcc.dg/lto/pr52097_0.c: New testcase.
7549
7550 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7551
7552 PR target/51244
7553 * gcc.target/sh/pr51244-1.c: New.
7554 * gcc.target/sh/pr51244-2.c: New.
7555 * gcc.target/sh/pr51244-3.c: New.
7556
7557 2012-03-05 Jason Merrill <jason@redhat.com>
7558
7559 PR c++/51930
7560 * g++.dg/ext/visibility/template11.C: New.
7561
7562 * g++.dg/cpp0x/implicit13.C: New.
7563
7564 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7565
7566 PR tree-optimization/51721
7567 * gcc.dg/tree-ssa/vrp63.c: New test.
7568 * gcc.dg/pr51721.c: New test.
7569
7570 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7571
7572 PR fortran/50981
7573 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7574 argument checks.
7575
7576 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7577
7578 PR target/52146
7579 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7580
7581 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7582
7583 PR fortran/50981
7584 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7585
7586 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7587
7588 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7589 int32plus.
7590
7591 2012-03-03 Jason Merrill <jason@redhat.com>
7592
7593 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7594
7595 Core 1270
7596 * g++.dg/cpp0x/initlist65.C: New.
7597
7598 PR c++/36797
7599 * g++.dg/ext/is_empty2.C: New.
7600
7601 2012-03-03 Tobias Burnus <burnus@net-b.de>
7602
7603 PR fortran/48820
7604 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7605
7606 2012-03-03 Tobias Burnus <burnus@net-b.de>
7607
7608 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7609 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7610 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7611 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7612 * gfortran.dg/class_30.f90: Remove dg-warning line.
7613 * gfortran.dg/bind_c_usage_25.f90: New.
7614
7615 2012-03-03 Tobias Burnus <burnus@net-b.de>
7616
7617 PR fortran/48820
7618 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7619 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7620 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7621
7622 2012-03-03 Tobias Burnus <burnus@net-b.de>
7623
7624 PR fortran/48820
7625 * gfortran.dg/assumed_type_1.f90: New.
7626 * gfortran.dg/assumed_type_2.f90: New.
7627 * gfortran.dg/assumed_type_3.f90: New.
7628 * gfortran.dg/assumed_type_4.f90: New.
7629
7630 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7631
7632 PR target/49486
7633 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7634 * gcc.target/sh/pr49468-di.c: New.
7635
7636 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7637
7638 * gcc.dg/graphite/pr50561.c: Update.
7639
7640 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7641
7642 * gcc.target/powerpc/pr52457.c: New test.
7643
7644 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7645
7646 * gcc.target/arm/sat-1.c: New test.
7647
7648 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7649
7650 PR target/46716
7651 * gcc.target/i386/pr46716.c: New test.
7652
7653 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7654
7655 PR c++/51989
7656 * g++.dg/cpp0x/sfinae32.C: New.
7657
7658 2012-03-02 Richard Guenther <rguenther@suse.de>
7659
7660 PR tree-optimization/52406
7661 * gcc.dg/torture/pr52406.c: New testcase.
7662
7663 2012-03-02 Tobias Burnus <burnus@net-b.de>
7664
7665 PR fortran/52325
7666 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7667 * gfortran.dg/nullify_2.f90: Update dg-error.
7668 * gfortran.dg/nullify_4.f90: Ditto.
7669 * gfortran.dg/pointer_init_6.f90: Ditto.
7670
7671 2012-03-02 Tobias Burnus <burnus@net-b.de>
7672
7673 PR fortran/52270
7674 * gfortran.dg/class_51.f90: New.
7675
7676 2012-03-02 Tobias Burnus <burnus@net-b.de>
7677
7678 PR fortran/52452
7679 * gfortran.dg/intrinsic_8.f90: New.
7680
7681 2012-03-01 Kai Tietz <ktietz@redhat.com>
7682
7683 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7684 routines on mingw targets.
7685 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7686
7687 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR tree-optimization/52445
7690 * gcc.dg/pr52445.c: New test.
7691
7692 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR target/52437
7695 * gcc.c-torture/compile/pr52437.c: New test.
7696
7697 PR middle-end/52419
7698 * gcc.dg/torture/pr52419.c: New test.
7699
7700 PR tree-optimization/52429
7701 * gcc.dg/torture/pr52429.c: New test.
7702 * g++.dg/opt/pr52429.C: New test.
7703
7704 2012-02-29 Richard Guenther <rguenther@suse.de>
7705
7706 PR testsuite/52297
7707 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7708 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7709 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7710 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7711 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7712 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7713
7714 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7715
7716 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7717
7718 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7719
7720 PR fortran/52386
7721 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7722
7723 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7724
7725 PR target/51534
7726 * gcc.target/arm/neon/pr51534.c: New testcase.
7727
7728 2012-02-28 Richard Guenther <rguenther@suse.de>
7729
7730 PR target/52407
7731 * gcc.dg/torture/pr52407.c: New testcase.
7732
7733 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7734
7735 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7736 * gcc.target/arm/vfp2.c: Likewise.
7737 * gcc.target/arm/vfp3.c: Likewise.
7738 * gcc.target/arm/vfp4.c: Likewise.
7739 * gcc.target/arm/vfp5.c: Likewise.
7740 * gcc.target/arm/vfp6.c: Likewise.
7741 * gcc.target/arm/vfp7.c: Likewise.
7742 * gcc.target/arm/vfp8.c: Likewise.
7743 * gcc.target/arm/vfp9.c: Likewise.
7744 * gcc.target/arm/vfp10.c: Likewise.
7745 * gcc.target/arm/vfp11.c: Likewise.
7746 * gcc.target/arm/vfp12.c: Likewise.
7747 * gcc.target/arm/vfp13.c: Likewise.
7748 * gcc.target/arm/vfp14.c: Likewise.
7749 * gcc.target/arm/vfp15.c: Likewise.
7750 * gcc.target/arm/vfp16.c: Likewise.
7751 * gcc.target/arm/vfp17.c: Likewise.
7752 * gcc.target/arm/neon-constants.h: New file.
7753 * gcc.target/arm/neon-vect1.c: New test.
7754 * gcc.target/arm/neon-vect2.c: New test.
7755 * gcc.target/arm/neon-vect3.c: New test.
7756 * gcc.target/arm/neon-vect4.c: New test.
7757 * gcc.target/arm/neon-vect5.c: New test.
7758 * gcc.target/arm/neon-vect6.c: New test.
7759 * gcc.target/arm/neon-vect7.c: New test.
7760 * gcc.target/arm/neon-vect8.c: New test.
7761
7762 2012-02-28 Richard Guenther <rguenther@suse.de>
7763
7764 PR tree-optimization/52402
7765 * gcc.dg/torture/pr52402.c: New testcase.
7766
7767 2012-02-28 Richard Guenther <rguenther@suse.de>
7768
7769 PR lto/52400
7770 * g++.dg/lto/pr52400_0.C: New testcase.
7771
7772 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7773
7774 * gcc.target/avr/torture/builtins-1.c: New test.
7775 * gcc.target/avr/torture/builtins-error.c: New test.
7776
7777 2012-02-28 Kai Tietz <ktietz@redhat.com>
7778
7779 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7780 * gcc.target/i386/pr45352-2.c: Likewise.
7781 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7782 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7783 targets instead rand.
7784 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7785 * gcc.target/i386/sse2-mul-1.c: Likewise.
7786 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7787 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7788 * gcc.target/i386/pad-1.c: Likewise.
7789 * gcc.target/i386/pad-9.c: Likewise.
7790 * gcc.target/i386/pad-2.c: Likewise.
7791 * gcc.target/i386/pad-5b.c: Likewise.
7792 * gcc.target/i386/pad-8.c: Likewise.
7793 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7794 * gcc.target/i386/pr44130.c: Likewise.
7795 * gcc.target/i386/align-main-1.c: Likewise.
7796 * gcc.target/i386/align-main-2.c: Likewise.
7797 * gcc.target/i386/sw-1.c: Likewise.
7798 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7799 on x64 mingw target.
7800 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7801 * gcc.target/i386/pr46295.c: Likewise.
7802 * gcc.target/i386/amd64-abi-1.c: Likewise.
7803 * gcc.target/i386/amd64-abi-2.c: Likewise.
7804 * gcc.target/i386/pr39082-1.c: Likewise.
7805 * gcc.target/i386/pr39162.c: Likewise.
7806 * gcc.target/i386/pr22152.c: Likewise.
7807 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7808 * gcc.target/i386/wrfsbase-2.c: Likewise.
7809 * gcc.target/i386/local.c: Likewise
7810 * gcc.target/i386/wrgsbase-1.c: Likewise.
7811 * gcc.target/i386/wrfsbase-1.c: Likewise.
7812 * gcc.target/i386/pr39315-3.c: Likewise.
7813 * gcc.target/i386/pr35767-4.c: Likewise.
7814 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7815 x64 mingw target.
7816 * gcc.target/i386/pr45336-2.c: Likewise.
7817 * gcc.target/i386/pr45336-1.c: Likewise.
7818 * gcc.target/i386/pr45336-4.c: Likewise.
7819
7820 2012-02-27 Tristan Gingold <gingold@adacore.com>
7821
7822 * gnat.dg/array20.ad[sb]: New test.
7823
7824 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7825
7826 PR target/52375
7827 * gcc.target/arm/pr52375.c: New test.
7828 * gcc.c-torture/compile/pr52375.c: New test.
7829
7830 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7831
7832 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7833 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7834
7835 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7836
7837 * gnat.dg/aggr19.adb: New test.
7838 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7839
7840 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7841
7842 PR target/49263
7843 * gcc.target/sh/pr49263.c: New.
7844
7845 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7846
7847 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7848 simulate_thread_wrapper_other_threads
7849 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7850 Move initialization of 'value' to main().
7851 (main): Initialize 'value';
7852 * gcc.dg/simulate-thread/speculative-store.c
7853 (simulate_thread_step_verify): Return 0 when successful.
7854 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7855 Reduce threshold.
7856 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7857 (simulate_thread_wrapper_other_threads): Return a success/fail value
7858 and issue an error if the instruction count threshold is exceeded.
7859
7860 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7861
7862 PR target/50580
7863 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7864 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7865
7866 2012-02-24 Richard Guenther <rguenther@suse.de>
7867
7868 PR middle-end/52355
7869 * gcc.dg/pr52355.c: New testcase.
7870
7871 2012-02-23 Kai Tietz <ktietz@redhat.com>
7872
7873 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7874 * gcc.dg/Wpadded.c: Likewise.
7875 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7876 structure-layout.
7877 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7878 for sleep by Sleep and add windows.h include for this function.
7879 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7880 targets.
7881 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7882 target.
7883 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7884 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7885 on x64 mingw target.
7886 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7887 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7888 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7889 failure on LLP64 target.
7890
7891 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7892
7893 PR c/52290
7894 * gcc.dg/noncompile/pr52290.c: New test.
7895
7896 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7897
7898 PR tree-optimization/52019
7899 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7900
7901 2012-02-22 Kai Tietz <ktietz@redhat.com>
7902
7903 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7904 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7905 derived pdiff_t type.
7906 * g++.dg/torture/pr49720.C: Likewise
7907
7908 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7909
7910 PR target/52330
7911 * gcc.target/i386/pr52330.c: New test.
7912
7913 2012-02-22 Tobias Burnus <burnus@net-b.de>
7914
7915 PR fortran/52335
7916 * gfortran.dg/io_constraints_10.f90: New.
7917
7918 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7919
7920 * lib/target-supports.exp (check_effective_target_vect_condition):
7921 Return true for NEON.
7922
7923 2012-02-21 Kai Tietz <ktietz@redhat.com>
7924
7925 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7926
7927 2012-02-21 Richard Guenther <rguenther@suse.de>
7928
7929 PR tree-optimization/52324
7930 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7931
7932 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7933
7934 PR middle-end/51782
7935 * gcc.target/avr/torture/pr51782-1.c: New test.
7936
7937 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR tree-optimization/52318
7940 * gcc.dg/pr52318.c: New test.
7941
7942 2012-02-20 Kai Tietz <ktietz@redhat.com>
7943
7944 * gcc.dg/bf-ms-layout-3.c: New testcase.
7945
7946 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7947
7948 PR testsuite/52229
7949 PR fortran/32380
7950 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7951
7952 2012-02-20 Richard Guenther <rguenther@suse.de>
7953
7954 PR tree-optimization/52298
7955 * gcc.dg/torture/pr52298.c: New testcase.
7956 * gcc.dg/vect/pr52298.c: Likewise.
7957
7958 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7959
7960 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7961 * gcc.c-torture/execute/pr52286.c: Ditto.
7962
7963 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7964
7965 PR tree-optimization/52286
7966 * gcc.c-torture/execute/pr52286.c: New test.
7967
7968 2012-02-18 Tobias Burnus <burnus@net-b.de>
7969
7970 PR fortran/52295
7971 * gfortran.dg/interface_35.f90: Use -std=f2003.
7972 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7973 * gfortran.dg/interface_assignment_4.f90: Ditto.
7974 * gfortran.dg/bessel_1.f90: Ditto.
7975 * gfortran.dg/func_result_6.f90: Ditto.
7976 * gfortran.dg/hypot_1.f90: Ditto.
7977 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7978
7979 2012-02-17 Tobias Burnus <burnus@net-b.de>
7980
7981 PR translation/52232
7982 PR translation/52234
7983 PR translation/52245
7984 PR translation/52246
7985 PR translation/52262
7986 PR translation/52273
7987 * gfortran.dg/coarray_22.f90: Update dg-error.
7988 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
7989
7990 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7991
7992 PR target/51753
7993 * lib/gcc-simulate-thread.exp: Load timeout.exp.
7994 (simulate-thread): Use default timeout.
7995
7996 2012-02-16 Jason Merrill <jason@redhat.com>
7997
7998 PR c++/52248
7999 * g++.dg/ext/timevar1.C: New.
8000
8001 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8002
8003 PR c++/52126
8004 * g++.dg/template/using21.C: New.
8005 * g++.dg/template/using22.C: Likewise.
8006
8007 2012-02-16 Jason Merrill <jason@redhat.com>
8008
8009 PR c++/51415
8010 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8011
8012 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8013
8014 PR tree-optimization/52255
8015 * gcc.c-torture/compile/pr52255.c: New test.
8016
8017 PR debug/52260
8018 * g++.dg/debug/dwarf2/pr52260.C: New test.
8019
8020 PR middle-end/51929
8021 * g++.dg/ipa/pr51929.C: New test.
8022
8023 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8024
8025 PR target/52199
8026 * gcc.target/powerpc/pr52199.c: New file.
8027
8028 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8029
8030 PR target/52152
8031 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8032
8033 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8034
8035 * gcc.dg/pr51867.c: Don't include <math.h>.
8036 (sqrtf): Declare.
8037
8038 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8039
8040 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8041 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8042
8043 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8044
8045 PR tree-optimization/50561
8046 * gcc.dg/graphite/pr50561.c: New testcase.
8047
8048 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8049
8050 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8051 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8052
8053 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8054
8055 * gnat.dg/discr35.ad[sb]: New test.
8056
8057 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8058
8059 * gnat.dg/volatile10.adb: New test.
8060 * gnat.dg/volatile10_pkg.ads: New helper.
8061
8062 2012-02-14 Jason Merrill <jason@redhat.com>
8063
8064 * g++.dg/ext/attrib43.C: New.
8065
8066 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8067
8068 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8069 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8070 fgnu_tm.
8071 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8072 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8073 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8074 effective_target fgnu_tm.
8075 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8076
8077 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR c++/52247
8080 * g++.dg/template/asmgoto1.C: New test.
8081
8082 2012-02-14 Ian Lance Taylor <iant@google.com>
8083
8084 PR go/48501
8085 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8086 compiling generated file for 64bit and index tests.
8087
8088 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8089
8090 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8091
8092 2012-02-14 Richard Guenther <rguenther@suse.de>
8093
8094 PR tree-optimization/52244
8095 PR tree-optimization/51528
8096 * gcc.dg/torture/pr52244.c: New testcase.
8097
8098 2012-02-14 Walter Lee <walt@tilera.com>
8099
8100 * g++.dg/other/PR23205.C: Disable test on tile.
8101 * g++.dg/other/pr23205-2.C: Disable test on tile.
8102 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8103 * gcc.dg/20040813-1.c: Disable test on tile.
8104 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8105 * gcc.misc-tests/linkage.exp: Handle tilegx.
8106
8107 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8108
8109 PR tree-optimization/52210
8110 * gcc.dg/pr52210.c: New test.
8111
8112 2012-02-14 Jason Merrill <jason@redhat.com>
8113
8114 PR c++/39055
8115 * g++.dg/overload/defarg5.C: New.
8116
8117 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR c/52181
8120 * c-c++-common/pr52181.c: New test.
8121
8122 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR c++/52215
8125 * g++.dg/ext/atomic-1.C: New test.
8126
8127 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8128
8129 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8130
8131 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8132
8133 PR middle-end/52209
8134 * gcc.c-torture/execute/pr52209.c: New test.
8135
8136 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8137
8138 PR fortran/50981
8139 * gfortran.dg/elemental_optional_args_5.f03: New test.
8140
8141 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8142
8143 PR testsuite/50076
8144 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8145 cases.
8146
8147 2012-02-11 Ian Lance Taylor <iant@google.com>
8148
8149 PR go/51874
8150 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8151 SPARC Solaris. Don't run the test at all on systems where it may
8152 not work, rather than xfailing it.
8153
8154 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8155
8156 PR rtl-optimization/52175
8157 * gcc.c-torture/compile/pr52175.c: New test.
8158
8159 2012-02-10 Jason Merrill <jason@redhat.com>
8160
8161 PR c++/51910
8162 * g++.dg/template/repo10.C: New.
8163
8164 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR debug/52132
8167 * gcc.dg/pr52132.c: New test.
8168
8169 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8170
8171 * gnat.dg/specs/aggr4.ads: New test.
8172 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8173
8174 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8175
8176 PR target/52146
8177 * gcc.target/i386/pr52146.c: New.
8178
8179 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8180
8181 PR middle-end/52177
8182 * c-c++-common/pr52177.c: New test.
8183
8184 2012-02-10 Jan Hubicka <jh@suse.cz>
8185
8186 PR middle-end/48600
8187 * g++.dg/torture/pr48600.C: New testcase.
8188
8189 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8190
8191 PR middle-end/52140
8192 * gcc.dg/dfp/pr52140.c: New test.
8193
8194 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8195
8196 PR fortran/32380
8197 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8198 of dg-options.
8199
8200 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8201
8202 PR middle-end/51867
8203 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8204 * gcc.dg/pr51867.c: New test.
8205
8206 2012-02-09 Ian Lance Taylor <iant@google.com>
8207
8208 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8209 which don't support -fsplit-stack. Turn off optimization when
8210 compiling select5-out.go.
8211
8212 2012-02-08 Ian Lance Taylor <iant@google.com>
8213
8214 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8215 systems which don't support -fsplit-stack.
8216
8217 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8218
8219 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8220 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8221 machine instuction in the log.
8222
8223 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8224
8225 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8226 to 20 seconds.
8227
8228 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8229
8230 PR driver/48524
8231 * gcc.dg/pr48524.c: New test.
8232 * gcc.dg/pr48524.spec: New spec file for test.
8233
8234 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8235
8236 PR fortran/32380
8237 * gfortran.dg/vect/pr32380.f90: New test.
8238
8239 2012-02-08 Tobias Burnus <burnus@net-b.de>
8240
8241 PR fortran/52151
8242 * gfortran.dg/realloc_on_assign_12.f90: New.
8243
8244 2012-02-08 Richard Guenther <rguenther@suse.de>
8245
8246 PR rtl-optimization/52170
8247 * gcc.dg/torture/pr52170.c: New testcase.
8248
8249 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR gcov-profile/52150
8252 * gcc.dg/tree-prof/pr52150.c: New test.
8253
8254 PR rtl-optimization/52139
8255 * gcc.dg/pr52139.c: New test.
8256
8257 2012-02-07 Jason Merrill <jason@redhat.com>
8258
8259 PR c++/51675
8260 * g++.dg/cpp0x/constexpr-union3.C: New.
8261
8262 PR c++/52035
8263 * g++.dg/lto/pr52035_0.C: New.
8264
8265 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8266
8267 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8268 * gcc.dg/special/weak-1.c: Likewise.
8269 * gcc.dg/ucnid-12.c: Likewise.
8270 * gcc.dg/torture/pr45678-1.c: Likewise.
8271 * gcc.dg/torture/pr45678-2.c: Likewise.
8272 * gcc.dg/vector-4.c: Likewise.
8273 * gcc.dg/ipa/inline-5.c: Likewise.
8274 * gcc.dg/ucnid-11.c: Likewise.
8275 * gcc.misc-tests/gcov-13.c: Likewise.
8276 * gcc.misc-tests/gcov-14.c: Likewise.
8277 * g++.dg/ext/label13.C: Likewise.
8278 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8279 hppa*-*-hpux* options.
8280 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8281 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8282 * gcc.dg/pr48616.c: Likewise.
8283 * gcc.dg/pr17957.c: Likewise.
8284 * gcc.dg/pr17055-1.c: Likewise.
8285 * gcc.dg/pr32912-1.c: Likewise.
8286 * gcc.dg/tm/pr51472.c: Likewise.
8287 * c-c++-common/fold-bitand-4.c: Likewise.
8288 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8289 Use dg-additional-options for extra options.
8290
8291 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8292
8293 * gcc.target/epiphany/interrupt-2.c: New test.
8294
8295 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8296
8297 PR target/52155
8298 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8299 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8300 for MIPS ELF.
8301
8302 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8303
8304 PR target/52152
8305 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8306
8307 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8308
8309 PR middle-end/24306
8310 PR target/52154
8311 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8312 * gcc.target/mips/va-arg-1.c: New test.
8313
8314 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8315
8316 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8317 for -mno-pointers-to-nested-functions.
8318
8319 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8320
8321 * gcc.c-torture/execute/20120207-1.c: New test.
8322
8323 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR rtl-optimization/52060
8326 * gcc.dg/torture/pr52060.c: New test.
8327
8328 PR middle-end/52074
8329 * gcc.c-torture/compile/pr52074.c: New test.
8330
8331 2012-02-07 Tobias Burnus <burnus@net-b.de>
8332
8333 PR fortran/51514
8334 * gfortran.dg/class_to_type_2.f90: New.
8335
8336 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8337
8338 PR fortran/32373
8339 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8340 Remove module.
8341
8342 2012-02-06 Jason Merrill <jason@redhat.com>
8343
8344 PR c++/52088
8345 * g++.dg/template/conv13.C: New.
8346
8347 2012-02-06 Richard Guenther <rguenther@suse.de>
8348
8349 PR tree-optimization/52115
8350 * gcc.c-torture/compile/pr52115.c: New testcase.
8351
8352 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR target/52129
8355 * gcc.c-torture/execute/pr52129.c: New test.
8356
8357 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8358
8359 * gcc.dg/pr48374.c: Actually add the test I forgot
8360 in the 2012-01-25 commit.
8361
8362 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8363
8364 PR fortran/32373
8365 * gfortran.dg/vect/vect-8.f90: New test case.
8366
8367 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8368
8369 PR fortran/48847
8370 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8371
8372 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8373
8374 PR fortran/52102
8375 * gfortran.dg/class_48.f90 : Add test of allocate class array
8376 component with source in subroutine test3. Remove commenting
8377 out in subroutine test4, since branching on unitialized variable
8378 is now fixed (no PR for this last.).
8379
8380 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8381
8382 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8383 on MIPS targets.
8384 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8385
8386 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8387
8388 PR target/52125
8389 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8390 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8391
8392 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8393
8394 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8395 (check_effective_target_sync_int_long): Use it.
8396 (check_effective_target_sync_char_short): Likewise.
8397 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8398
8399 2012-02-05 Tobias Burnus <burnus@net-b.de>
8400
8401 PR fortran/51972
8402 * gfortran.dg/class_48.f90: Add some further checks.
8403
8404 2012-02-05 Ira Rosen <irar@il.ibm.com>
8405
8406 PR tree-optimization/52091
8407 * gcc.dg/vect/pr52091.c: New test.
8408
8409 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR rtl-optimization/52113
8412 * gcc.target/avr/pr52113.c: New test.
8413
8414 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8415
8416 PR rtl-optimization/52092
8417 * gcc.c-torture/compile/pr52092.c: New test.
8418
8419 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8420
8421 PR fortran/41587
8422 * gfortran.dg/class_array_10.f03: New test.
8423
8424 PR fortran/46356
8425 * gfortran.dg/class_array_11.f03: New test.
8426
8427 PR fortran/51754
8428 * gfortran.dg/class_array_12.f03: New test.
8429
8430 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8431
8432 PR fortran/52012
8433 * gfortran.dg/realloc_on_assign_11.f90: New test.
8434
8435 2012-02-02 Tobias Burnus <burnus@net-b.de>
8436
8437 PR fortran/52093
8438 * gfortran.dg/shape_7.f90: New.
8439
8440 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8441
8442 * gcc.target/mips/mips-prepend-1.c: New test.
8443
8444 2012-02-02 Jan Hubicka <jh@suse.cz>
8445 Tom de Vries <tom@codesourcery.com>
8446
8447 PR middle-end/51998
8448 * gcc.dg/alias-12.c: New testcase.
8449 * gcc.dg/alias-13.c: New testcase.
8450
8451 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR target/52086
8454 * gcc.dg/pr52086.c: New test.
8455
8456 PR tree-optimization/52073
8457 * gcc.c-torture/compile/pr52073.c: New test.
8458
8459 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8460
8461 PR fortran/51958
8462 * gfortran.dg/function_optimize_10.f90: New test.
8463
8464 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8465
8466 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8467 test on alpha*-*-*.
8468
8469 2012-02-01 Tobias Burnus <burnus@net-b.de>
8470
8471 PR fortran/52024
8472 * gfortran.dg/typebound_operator_14.f90: New.
8473
8474 2012-02-01 Tobias Burnus <burnus@net-b.de>
8475
8476 PR fortran/52059
8477 * gfortran.dg/elemental_function_1.f90: New.
8478
8479 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8480
8481 PR rtl-optimization/51374
8482 * gcc.target/avr/torture/pr51374-1.c:
8483 Also fail if SBIS is seen.
8484
8485 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8486
8487 PR rtl-optimization/51374
8488 * gcc.target/avr/torture/pr51374-1.c: New.
8489
8490 2012-01-31 Tobias Burnus <burnus@net-b.de>
8491
8492 PR fortran/52024
8493 * gfortran.dg/typebound_generic_11.f90: New.
8494
8495 2012-01-31 Tobias Burnus <burnus@net-b.de>
8496
8497 PR fortran/52029
8498 * gfortran.dg/class_49.f90: New.
8499
8500 2012-01-31 Tobias Burnus <burnus@net-b.de>
8501
8502 PR fortran/52013
8503 * gfortran.dg/elemental_args_check_6.f90: New.
8504
8505 2012-01-31 Jason Merrill <jason@redhat.com>
8506
8507 PR c++/52043
8508 * g++.dg/cpp0x/variadic122.C: New.
8509
8510 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8511
8512 PR fortran/52012
8513 * gfortran.dg/realloc_on_assign_10.f90: New test.
8514
8515 2012-01-31 Richard Guenther <rguenther@suse.de>
8516
8517 PR tree-optimization/51528
8518 * gcc.dg/torture/pr51528.c: New testcase.
8519
8520 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8521
8522 PR go/48501
8523 * lib/go.exp (go_target_compile): Append timeout= to options.
8524 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8525 select5-out.go test on alpha*-*-* targets.
8526
8527 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8528
8529 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8530 (TEST_SHORT): Reformat in the same way.
8531 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8532 (TEST_SHORT): Reformat in the same way.
8533 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8534 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8535 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8536 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8537 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8538
8539 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8540
8541 PR target/51835
8542 * gcc.target/arm/pr51835.c: New testcase.
8543
8544 2012-01-30 Richard Guenther <rguenther@suse.de>
8545
8546 PR tree-optimization/52028
8547 * gcc.dg/torture/pr52028.c: New testcase.
8548 * gfortran.dg/ldist-pr45199.f: Adjust.
8549 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8550 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8551 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8552
8553 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR debug/52027
8556 * gcc.dg/tree-prof/pr52027.c: New test.
8557
8558 PR tree-optimization/52046
8559 * gcc.dg/pr52046.c: New test.
8560
8561 PR debug/52048
8562 * g++.dg/other/pr52048.C: New test.
8563
8564 2012-01-30 Richard Guenther <rguenther@suse.de>
8565
8566 PR tree-optimization/52045
8567 * gcc.dg/pr52045.c: New testcase.
8568
8569 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8570
8571 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8572 new code generated for __sync_lock_release.
8573
8574 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8575
8576 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8577
8578 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8579
8580 PR testsuite/51875
8581 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8582
8583 * g++.dg/ext/visibility/template10.C: Fix typo.
8584
8585 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8586
8587 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8588
8589 PR c++/51327
8590 * g++.dg/cpp0x/constexpr-ice6.C: New.
8591
8592 2012-01-29 Tobias Burnus <burnus@net-b.de>
8593
8594 PR fortran/41600
8595 * gfortran.dg/default_initialization_6.f90: New.
8596
8597 2012-01-29 Tobias Burnus <burnus@net-b.de>
8598
8599 PR fortran/51972
8600 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8601 * gfortran.dg/class_48.f90: New.
8602
8603 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8604
8605 PR fortran/51808
8606 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8607
8608 2012-01-28 Tobias Burnus <burnus@net-b.de>
8609
8610 PR fortran/51972
8611 * gfortran.dg/class_allocate_12.f90: New.
8612
8613 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8614
8615 * gcc.dg/torture/pr50444.c: Fix dg directives.
8616
8617 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR target/52006
8620 * gcc.target/arm/pr52006.c: New test.
8621
8622 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8623
8624 PR testsuite/52011
8625 * gcc.dg/lto/trans-mem.h: New file.
8626 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8627 * gcc.dg/lto/trans-mem-1_1.c: Same.
8628 * gcc.dg/lto/trans-mem-4_1.c: Same.
8629 * gcc.dg/lto/trans-mem-3_1.c: Same.
8630
8631 2012-01-27 Tobias Burnus <burnus@net-b.de>
8632
8633 PR fortran/52022
8634 * gfortran.dg/dummy_procedure_7.f90: New.
8635
8636 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8637
8638 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8639 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8640
8641 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8642
8643 PR c++/51852
8644 * g++.dg/other/gc5.C: New test.
8645
8646 2012-01-27 Richard Guenther <rguenther@suse.de>
8647
8648 PR tree-optimization/50444
8649 * gcc.dg/torture/pr50444.c: New testcase.
8650
8651 2012-01-27 Tobias Burnus <burnus@net-b.de>
8652
8653 PR fortran/51970
8654 PR fortran/51977
8655 * gfortran.dg/move_alloc_13.f90: New.
8656
8657 2012-01-27 Tobias Burnus <burnus@net-b.de>
8658
8659 PR fortran/51953
8660 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8661 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8662 and change dg-error string.
8663
8664 2012-01-27 Tobias Burnus <burnus@net-b.de>
8665
8666 PR fortran/52016
8667 * gfortran.dg/elemental_args_check_5.f90: New.
8668
8669 2012-01-27 Richard Guenther <rguenther@suse.de>
8670
8671 PR middle-end/51959
8672 * g++.dg/torture/pr51959.C: New testcase.
8673
8674 2012-01-27 Tom de Vries <tom@codesourcery.com>
8675
8676 PR tree-optimization/51990
8677 * gcc.dg/pr51990.c: New test.
8678 * gcc.dg/pr51990-2.c: Same.
8679
8680 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8681 Tobias Burnus <burnus@gcc.gnu.org>
8682
8683 PR fortran/48705
8684 * gfortran.dg/class_allocate_11.f03: New.
8685
8686 PR fortran/51870
8687 PR fortran/51943
8688 PR fortran/51946
8689 * gfortran.dg/class_allocate_7.f03: New.
8690 * gfortran.dg/class_allocate_8.f03: New.
8691 * gfortran.dg/class_allocate_9.f03: New.
8692 * gfortran.dg/class_allocate_10.f03: New.
8693
8694 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8695
8696 * gnat.dg/discr34.adb: New test.
8697 * gnat.dg/discr34_pkg.ads: New helper.
8698
8699 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8700
8701 * gnat.dg/discr33.adb: New test.
8702
8703 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8704
8705 * gnat.dg/limited_with3.ad[sb): New test.
8706 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8707 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8708 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8709
8710 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8711
8712 * gnat.dg/stack_usage1.adb: New test.
8713 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8714
8715 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8716 * gcc.dg/pr44194-2.c: Likewise.
8717
8718 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8719
8720 PR c++/51370
8721 * g++.dg/template/crash112.C: New.
8722
8723 2012-01-27 Richard Henderson <rth@redhat.com>
8724
8725 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8726
8727 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8728
8729 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8730
8731 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR middle-end/51895
8734 * g++.dg/opt/pr51895.C: New test.
8735
8736 2012-01-26 Michael Matz <matz@suse.de>
8737
8738 PR tree-optimization/48794
8739 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8740
8741 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8742
8743 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8744
8745 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8746
8747 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8748 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8749 memory.
8750 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8751 the default value for s390 and s390x.
8752
8753 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8754
8755 PR lto/51698
8756 * gcc.dg/lto/trans-mem-4_0.c: New.
8757 * gcc.dg/lto/trans-mem-4_1.c: New.
8758 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8759 TM builtins.
8760 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8761 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8762 TM builtins.
8763 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8764 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8765 TM builtins.
8766
8767 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8768
8769 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8770
8771 2012-01-25 Ian Lance Taylor <iant@google.com>
8772
8773 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8774
8775 2012-01-25 Tobias Burnus <burnus@net-b.de>
8776
8777 PR fortran/51995
8778 * gfortran.dg/typebound_proc_25.f90: New.
8779
8780 2012-01-25 Jason Merrill <jason@redhat.com>
8781
8782 PR c++/51992
8783 * g++.dg/lto/pr51992_0.C: New.
8784
8785 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8786
8787 PR tree-optimization/51987
8788 * gcc.target/i386/pr51987.c: New test.
8789
8790 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8791
8792 * gcc.dg/tm/lto-1.c: Require lto support in target.
8793
8794 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8795
8796 PR rtl-optimization/48374
8797 * gcc.dg/pr48374.c: New test.
8798
8799 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8800
8801 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8802
8803 2012-01-25 Tobias Burnus <burnus@net-b.de>
8804
8805 PR fortran/51966
8806 * gfortran.dg/derived_constructor_char_3.f90: New.
8807
8808 2012-01-24 Ian Lance Taylor <iant@google.com>
8809
8810 * go.test/go-test.exp (filecmp): New procedure.
8811 (errchk): Handle quoted square brackets.
8812 (go-gc-tests): Set go_compile_args. Handle various new test
8813 lines. Skip a few new tests.
8814 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8815
8816 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8817
8818 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8819 (check_effective_target_vect_extract_even_odd)
8820 (check_effective_target_vect_interleave): Return true for MIPS
8821 paired-single.
8822
8823 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8824
8825 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8826 (main): Use it instead of argc.
8827
8828 2012-01-24 Jason Merrill <jason@redhat.com>
8829
8830 PR c++/51973
8831 * g++.dg/cpp0x/sfinae31.C: New.
8832
8833 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8834
8835 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8836
8837 2012-01-24 Jason Merrill <jason@redhat.com>
8838
8839 PR c++/51812
8840 * g++.dg/inherit/covariant20.C: New.
8841
8842 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8843
8844 PR c++/51223
8845 * g++.dg/parse/crash58.C: New.
8846
8847 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8848
8849 PR target/51957
8850 * gcc.dg/pr51957-1.c: New test.
8851 * gcc.dg/pr51957-1.h: New file.
8852 * gcc.dg/pr51957-2.c: New test.
8853
8854 2012-01-23 Jason Merrill <jason@redhat.com>
8855
8856 PR c++/51930
8857 * g++.dg/ext/visibility/template10.C: New.
8858
8859 2012-01-23 Tobias Burnus <burnus@net-b.de>
8860
8861 PR fortran/51948
8862 * gfortran.dg/move_alloc_12.f90: New.
8863
8864 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8865
8866 PR middle-end/45416
8867 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8868
8869 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8870
8871 PR c++/51398
8872 * g++.dg/template/crash111.C: New.
8873
8874 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8875
8876 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8877 configurations.
8878 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8879
8880 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8881
8882 PR testsuite/51941
8883 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8884 the DW_TAG_class_type and DW_AT_name: "Executor".
8885
8886 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8887
8888 * lib/target-supports.exp
8889 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8890 (check_effective_target_vect_interleave): Likewise.
8891
8892 2012-01-22 Jason Merrill <jason@redhat.com>
8893
8894 PR c++/51925
8895 * g++.dg/template/using20.C: New.
8896 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8897
8898 2012-01-23 Jason Merrill <jason@redhat.com>
8899
8900 PR target/51934
8901 * g++.dg/torture/pr51344.C: Limit to x86.
8902
8903 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8904
8905 * c-c++-common/tm/omp.c: Require target with pthread support.
8906
8907 2012-01-23 Richard Guenther <rguenther@suse.de>
8908
8909 PR tree-optimization/51949
8910 * gcc.dg/torture/pr51949.c: New testcase.
8911
8912 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR rtl-optimization/51933
8915 * gcc.c-torture/execute/pr51933.c: New test.
8916
8917 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8918
8919 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8920 Do not define for Interix.
8921
8922 2012-01-22 Jason Merrill <jason@redhat.com>
8923
8924 PR c++/51832
8925 * g++.dg/lto/pr51832.h: New.
8926 * g++.dg/lto/pr51832_0.C: New.
8927 * g++.dg/lto/pr51832_1.C: New.
8928
8929 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8930
8931 * gcc.dg/ext-elim-1.c: New test.
8932
8933 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8934
8935 PR target/51931
8936 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8937 * g++.dg/opt/longbranch1.C: Likewise.
8938
8939 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8940
8941 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8942 in C++11 mode.
8943
8944 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8945
8946 PR fortran/50556
8947 * gfortran.dg/namelist_74.f90: New test.
8948 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8949
8950 2012-01-21 Tobias Burnus <burnus@net-b.de>
8951
8952 PR fortran/51913
8953 * gfortran.dg/class_47.f90: New.
8954
8955 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8956
8957 * gnat.dg/renaming5.ad[sb]: New test.
8958
8959 2012-01-20 Jason Merrill <jason@redhat.com>
8960
8961 PR c++/51919
8962 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8963
8964 2012-01-20 Jason Merrill <jason@redhat.com>
8965
8966 PR c++/51922
8967 * g++.dg/ext/attrib42.C: Require ilp32.
8968
8969 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8970
8971 PR target/51915
8972 * gcc.target/arm/pr51915.c: New test.
8973
8974 2012-01-20 Cary Coutant <ccoutant@google.com>
8975 Dodji Seketeli <dodji@redhat.com>
8976
8977 PR debug/45682
8978 * g++.dg/debug/dwarf2/nested-3.C: New test.
8979
8980 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8981
8982 PR c++/51402
8983 * g++.dg/template/crash110.C: New.
8984
8985 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8986
8987 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
8988 Remove default options on hppa*-*-hpux*.
8989
8990 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8991
8992 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
8993
8994 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8995
8996 * gcc.c-torture/compile/pr51856.c: New testcase.
8997
8998 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
8999
9000 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9001 options to go_target_compile.
9002
9003 2012-01-20 Kai Tietz <ktietz@redhat.com>
9004
9005 * g++.dg/torture/pr51344.C: Fix typo.
9006
9007 2012-01-20 Richard Guenther <rguenther@suse.de>
9008
9009 PR tree-optimization/51903
9010 * g++.dg/torture/pr51903.C: New testcase.
9011
9012 2012-01-20 Tobias Burnus <burnus@net-b.de>
9013 Janus Weil <janus@gcc.gnu.org>
9014
9015 PR fortran/51056
9016 * gfortran.dg/use_21.f90: New.
9017
9018 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9019
9020 PR target/51106
9021 * gcc.dg/torture/pr51106-1.c: New test.
9022 * gcc.dg/torture/pr51106-2.c: New test.
9023
9024 2012-01-19 Kai Tietz <ktietz@redhat.com>
9025
9026 * g++.dg/torture/pr51344.C: New test.
9027
9028 2012-01-19 Tobias Burnus <burnus@net-b.de>
9029
9030 PR fortran/51904
9031 * gfortran.dg/intrinsic_size_2.f90: New.
9032
9033 2012-01-19 Jason Merrill <jason@redhat.com>
9034
9035 PR c++/51889
9036 * g++.dg/inherit/using7.C: New.
9037
9038 2012-01-19 Richard Guenther <rguenther@suse.de>
9039
9040 PR tree-optimization/37997
9041 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9042
9043 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9044
9045 PR rtl-optimization/51505
9046 * gcc.dg/pr51505.c: New test.
9047
9048 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9049
9050 PR fortran/51634
9051 * gfortran.dg/typebound_operator_12.f03: New.
9052 * gfortran.dg/typebound_operator_13.f03: New.
9053
9054 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9055
9056 PR c++/51225
9057 * g++.dg/cpp0x/pr51225.C: New.
9058
9059 2012-01-17 Ian Lance Taylor <iant@google.com>
9060
9061 PR go/50656
9062 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9063
9064 2012-01-17 Tobias Burnus <burnus@net-b.de>
9065
9066 PR fortran/51869
9067 * gfortran.dg/realloc_on_assign_9.f90: New.
9068
9069 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9070
9071 PR other/51165
9072 * gcc.dg/tm/memopt-3.c: Remove xfail.
9073 * gcc.dg/tm/memopt-4.c: Remove xfail.
9074 * gcc.dg/tm/memopt-5.c: Remove xfail.
9075 * gcc.dg/tm/memopt-7.c: Remove xfail.
9076
9077 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR tree-optimization/51877
9080 * gcc.c-torture/execute/pr51877.c: New test.
9081
9082 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9083
9084 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9085 {!vect_align_arrays} to vect_sizes_32B_16B.
9086 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9087 * gcc.dg/vect/vect-peel-3.c: Ditto.
9088
9089 2012-01-16 Jason Merrill <jason@redhat.com>
9090
9091 PR c++/51854
9092 * g++.dg/abi/mangle60.C: New.
9093
9094 PR c++/51827
9095 * g++.dg/pch/mangle1.{C,Hs}: New.
9096
9097 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9098 Tobias Burnus <burnus@net-b.de>
9099
9100 PR fortran/50981
9101 * gfortran.dg/elemental_optional_args_3.f90: New
9102 * gfortran.dg/elemental_optional_args_4.f90: New
9103
9104 2012-01-16 Tobias Burnus <burnus@net-b.de>
9105
9106 PR fortran/51809
9107 * gfortran.dg/use_20.f90: New
9108
9109 2012-01-16 Jason Merrill <jason@redhat.com>
9110
9111 PR c++/51868
9112 * g++.dg/cpp0x/rv-bitfield.C: New.
9113 * g++.dg/cpp0x/rv-bitfield2.C: New.
9114
9115 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9116
9117 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9118 subroutine 'qsort' and use index array to assign the result.
9119
9120 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9121
9122 PR tree-optimization/51865
9123 * gcc.dg/pr51865.c: New test.
9124
9125 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9126
9127 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9128
9129 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9130
9131 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9132 to be loaded from the constant pool, rather than via %hi and %lo.
9133
9134 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9135
9136 PR rtl-optimization/51821
9137 * gcc.dg/pr51821.c: New test.
9138
9139 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9140
9141 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9142
9143 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9144
9145 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9146
9147 2012-01-14 Tobias Burnus <burnus@net-b.de>
9148
9149 PR fortran/51800
9150 * gfortran.dg/init_flag_8.f90: New.
9151 * gfortran.dg/init_flag_9.f90: New.
9152
9153 2011-01-14 Tobias Burnus <burnus@net-b.de>
9154
9155 PR fortran/51816
9156 * gfortran.dg/use_18.f90: New.
9157 * gfortran.dg/use_19.f90: New.
9158
9159 2012-01-13 Ian Lance Taylor <iant@google.com>
9160
9161 PR c++/50012
9162 * g++.dg/warn/Wsign-compare-4.C: New.
9163
9164 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9165
9166 PR fortran/48351
9167 * gfortran.dg/alloc_comp_assign.f03: New.
9168 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9169 __BUILTIN_FREE from 38 to 32.
9170
9171 2012-01-13 Jason Merrill <jason@redhat.com>
9172
9173 PR c++/20681
9174 * g++.dg/warn/Wreturn-type-7.C: New.
9175
9176 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9177
9178 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9179 assumption.
9180 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9181 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9182 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9183 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9184 int32plus because of big array needed.
9185 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9186 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9187
9188 2012-01-13 Jason Merrill <jason@redhat.com>
9189
9190 PR c++/51813
9191 * g++.dg/ext/visibility/template9.C: New.
9192
9193 PR c++/51620
9194 * g++.dg/cpp0x/defaulted34.C: New.
9195 * g++.dg/template/virtual3.C: New.
9196
9197 2012-01-13 Richard Guenther <rguenther@suse.de>
9198
9199 PR middle-end/8081
9200 * gcc.dg/torture/pr8081.c: New testcase.
9201
9202 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9203
9204 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9205
9206 2012-01-12 Jason Merrill <jason@redhat.com>
9207
9208 PR c++/51714
9209 * g++.dg/ext/stmtexpr14.C: New.
9210
9211 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9212
9213 PR c++/51633
9214 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9215
9216 2012-01-12 Jason Merrill <jason@redhat.com>
9217
9218 PR c++/48051
9219 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9220 * g++.dg/abi/mangle58.C: Likewise.
9221
9222 PR c++/51403
9223 * g++.dg/template/arg8.C: New.
9224
9225 2012-01-12 Ira Rosen <irar@il.ibm.com>
9226
9227 PR tree-optimization/51799
9228 * gcc.dg/vect/pr51799.c: New test.
9229 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9230 patterns.
9231
9232 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9233 Tobias Burnus <burnus@net-b.de>
9234
9235 PR fortran/51057
9236 PR fortran/51616
9237 * lib/target-supports.exp
9238 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9239 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9240
9241 2012-01-11 Jason Merrill <jason@redhat.com>
9242
9243 PR c++/51565
9244 * g++.dg/ext/attrib42.C: New.
9245
9246 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR bootstrap/51796
9249 * gcc.dg/pr51796.c: New test.
9250
9251 2012-01-11 Jason Merrill <jason@redhat.com>
9252
9253 PR c++/51818
9254 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9255
9256 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9257
9258 * gnat.dg/array19.ad[sb]: New test.
9259
9260 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9261
9262 * gnat.dg/opt23.ad[sb]: New test.
9263 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9264 * gnat.dg/opt24.ad[sb]: New test.
9265
9266 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9267
9268 PR tree-optimization/49642
9269 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9270 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9271
9272 2012-01-11 Jason Merrill <jason@redhat.com>
9273
9274 PR c++/51613
9275 * g++.dg/template/explicit-args5.C: New.
9276
9277 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9278
9279 * gcc.c-torture/execute/20120110-1.c: New testcase.
9280
9281 2012-01-10 Jason Merrill <jason@redhat.com>
9282
9283 PR c++/51614
9284 * g++.dg/inherit/ambig1.C: New.
9285
9286 PR c++/51433
9287 * g++.dg/cpp0x/constexpr-cache1.C: New.
9288
9289 2012-01-10 Richard Guenther <rguenther@suse.de>
9290
9291 PR tree-optimization/51801
9292 * gcc.dg/torture/pr51801.c: New testcase.
9293
9294 2012-01-10 Tobias Burnus <burnus@net-b.de>
9295
9296 PR fortran/51652
9297 * gfortran.dg/allocate_with_typespec_5.f90: New.
9298
9299 2012-01-10 Tobias Burnus <burnus@net-b.de>
9300
9301 * gfortran.dg/class_39.f03: Update dg-error string.
9302
9303 2012-01-10 Richard Guenther <rguenther@suse.de>
9304
9305 PR tree-optimization/50913
9306 * gcc.dg/graphite/interchange-16.c: New testcase.
9307 * gcc.dg/graphite/scop-20.c: XFAIL.
9308 * gfortran.dg/graphite/interchange-1.f: Likewise.
9309 * gfortran.dg/graphite/block-1.f90: Likewise.
9310 * gfortran.dg/graphite/block-2.f: Likewise.
9311
9312 2012-01-10 Richard Henderson <rth@redhat.com>
9313
9314 * lib/target-supports.exp (check_effective_target_vect_perm,
9315 check_effective_target_vect_perm_byte,
9316 check_effective_target_vect_perm_short): Enable for arm neon.
9317
9318 2012-01-09 Tobias Burnus <burnus@net-b.de>
9319
9320 PR fortran/46328
9321 * gfortran.dg/typebound_operator_11.f90: New.
9322
9323 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9324
9325 * gnat.dg/array18.adb: New test.
9326 * gnat.dg/array18_pkg.ads: New helper.
9327
9328 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9329
9330 PR fortran/51791
9331 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9332 around base object in first assignment in main program.
9333 * gfortran.dg/typebound_operator_10.f03: New test.
9334
9335 2012-01-09 Martin Jambor <mjambor@suse.cz>
9336
9337 PR tree-optimization/51759
9338 * g++.dg/ipa/pr51759.C: New test.
9339
9340 2012-01-09 Tobias Burnus <burnus@net-b.de>
9341
9342 PR fortran/51758
9343 * gfortran.dg/optional_absent_2.f90: New.
9344
9345 2012-01-09 Tobias Burnus <burnus@net-b.de>
9346
9347 PR fortran/51578
9348 * gfortran.dg/use_17.f90: New.
9349
9350 2012-01-09 Gary Funck <gary@intrepid.com>
9351
9352 PR preprocessor/33919
9353 * gcc.dg/pr33919.c: New test.
9354 * gcc.dg/pr33919-0.h: New test header file.
9355 * gcc.dg/pr33919-1.h: Ditto.
9356 * gcc.dg/pr33919-2.h: Ditto.
9357
9358 2012-01-07 Jan Hubicka <jh@suse.cz>
9359
9360 PR tree-optimize/51694
9361 * gcc.c-torture/compile/pr51694.c: new testcase.
9362
9363 2012-01-07 Jan Hubicka <jh@suse.cz>
9364
9365 PR tree-optimization/51600
9366 * g++.dg/torture/pr51600.C: New testcase.
9367
9368 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9369
9370 PR gcov-profile/51715
9371 PR gcov-profile/51717
9372 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9373 * gcc.misc-tests/gcov-14.c: Likewise.
9374
9375 2012-01-06 Jason Merrill <jason@redhat.com>
9376
9377 * g++.dg/parse/new5.C: New.
9378
9379 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9380
9381 PR testsuite/51655
9382 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9383 including <string.h>.
9384
9385 2012-01-06 Jason Merrill <jason@redhat.com>
9386
9387 * g++.dg/abi/mangle51.C: New.
9388 * g++.dg/abi/mangle52.C: New.
9389 * g++.dg/abi/mangle53.C: New.
9390 * g++.dg/abi/mangle54.C: New.
9391 * g++.dg/abi/mangle55.C: New.
9392 * g++.dg/abi/mangle56.C: New.
9393 * g++.dg/abi/mangle57.C: New.
9394 * g++.dg/abi/mangle58.C: New.
9395 * g++.dg/abi/mangle59.C: New.
9396 * g++.dg/cpp0x/trailing3.C: Update mangling.
9397 * g++.dg/cpp0x/variadic111.C: Update mangling.
9398 * g++.dg/cpp0x/variadic4.C: Update mangling.
9399 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9400 * g++.dg/template/nontype22.C: Works now.
9401 * g++.dg/template/pr35240.C: Works now.
9402
9403 * g++.dg/cpp0x/error7.C: New.
9404
9405 2012-01-06 Tobias Burnus <burnus@net-b.de>
9406
9407 * gfortran.dg/deallocate_stat_2.f90: New.
9408 * coarray/allocate_errgmsg.f90: New.
9409 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9410 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9411 * coarray/subobject_1.f90: Fix for num_images > 1.
9412 * gfortran.dg/deallocate_stat.f90: Update due to changed
9413 stat= handling.
9414
9415 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9416
9417 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9418
9419 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9420
9421 * ada/acats/overflow.lst: Add cb20004.
9422
9423 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9424
9425 PR c++/51541
9426 * g++.dg/cpp0x/alias-decl-18.C: New test.
9427
9428 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9429
9430 * gcc.c-torture/execute/20120104-1.c: New test.
9431
9432 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9433
9434 PR fortran/PR48946
9435 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9436 the old typebound_operator_8.f03.
9437 * gfortran.dg/typebound_operator_8.f03: New version of
9438 typebound_operator_7.f03 with 'u' a derived type instead of a
9439 class object.
9440
9441 2012-01-05 Richard Guenther <rguenther@suse.de>
9442
9443 * g++.dg/torture/pr49309.C: Skip for -flto.
9444
9445 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR middle-end/51761
9448 * gcc.c-torture/compile/pr51761.c: New test.
9449
9450 2012-01-05 Richard Guenther <rguenther@suse.de>
9451
9452 PR tree-optimization/51760
9453 * gcc.dg/torture/pr51760.c: New testcase.
9454
9455 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9456
9457 PR middle-end/51472
9458 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9459
9460 2012-01-05 Richard Guenther <rguenther@suse.de>
9461
9462 PR lto/41576
9463 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9464 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9465
9466 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9467
9468 PR debug/51695
9469 * gcc.dg/pr51695.c: New test.
9470
9471 2012-01-04 Andrew Pinski <apinski@cavium.com>
9472
9473 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9474 * gcc.target/mips/octeon2-lx-1.c: New test.
9475 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9476 * gcc.target/mips/octeon2-lx-2.c: New test.
9477 * gcc.target/mips/octeon2-lx-3.c: New test.
9478
9479 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9480
9481 PR other/51163
9482 PR other/51164
9483 * gcc.dg/tm/alias-1.c: Adjust regexp.
9484 * gcc.dg/tm/alias-2.c: Adjust regexp.
9485
9486 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9487
9488 PR c++/51064
9489 * g++.dg/warn/Wparentheses-26.C: New.
9490
9491 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9492
9493 * gfortran.dg/elemental_optional_args_2.f90: New test.
9494
9495 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9496
9497 PR fortran/49693
9498 * gfortran.dg/common_17.f90: New test.
9499
9500 2012-01-04 Richard Guenther <rguenther@suse.de>
9501
9502 PR tree-optimization/49651
9503 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9504 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9505
9506 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9507
9508 PR c++/51738
9509 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9510
9511 2012-01-03 Andrew Pinski <apinski@cavium.com>
9512
9513 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9514 for all mips targets. Also allow an optional .cfi_startproc.
9515
9516 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9517
9518 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9519
9520 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9521
9522 PR c++/29273
9523 * g++.dg/rtti/dyncast5.C: New.
9524
9525 2012-01-03 Richard Guenther <rguenther@suse.de>
9526
9527 PR tree-optimization/51070
9528 * gcc.dg/torture/pr51070-2.c: New testcase.
9529
9530 2012-01-03 Richard Guenther <rguenther@suse.de>
9531
9532 PR tree-optimization/51692
9533 * gcc.dg/torture/pr51692.c: New testcase.
9534
9535 2012-01-03 Richard Guenther <rguenther@suse.de>
9536
9537 PR debug/51650
9538 * g++.dg/lto/pr51650-3_0.C: New testcase.
9539
9540 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9541
9542 PR c++/15867
9543 * g++.dg/warn/Wredundant-decls-spec.C: New.
9544
9545 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9546
9547 PR tree-optimization/51719
9548 * g++.dg/tree-prof/pr51719.C: New test.
9549
9550 2012-01-03 Richard Guenther <rguenther@suse.de>
9551
9552 PR middle-end/51730
9553 * gcc.dg/fold-compare-6.c: New testcase.
9554
9555 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9556
9557 PR c++/51669
9558 * g++.dg/gomp/pr51669.C: New test.
9559
9560 2012-01-02 Jason Merrill <jason@redhat.com>
9561
9562 PR c++/51675
9563 * g++.dg/cpp0x/constexpr-union2.C: New.
9564
9565 PR c++/51666
9566 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9567
9568 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9569
9570 PR c++/51462
9571 * g++.dg/cpp0x/constexpr-99.C: New test.
9572
9573 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9574
9575 PR c++/20140
9576 * g++.dg/template/init9.C: New.
9577
9578 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9579
9580 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9581 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9582 rather than a specific number.
9583
9584 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9585
9586 PR fortran/46262
9587 PR fortran/46328
9588 PR fortran/51052
9589 * gfortran.dg/typebound_operator_7.f03: New.
9590 * gfortran.dg/typebound_operator_8.f03: New.
9591
9592 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9593
9594 PR target/51729
9595 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9596 XFAIL.
9597 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9598
9599 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9600
9601 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9602
9603 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9604
9605 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9606 for MIPS.
9607
9608 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9609
9610 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9611 * gfortran.dg/io_real_boz_4.f90: Likewise.
9612 * gfortran.dg/io_real_boz_5.f90: Likewise.
9613
9614 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9615
9616 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9617
9618 2012-01-02 Revital Eres <revital.eres@linaro.org>
9619
9620 * gcc.dg/sms-11.c: New file.
9621
9622 2012-01-02 Tobias Burnus <burnus@net-b.de>
9623
9624 PR fortran/51682
9625 * gfortran.dg/coarray/image_index_3.f90: New.
9626
9627 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9628
9629 PR c++/16603
9630 * g++.dg/parse/enum8.C: New.
9631
9632 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9633
9634 PR c++/51379
9635 * g++.dg/conversion/reinterpret4.C: New.
9636 * g++.dg/conversion/reinterpret1.C: Adjust.
9637
9638 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9639
9640 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9641
9642 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9643
9644 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9645 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9646 * g++.old-deja/g++.jason/access14.C: Likewise.
9647 * g++.old-deja/g++.jason/access8.C: Likewise.
9648 * g++.old-deja/g++.jason/access1.C: Likewise.
9649 * g++.old-deja/g++.other/access3.C: Likewise.
9650 * g++.old-deja/g++.other/access5.C: Likewise.
9651 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9652 * g++.old-deja/g++.law/visibility22.C: Likewise.
9653 * g++.old-deja/g++.law/visibility26.C: Likewise.
9654 * g++.old-deja/g++.mike/p2746.C: Likewise.
9655 * g++.dg/debug/using1.C: Likewise.
9656 * g++.dg/lookup/using51.C: Likewise.
9657 * g++.dg/inherit/using5.C: Likewise.
9658 * g++.dg/inherit/pr30297.C: Likewise.
9659 * g++.dg/inherit/access8.C: Likewise.
9660 * g++.dg/torture/pr39362.C: Likewise.
9661 * g++.dg/template/crash13.C: Likewise.
9662 * g++.dg/template/using10.C: Likewise.
9663
9664 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9665
9666 PR fortran/51502
9667 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9668
9669 2012-01-01 Ira Rosen <irar@il.ibm.com>
9670
9671 PR tree-optimization/51704
9672 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9673 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9674 corresponding flags.
9675
9676 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9677
9678 PR c++/51723
9679 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9680
9681 2012-01-01 Jan Hubicka <jh@suse.cz>
9682
9683 PR rtl-optimization/51069
9684 * gcc.c-torture/compile/pr51069.c: New testcase.
9685
9686 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9687
9688 PR tree-optimization/51683
9689 * gcc.dg/pr51683.c: New test.
9690 \f
9691 Copyright (C) 2012 Free Software Foundation, Inc.
9692
9693 Copying and distribution of this file, with or without modification,
9694 are permitted in any medium without royalty provided the copyright
9695 notice and this notice are preserved.