8c5d5f3d0a5eb5fa528b64f02c86d5af627623db
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-07 Jakub Jelinek <jakub@redhat.com>
2
3 PR debug/54693
4 * gcc.dg/guality/pr54693-2.c: New test.
5
6 2012-11-06 Andrew Pinski <apinski@cavium.com>
7
8 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add -fno-vect-cost-model.
9
10 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
11
12 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
13 * gcc.dg/tm/debug-1.c: Same.
14 * gcc.dg/tm/irrevocable-3.c: Same.
15 * gcc.dg/tm/irrevocable-4.c: Same.
16 * gcc.dg/tm/memopt-10.c: Same.
17 * gcc.dg/tm/memopt-11.c: Same.
18 * gcc.dg/tm/props-4.c: Same.
19 * gcc.dg/tm/wrap-3.c: Same.
20 * gcc.dg/tm/wrap-4.c: Same.
21
22 2012-11-06 Andrew Pinski <apinski@cavium.com>
23
24 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
25
26 2012-11-06 Jan Hubicka <jh@suse.cz>
27
28 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
29 * gcc.dg/tree-ssa/loop-23.c: Likewise.
30 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
31 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
32
33 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
34
35 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
36
37 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
38
39 PR middle-end/41993
40 * gcc.dg/torture/pr41993.c: New test.
41
42 2012-11-06 Jan Hubicka <jh@suse.cz>
43
44 * gcc.target/i386/l_fma_float_?.c: Update.
45 * gcc.target/i386/l_fma_double_?.c: Update.
46
47 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
48
49 PR target/54089
50 * gcc.target/sh/pr54089-8.c: New.
51 * gcc.target/sh/pr54089-9.c: New.
52
53 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
54
55 PR target/47440
56 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
57 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
58 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
59 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
60 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
61 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
62 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
63 * gcc.target/i386/avx-vzeroupper-27.c: New.
64
65 2012-11-06 Janus Weil <janus@gcc.gnu.org>
66
67 PR fortran/54917
68 * gfortran.dg/transfer_class_1.f90: New.
69 * gfortran.dg/transfer_class_2.f90: New.
70
71 2012-11-05 Sriraman Tallam <tmsriram@google.com>
72
73 * testsuite/g++.dg/mv1.C: New test.
74 * testsuite/g++.dg/mv2.C: New test.
75 * testsuite/g++.dg/mv3.C: New test.
76 * testsuite/g++.dg/mv4.C: New test.
77 * testsuite/g++.dg/mv5.C: New test.
78 * testsuite/g++.dg/mv6.C: New test.
79
80 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
81
82 PR testsuite/55186
83 * gcc.dg/const-uniq-1.c (a): Increase length four times.
84
85 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
86
87 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
88 darwin.
89
90 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
91
92 * g++.dg/torture/20121105-1.C: New test.
93
94 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
95
96 * gcc.dg/torture/fp-compare.c: New testcase.
97
98 2012-11-05 Jan Hubicka <jh@suse.cz>
99
100 * gcc.dg/const-1.c: Update.
101 * gcc.dg/pure-1.c: Update.
102
103 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
104
105 PR rtl-optimization/55151
106 * gcc.dg/pr55151.c: New test.
107
108 2012-11-05 Jakub Jelinek <jakub@redhat.com>
109
110 PR debug/54970
111 PR debug/54971
112 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
113
114 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
115
116 PR testsuite/51128
117 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
118
119 2012-11-05 Jan Hubicka <jh@suse.cz>
120
121 * gcc.dg/autopar/pr49960.c: Fix testcase.
122
123 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
124
125 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
126 Fix scan-tree-dump-times directive.
127
128 2012-11-04 Janus Weil <janus@gcc.gnu.org>
129
130 PR fortran/55199
131 * gfortran.dg/associate_12.f90: New.
132
133 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
134
135 PR target/54255
136 * lib/target-supports.exp (check_effective_target_masm_intel): New
137 proc.
138 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
139 masm_intel.
140
141 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
142 Jack Howarth <howarth@bromo.med.uc.edu>
143
144 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
145 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
146 * gcc.target/i386/pr53249.c: Likewise.
147
148 2012-11-03 Andrew Pinski <apinski@cavium.com>
149
150 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
151 call abort1 so that cross jumping does not happen.
152
153 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
154
155 PR target/51244
156 * gcc.target/sh/pr51244-18.c: New.
157 * gcc.target/sh/pr51244-19.c: New.
158
159 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
160
161 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
162 b requires a 64-bit operation followed by a truncation.
163
164 2012-11-02 Jan Hubicka <jh@suse.cz>
165
166 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
167
168 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
169
170 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
171 conditions to verify the reduction code is vectorized.
172
173 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
174 in case 'pow', such as 'powerpc' is used in the compiler version name.
175 * gcc.target/powerpc/pr46728-2.c: Likewise.
176 * gcc.target/powerpc/pr46728-3.c: Likewise.
177 * gcc.target/powerpc/pr46728-4.c: Likewise.
178 * gcc.target/powerpc/pr46728-5.c: Likewise.
179 * gcc.target/powerpc/pr46728-7.c: Likewise.
180 * gcc.target/powerpc/pr46728-8.c: Likewise.
181 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
182
183 2012-11-02 Jan Hubicka <jh@suse.cz>
184
185 * gcc.dg/tree-ssa/loop-38.c: New testcase.
186
187 2012-11-02 Jan Hubicka <jh@suse.cz>
188
189 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
190 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
191
192 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
193
194 PR middle-end/55130
195 * gcc.target/i386/pr55130.c: New test.
196
197 2012-11-02 Jakub Jelinek <jakub@redhat.com>
198
199 PR target/55147
200 * gcc.target/i386/pr55147.c: New test.
201
202 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
203
204 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
205 * gfortran.dg/default_format_denormal_1.f90: Same.
206
207 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
208
209 PR middle-end/55001
210 * g++.dg/ext/vector19.C: Remove target restrictions.
211 * gcc.dg/fold-compare-7.c: New testcase.
212
213 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
214
215 PR target/55160
216 * gcc.target/sh/pr55160.c: New.
217
218 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
219
220 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
221 scan-assembler regex.
222
223 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
224
225 PR middle-end/55150
226 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
227 * gcc.dg/pr55150-2.c: New test.
228
229 2012-11-01 Sharad Singhai <singhai@google.com>
230
231 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
232 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
233 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
234 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
235
236 2012-10-31 Dehao Chen <dehao@google.com>
237
238 * g++.dg/debug/dwarf2/block.C: New testcase.
239
240 2012-10-31 Jan Hubicka <jh@suse.cz>
241
242 * gcc.dg/pr44974.c: Add noinline.
243
244 2012-10-31 Janus Weil <janus@gcc.gnu.org>
245
246 PR fortran/53718
247 * gfortran.dg/class_54.f90: New.
248
249 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
250 Jakub Jelinek <jakub@redhat.com>
251
252 PR tree-optimization/55018
253 * gcc.dg/torture/pr55018.c: New test.
254
255 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
256
257 PR c++/54583
258 * g++.dg/ext/vla13.C: New.
259
260 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
261
262 PR middle-end/55150
263 * gcc.dg/pr55150.c: New test.
264
265 2012-10-31 Tobias Burnus <burnus@net-b.de>
266
267 PR fortran/55134
268 * gfortran.dg/associate_11.f90: New.
269
270 2012-10-31 Dodji Seketeli <dodji@redhat.com>
271
272 PR c++/54955
273 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
274
275 2012-10-31 Jakub Jelinek <jakub@redhat.com>
276
277 PR tree-optimization/19105
278 PR tree-optimization/21643
279 PR tree-optimization/46309
280 * gcc.dg/pr19105.c: New test.
281 * gcc.dg/pr21643.c: New test.
282 * gcc.dg/pr46309-2.c: New test.
283 * gcc.c-torture/execute/pr46309.c: New test.
284
285 2012-10-31 Alan Modra <amodra@gmail.com>
286
287 * gcc.target/powerpc/dimode_off.c: New.
288 * gcc.target/powerpc/timode_off.c: New.
289 * gcc.target/powerpc/dfmode_off.c: New.
290 * gcc.target/powerpc/tfmode_off.c: New.
291
292 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
293
294 PR rtl-optimization/55093
295 * gcc.target/i386/pr55093.c: New file.
296
297 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
298
299 * gcc.target/i386/pr55116.c: Renamed to ...
300 * gcc.target/i386/pr55116-1.c: This.
301
302 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
303
304 * gcc.target/i386/pr55116-2.c: New file.
305
306 2012-10-30 Richard Biener <rguenther@suse.de>
307
308 * gcc.dg/vect/slp-perm-2.c: Adjust.
309
310 2012-10-30 Richard Biener <rguenther@suse.de>
311
312 PR tree-optimization/55111
313 * gcc.dg/torture/pr55111.c: New testcase.
314
315 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
316
317 PR target/53988
318 * gcc.target/sh/pr53988.c: New.
319
320 2012-10-30 Bin Cheng <bin.cheng@arm.com>
321
322 PR target/54989
323 * gcc.dg/hoist-register-pressure-1.c: Rename from
324 hoist-register-pressure.c. Add nonpic condition.
325 * gcc.dg/hoist-register-pressure-2.c: New testcase.
326
327 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
328
329 PR c++/54930
330 * gcc.dg/Wreturn-local-addr.c: New.
331 * g++.dg/warn/Wno-return-local-addr.C: New.
332 * g++.dg/warn/Wreturn-local-addr.C: New.
333
334 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
335
336 PR middle-end/55116
337 * gcc.target/i386/pr55116.c: New file.
338
339 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
340
341 PR c/53066
342 * gcc.dg/Wshadow-4.c: New.
343 * gcc.dg/Wshadow-4.h: New.
344
345 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
346
347 PR debug/54693
348 * gcc.dg/guality/pr54693.c: New.
349
350 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
351
352 PR middle-end/55027
353 * gcc.dg/pr55027.c: New testcase.
354
355 2012-10-29 Jan Hubicka <jh@suse.cz>
356
357 * gcc.dg/ipa/inline-6.c: New testcase.
358
359 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
360
361 PR rtl-optimization/55106
362 * g++.dg/pr55106.C: New.
363
364 2012-10-29 Richard Guenther <rguenther@suse.de>
365
366 PR middle-end/53695
367 * gcc.dg/torture/pr53695.c: New testcase.
368
369 2012-10-28 Jan Hubicka <jh@suse.cz>
370
371 * gcc.dg/ipa/inlinehint-3.c: New testcase.
372
373 2012-10-28 Tobias Burnus <burnus@net-b.de>
374
375 PR fortran/54958
376 * gfortran.dg/do_check_6.f90: New.
377
378 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
379 Jack Howarth <howarth@bromo.med.uc.edu>
380
381 PR target/54404
382 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
383 to dg-options.
384 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
385
386 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
387
388 PR target/34283
389 * gcc.target/i386/pr34283.c: New test.
390
391 2012-10-26 Jakub Jelinek <jakub@redhat.com>
392
393 PR c++/55081
394 * g++.dg/opt/pr55081.C: New test.
395
396 PR debug/54970
397 PR debug/54971
398 * gcc.dg/guality/pr54970.c: New test.
399
400 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
401
402 PR c++/54984
403 * g++.dg/template/new11.C: New.
404
405 2012-10-26 Richard Biener <rguenther@suse.de>
406
407 PR middle-end/54824
408 * gcc.dg/torture/pr54824.c: New testcase.
409
410 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
411
412 * gcc.target/i386/fxsave-1.c: New.
413 * gcc.target/i386/fxsave64-1.c: Ditto.
414 * gcc.target/i386/fxrstor-1.c: Ditto.
415 * gcc.target/i386/fxrstor64-1.c: Ditto.
416 * gcc.target/i386/xsave-1.c: Ditto.
417 * gcc.target/i386/xsave64-1.c: Ditto.
418 * gcc.target/i386/xrstor-1.c: Ditto.
419 * gcc.target/i386/xrstor64-1.c: Ditto.
420 * gcc.target/i386/xsaveopt-1.c: Ditto.
421 * gcc.target/i386/xsaveopt64-1.c: Ditto.
422 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
423 * gcc.target/i386/sse-13.c: Ditto.
424 * gcc.target/i386/sse-14.c: Ditto.
425 * gcc.target/i386/sse-22.c: Ditto.
426 * gcc.target/i386/sse-23.c: Ditto.
427 * g++.dg/other/i386-2.C: Ditto.
428 * g++.dg/other/i386-3.C: Ditto.
429
430 2012-10-25 Jan Hubicka <jh@suse.cz>
431
432 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
433 at ivcanon time.
434
435 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
436
437 PR c++/53761
438 * g++.dg/ext/transparent-union.C: New.
439
440 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
441
442 PR c++/54427
443 * g++.dg/ext/vector19.C: New testcase.
444
445 2012-10-25 Richard Biener <rguenther@suse.de>
446
447 PR tree-optimization/54902
448 * g++.dg/torture/pr54902.C: New testcase.
449
450 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
451
452 PR c++/34892
453 * g++.dg/template/crash114.C: New.
454
455 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
456
457 PR bootstrap/55049
458 * gcc.target/i386/pr55049-1.c: New test.
459
460 2012-10-24 Janus Weil <janus@gcc.gnu.org>
461
462 PR fortran/55037
463 * gfortran.dg/class_dummy_4.f03: New.
464
465 2012-10-24 Jakub Jelinek <jakub@redhat.com>
466
467 PR rtl-optimization/55010
468 * gcc.dg/pr55010.c: New test.
469
470 PR debug/54828
471 * g++.dg/debug/pr54828.C: New test.
472
473 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
474
475 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
476 * gcc.dg/vect/vect-83_64.c: Likewise.
477
478 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
479
480 PR c++/54922
481 * g++.dg/cpp0x/constexpr-union4.C: New.
482
483 2012-10-23 Jeff Law <law@redhat.com>
484
485 * gcc.c-torture/execute/pr54985.c: New test.
486
487 2012-10-23 Paul Koning <ni1d@arrl.net>
488
489 PR debug/54508
490 * g++.dg/debug/dwarf2/pr54508.C: New.
491
492 2012-10-23 Jakub Jelinek <jakub@redhat.com>
493
494 PR c++/54844
495 * g++.dg/template/sizeof14.C: New test.
496
497 2012-10-23 Ian Bolton <ian.bolton@arm.com>
498 Jim MacArthur <jim.macarthur@arm.com>
499 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
500 Marcus Shawcroft <marcus.shawcroft@arm.com>
501 Nigel Stephens <nigel.stephens@arm.com>
502 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
503 Richard Earnshaw <rearnsha@arm.com>
504 Sofiane Naci <sofiane.naci@arm.com>
505 Stephen Thomas <stephen.thomas@arm.com>
506 Tejas Belagod <tejas.belagod@arm.com>
507 Yufeng Zhang <yufeng.zhang@arm.com>
508
509 * lib/target-supports.exp
510 (check_profiling_available): Add AArch64.
511 (check_effective_target_vect_int): Likewise.
512 (check_effective_target_vect_shift): Likewise.
513 (check_effective_target_vect_float): Likewise.
514 (check_effective_target_vect_double): Likewise.
515 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
516 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
517 (check_effective_target_vect_pack_trunc): Likewise.
518 (check_effective_target_vect_unpack): Likewise.
519 (check_effective_target_vect_hw_misalign): Likewise.
520 (check_effective_target_vect_short_mult): Likewise.
521 (check_effective_target_vect_int_mult): Likewise.
522 (check_effective_target_vect_stridedN): Likewise.
523 (check_effective_target_sync_int_long): Likewise.
524 (check_effective_target_sync_char_short): Likewise.
525 (check_vect_support_and_set_flags): Likewise.
526 (check_effective_target_aarch64_tiny): New.
527 (check_effective_target_aarch64_small): New.
528 (check_effective_target_aarch64_large): New.
529 * g++.dg/other/PR23205.C: Enable aarch64.
530 * g++.dg/other/pr23205-2.C: Likewise.
531 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
532 * gcc.c-torture/execute/20101011-1.c: Likewise.
533 * gcc.dg/20020312-2.c: Likewise.
534 * gcc.dg/20040813-1.c: Likewise.
535 * gcc.dg/builtin-apply2.c: Likewise.
536 * gcc.dg/stack-usage-1.c: Likewise.
537
538 2012-10-23 Ian Bolton <ian.bolton@arm.com>
539 Jim MacArthur <jim.macarthur@arm.com>
540 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
541 Marcus Shawcroft <marcus.shawcroft@arm.com>
542 Nigel Stephens <nigel.stephens@arm.com>
543 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
544 Richard Earnshaw <rearnsha@arm.com>
545 Sofiane Naci <sofiane.naci@arm.com>
546 Stephen Thomas <stephen.thomas@arm.com>
547 Tejas Belagod <tejas.belagod@arm.com>
548 Yufeng Zhang <yufeng.zhang@arm.com>
549
550 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
551 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
552 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
553 * gcc.target/aarch64/aapcs/abitest.S: New file.
554 * gcc.target/aarch64/aapcs/abitest.h: New file.
555 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
556 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
557 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
558 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
559 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
560 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
561 * gcc.target/aarch64/aapcs/ice_1.c: New file.
562 * gcc.target/aarch64/aapcs/ice_2.c: New file.
563 * gcc.target/aarch64/aapcs/ice_3.c: New file.
564 * gcc.target/aarch64/aapcs/ice_4.c: New file.
565 * gcc.target/aarch64/aapcs/ice_5.c: New file.
566 * gcc.target/aarch64/aapcs/macro-def.h: New file.
567 * gcc.target/aarch64/aapcs/test_1.c: New file.
568 * gcc.target/aarch64/aapcs/test_10.c: New file.
569 * gcc.target/aarch64/aapcs/test_11.c: New file.
570 * gcc.target/aarch64/aapcs/test_12.c: New file.
571 * gcc.target/aarch64/aapcs/test_13.c: New file.
572 * gcc.target/aarch64/aapcs/test_14.c: New file.
573 * gcc.target/aarch64/aapcs/test_15.c: New file.
574 * gcc.target/aarch64/aapcs/test_16.c: New file.
575 * gcc.target/aarch64/aapcs/test_17.c: New file.
576 * gcc.target/aarch64/aapcs/test_18.c: New file.
577 * gcc.target/aarch64/aapcs/test_19.c: New file.
578 * gcc.target/aarch64/aapcs/test_2.c: New file.
579 * gcc.target/aarch64/aapcs/test_20.c: New file.
580 * gcc.target/aarch64/aapcs/test_21.c: New file.
581 * gcc.target/aarch64/aapcs/test_22.c: New file.
582 * gcc.target/aarch64/aapcs/test_23.c: New file.
583 * gcc.target/aarch64/aapcs/test_24.c: New file.
584 * gcc.target/aarch64/aapcs/test_25.c: New file.
585 * gcc.target/aarch64/aapcs/test_26.c: New file.
586 * gcc.target/aarch64/aapcs/test_3.c: New file.
587 * gcc.target/aarch64/aapcs/test_4.c: New file.
588 * gcc.target/aarch64/aapcs/test_5.c: New file.
589 * gcc.target/aarch64/aapcs/test_6.c: New file.
590 * gcc.target/aarch64/aapcs/test_7.c: New file.
591 * gcc.target/aarch64/aapcs/test_8.c: New file.
592 * gcc.target/aarch64/aapcs/test_9.c: New file.
593 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
594 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
595 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
596 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
597 * gcc.target/aarch64/aapcs/test_complex.c: New file.
598 * gcc.target/aarch64/aapcs/test_int128.c: New file.
599 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
600 * gcc.target/aarch64/aapcs/type-def.h: New file.
601 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
602 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
603 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
604 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
605 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
606 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
607 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
608 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
609 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
610 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
611 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
612 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
613 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
614 * gcc.target/aarch64/aarch64.exp: New file.
615 * gcc.target/aarch64/adc-1.c: New file.
616 * gcc.target/aarch64/adc-2.c: New file.
617 * gcc.target/aarch64/asm-1.c: New file.
618 * gcc.target/aarch64/clrsb.c: New file.
619 * gcc.target/aarch64/clz.c: New file.
620 * gcc.target/aarch64/ctz.c: New file.
621 * gcc.target/aarch64/csinc-1.c: New file.
622 * gcc.target/aarch64/csinv-1.c: New file.
623 * gcc.target/aarch64/csneg-1.c: New file.
624 * gcc.target/aarch64/extend.c: New file.
625 * gcc.target/aarch64/fcvt.x: New file.
626 * gcc.target/aarch64/fcvt_double_int.c: New file.
627 * gcc.target/aarch64/fcvt_double_long.c: New file.
628 * gcc.target/aarch64/fcvt_double_uint.c: New file.
629 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
630 * gcc.target/aarch64/fcvt_float_int.c: New file.
631 * gcc.target/aarch64/fcvt_float_long.c: New file.
632 * gcc.target/aarch64/fcvt_float_uint.c: New file.
633 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
634 * gcc.target/aarch64/ffs.c: New file.
635 * gcc.target/aarch64/fmadd.c: New file.
636 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
637 * gcc.target/aarch64/frint.x: New file.
638 * gcc.target/aarch64/frint_double.c: New file.
639 * gcc.target/aarch64/frint_float.c: New file.
640 * gcc.target/aarch64/index.c: New file.
641 * gcc.target/aarch64/mneg-1.c: New file.
642 * gcc.target/aarch64/mneg-2.c: New file.
643 * gcc.target/aarch64/mneg-3.c: New file.
644 * gcc.target/aarch64/mnegl-1.c: New file.
645 * gcc.target/aarch64/mnegl-2.c: New file.
646 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
647 * gcc.target/aarch64/pic-constantpool1.c: New file.
648 * gcc.target/aarch64/pic-symrefplus.c: New file.
649 * gcc.target/aarch64/predefine_large.c: New file.
650 * gcc.target/aarch64/predefine_small.c: New file.
651 * gcc.target/aarch64/predefine_tiny.c: New file.
652 * gcc.target/aarch64/reload-valid-spoff.c: New file.
653 * gcc.target/aarch64/scalar_intrinsics.c: New file.
654 * gcc.target/aarch64/table-intrinsics.c: New file.
655 * gcc.target/aarch64/tst-1.c: New file.
656 * gcc.target/aarch64/vect-abs-compile.c: New file.
657 * gcc.target/aarch64/vect-abs.c: New file.
658 * gcc.target/aarch64/vect-abs.x: New file.
659 * gcc.target/aarch64/vect-compile.c: New file.
660 * gcc.target/aarch64/vect-faddv-compile.c: New file.
661 * gcc.target/aarch64/vect-faddv.c: New file.
662 * gcc.target/aarch64/vect-faddv.x: New file.
663 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
664 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
665 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
666 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
667 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
668 * gcc.target/aarch64/vect-fp-compile.c: New file.
669 * gcc.target/aarch64/vect-fp.c: New file.
670 * gcc.target/aarch64/vect-fp.x: New file.
671 * gcc.target/aarch64/vect-mull-compile.c: New file.
672 * gcc.target/aarch64/vect-mull.c: New file.
673 * gcc.target/aarch64/vect-mull.x: New file.
674 * gcc.target/aarch64/vect.c: New file.
675 * gcc.target/aarch64/vect.x: New file.
676 * gcc.target/aarch64/vector_intrinsics.c: New file.
677 * gcc.target/aarch64/vfp-1.c: New file.
678 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
679 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
680 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
681 * g++.dg/abi/aarch64_guard1.C: New file.
682
683 2012-10-23 Jakub Jelinek <jakub@redhat.com>
684
685 PR c++/54988
686 * c-c++-common/pr54988.c: New test.
687
688 2012-10-23 Jan Hubicka <jh@suse.cz>
689
690 * gcc.dg/tree-prof/peel-1.c: New testcase.
691
692 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
693
694 PR gcc/52945
695 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
696
697 2012-10-23 Joseph Myers <joseph@codesourcery.com>
698
699 * gcc.dg/c99-predef-1.c: New test.
700 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
701 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
702 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
703 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
704 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
705 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
706 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
707 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
708 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
709 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
710 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
711 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
712
713 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
714
715 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
716
717 2012-10-23 Jan Hubicka <jh@suse.cz>
718
719 PR middle-end/54937
720 * gcc.c-torture/execute/pr54937.c: New testcase.
721 * gcc.dg/tree-ssa/cunroll-2.c: Update.
722
723 2012-10-23 Jan Hubicka <jh@suse.cz>
724
725 PR middle-end/54967
726 * gfortran.dg/pr54967.f90: New testcase.
727
728 2012-10-23 Terry Guo <terry.guo@arm.com>
729
730 PR target/55019
731 * gcc.dg/pr55019.c: New.
732
733 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
734
735 PR tree-optimization/55008
736 * gcc.dg/tree-ssa/pr55008.c: New test.
737
738 2012-10-22 Richard Biener <rguenther@suse.de>
739
740 PR tree-optimization/55011
741 * gcc.dg/torture/pr55011.c: New testcase.
742
743 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
744
745 * gcc.target/arm/pr40457-1.c: Adjust expected output.
746 * gcc.target/arm/pr40457-2.c: Likewise.
747 * gcc.target/arm/pr40457-3.c: Likewise.
748
749 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
750
751 * gnat.dg/specs/limited_with4.ads: New test.
752 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
753
754 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
755
756 * gnat.dg/modular4.adb: New test.
757 * gnat.dg/modular4_pkg.ads: New helper.
758
759 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
760
761 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
762 * gnat.dg/specs/addr1.ads: Likewise.
763
764 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
765
766 * gcc.dg/webizer.c (main): Add missing exit call.
767
768 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
769
770 PR fortran/54465
771 * gfortran.dg/wextra_1.f: New test.
772
773 2012-10-20 Jan Hubicka <jh@suse.cz>
774
775 * gcc.dg/tree-prof/unroll-1.c: New testcase.
776
777 2012-10-19 Janus Weil <janus@gcc.gnu.org>
778
779 PR fortran/54224
780 * gfortran.dg/warn_unused_function.f90: New.
781
782 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
783
784 * lib/target-supports.exp
785 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
786
787 2012-10-19 Richard Guenther <rguenther@suse.de>
788
789 PR tree-optimization/54981
790 * gcc.dg/pr54981.c: New testcase.
791
792 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
793
794 PR target/54892
795 * gcc.target/arm/pr54892.c: New.
796
797 2012-10-19 Bin Cheng <bin.cheng@arm.com>
798
799 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
800
801 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
802
803 PR c++/54501
804 * g++.dg/init/array30.C: New.
805 * g++.dg/init/array31.C: Likewise.
806
807 2012-10-18 Tobias Burnus <burnus@net-b.de>
808
809 PR fortran/54884
810 * gfortran.dg/public_private_module_7.f90: New.
811
812 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
813
814 PR c++/29633
815 * g++.dg/template/pr29633.C: New.
816
817 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
818
819 * gnat.dg/loop_optimization13.ad[sb]: New test.
820 * gnat.dg/loop_optimization13_pkg.ads: New helper.
821
822 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
823
824 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
825 * gcc.target/arm/neon/vfmaf32.c: Likewise.
826 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
827 * gcc.target/arm/neon/vfmsf32.c: Likewise.
828
829 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
830
831 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
832 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
833 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
834 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
835 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
836 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
837
838 2012-10-16 Jan Hubicka <jh@suse.cz>
839
840 * gcc.target/i386/l_fma_float_?.c: Update.
841 * gcc.target/i386/l_fma_double_?.c: Update.
842 * gfortran.dg/do_1.f90: XFAIL
843 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
844 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
845 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
846 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
847 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
848 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
849 valid.
850
851 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
852
853 PR c/53063
854 PR c/40989
855 * gcc.dg/Wstrict-overflow-24.c: New.
856
857 2012-10-16 Tobias Burnus <burnus@net-b.de>
858
859 PR fortran/50981
860 PR fortran/54618
861 * gfortran.dg/class_optional_1.f90: New.
862 * gfortran.dg/class_optional_2.f90: New.
863
864 2012-10-16 Jakub Jelinek <jakub@redhat.com>
865
866 PR debug/54796
867 * gcc.dg/guality/pr54796.c: New test.
868
869 PR tree-optimization/54889
870 * gfortran.dg/pr54889.f90: New test.
871
872 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
873
874 * g++.dg/other/dump-ada-spec-2.C: New test.
875
876 2012-10-16 Easwaran Raman <eraman@google.com>
877
878 * gcc.dg/tree-prof/switch-case-1.c: New test case.
879 * gcc.dg/tree-prof/switch-case-2.c: New test case.
880
881 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
882
883 * gcc.dg/torture/stackalign/builtin-apply-2.c,
884 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
885
886 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
887
888 PR target/54925
889 * gcc.c-torture/compile/pr54925.c: New.
890
891 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
892
893 PR target/51244
894 * gcc.target/sh/pr51244-17.c: New.
895
896 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
897
898 PR target/54760
899 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
900 functions.
901 * gcc.target/sh/pr54760-4.c: New.
902
903 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
904
905 PR target/34777
906 * gcc.target/sh/torture/sh-torture.exp: New.
907 * gcc.target/sh/torture/pr34777.c: New.
908
909 2012-10-15 Matthias Klose <doko@ubuntu.com>
910
911 * lib/target-supports.exp (check_profiling_available): Match
912 arm*-*-linux-* for ARM Linux/GNU.
913 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
914 * gfortran.dg/enum_10.f90: Likewise.
915 * gfortran.dg/enum_9.f90: Likewise.
916 * gcc.target/arm/synchronize.c: Likewise.
917 * g++.old-deja/g++.jason/enum6.C: Likewise.
918 * g++.old-deja/g++.other/enum4.C: Likewise.
919 * g++.old-deja/g++.law/enum9.C: Likewise.
920
921 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
922
923 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
924 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
925
926 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
927 Paolo Carlini <paolo.carlini@oracle.com>
928
929 PR c++/17805
930 * g++.dg/overload/operator6.C: New.
931
932 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
933
934 PR c++/50080 (again)
935 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
936 * g++.dg/parse/tmpl-outside1.C: Likewise.
937 * g++.dg/template/qualttp18.C: Likewise.
938 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
939 * g++.old-deja/g++.pt/overload13.C: Likewise.
940
941 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
942
943 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
944 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
945 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
946 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
947 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
948 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
949 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
950 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
951
952 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
953
954 PR c++/50080
955 * g++.dg/parse/tmpl-outside2.C: New.
956 * g++.dg/parse/tmpl-outside1.C: Adjust.
957 * g++.dg/template/qualttp18.C: Likewise.
958 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
959 * g++.old-deja/g++.pt/overload13.C: Likewise.
960
961 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
962
963 PR tree-optimization/54915
964 * gcc.dg/tree-ssa/pr54915.c: New testcase.
965
966 2012-10-15 Richard Guenther <rguenther@suse.de>
967
968 PR tree-optimization/54920
969 * gcc.dg/torture/pr54920.c: New testcase.
970
971 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
972
973 * gnat.dg/unchecked_convert9.ad[sb]: New test.
974
975 2012-10-13 Jason Merrill <jason@redhat.com>
976
977 * g++.dg/tls/thread_local7g.C: Require tls_native.
978
979 2012-10-14 Jason Merrill <jason@redhat.com>
980
981 * g++.dg/cpp0x/inh-ctor1.C: New.
982 * g++.dg/cpp0x/inh-ctor2.C: New.
983 * g++.dg/cpp0x/inh-ctor3.C: New.
984 * g++.dg/cpp0x/inh-ctor4.C: New.
985 * g++.dg/cpp0x/inh-ctor5.C: New.
986 * g++.dg/cpp0x/inh-ctor6.C: New.
987 * g++.dg/cpp0x/inh-ctor7.C: New.
988 * g++.dg/cpp0x/inh-ctor8.C: New.
989 * g++.dg/cpp0x/inh-ctor9.C: New.
990 * g++.dg/cpp0x/inh-ctor10.C: New.
991 * g++.dg/cpp0x/inh-ctor11.C: New.
992 * g++.dg/cpp0x/inh-ctor12.C: New.
993 * g++.dg/cpp0x/inh-ctor13.C: New.
994
995 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
996
997 PR rtl-optimization/54919
998 * gcc.dg/pr54919.c: New testcase.
999
1000 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1001
1002 PR c++/53581
1003 * g++.dg/template/crash113.C: New.
1004
1005 2012-10-14 Jan Hubicka <jh@suse.cz>
1006
1007 * gcc.dg/unroll_5.c: New testcase.
1008
1009 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1010
1011 PR c++/52643
1012 * g++.dg/opt/pr52643.C: New.
1013
1014 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1015
1016 PR target/54602
1017 * gcc.target/sh/pr54602-1.c: New.
1018 * gcc.target/sh/pr54602-2.c: New.
1019 * gcc.target/sh/pr54602-3.c: New.
1020 * gcc.target/sh/pr54602-4.c: New.
1021
1022 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1023
1024 PR target/54680
1025 * gcc.target/sh/pr54680.c: New.
1026
1027 2012-10-12 Jan Hubicka <jh@suse.cz>
1028
1029 * gcc.dg/webizer.c: New testcase.
1030
1031 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1032
1033 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1034 specify -m64.
1035
1036 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1037
1038 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1039 Return 0 if already specifying -mfloat-abi other than hard.
1040
1041 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1042
1043 * gcc.dg/pr53060.c: Prune irrelevant warning.
1044
1045 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1046
1047 PR c/54381
1048 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1049 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1050 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1051 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1052 Adjust expected wording of warnings for *cmp* builtins.
1053 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1054 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1055
1056 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1057
1058 PR c++/24449
1059 * g++.dg/parse/friend-main.C: New.
1060
1061 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1062
1063 PR c++/53055
1064 * g++.dg/pr53055.C: New testcase.
1065
1066 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1067
1068 PR c++/52744
1069 * g++.dg/cpp0x/pr52744.C: New.
1070
1071 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1072
1073 PR fortran/40453
1074 * gfortran.dg/dummy_procedure_9.f90: New.
1075
1076 2012-10-12 Richard Biener <rguenther@suse.de>
1077
1078 PR tree-optimization/54894
1079 * gcc.dg/torture/pr54894.c: New testcase.
1080
1081 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1082
1083 PR target/51244
1084 * gcc.target/sh/pr51244-13.c: New.
1085 * gcc.target/sh/pr51244-14.c: New.
1086 * gcc.target/sh/pr51244-15.c: New.
1087 * gcc.target/sh/pr51244-16.c: New.
1088
1089 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1090
1091 PR c++/51878
1092 * g++.dg/cpp0x/decltype45.C: New.
1093
1094 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1095
1096 PR fortran/54784
1097 * gfortran.dg/class_allocate_13.f90: New.
1098
1099 2012-10-11 Jason Merrill <jason@redhat.com>
1100
1101 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1102 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1103
1104 * g++.dg/gomp/tls-5.C: Require tls_native.
1105 * g++.dg/tls/thread_local7.C: Require tls_native.
1106 * g++.dg/tls/static2.C: New.
1107
1108 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1109
1110 PR c++/36107
1111 * g++.dg/ext/weak5.C: New.
1112
1113 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1114
1115 PR testsuite/54868
1116 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1117 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1118
1119 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1120
1121 PR c++/43765
1122 * g++.dg/parse/pr43765.C: New.
1123
1124 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1125
1126 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1127
1128 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1129
1130 PR c++/43663
1131 * g++.dg/init/bitfield3.C: New.
1132
1133 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1134
1135 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1136
1137 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1138
1139 PR tree-optimization/54877
1140 * gcc.dg/torture/pr54877.c: New test.
1141
1142 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1143
1144 PR testsuite/53397
1145 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1146 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1147 and remove target info from dg-do compile.
1148 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1149 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1150 and remove target info from dg-do compile.
1151
1152 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1153
1154 * gcc.dg/pr54782.c: Require target with pthread support.
1155
1156 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1157
1158 PR c++/53122
1159 * g++.dg/cpp0x/auto35.C: New.
1160
1161 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1162
1163 PR c++/53540 - using fails to be equivalent to typedef
1164 * g++.dg/cpp0x/alias-decl-24.C: New test.
1165
1166 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1167
1168 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1169 that c++11 attributes to types are ignored for now.
1170 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1171 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1172
1173 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1174
1175 PR c++/53741
1176 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1177
1178 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1179
1180 PR c++/50478
1181 * g++.dg/cpp0x/initlist67.C: New.
1182
1183 2012-10-10 Dehao Chen <dehao@google.com>
1184
1185 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1186
1187 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1188
1189 PR target/52480
1190 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1191 Add runtime tests.
1192
1193 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1194
1195 PR c++/53307
1196 * g++.dg/cpp0x/decltype44.C: New.
1197
1198 2012-10-09 Steve Ellcey <sellcey@mips.com>
1199
1200 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1201
1202 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1203
1204 PR c++/53763
1205 * g++.dg/cpp0x/decltype43.C: New.
1206
1207 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1208
1209 PR middle-end/53397
1210 * gcc.dg/pr53397-1.c: New test case.
1211 * gcc.dg/pr53397-2.c: New test case.
1212
1213 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1214
1215 PR c++/54194
1216 * g++.dg/warn/Wparentheses-26.C: Adjust.
1217 * g++.dg/warn/Wparentheses-27.C: New.
1218
1219 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1220
1221 PR c++/54427
1222 * c-c++-common/vector-scalar.c: New testcase.
1223 * g++.dg/ext/vector18.C: New testcase.
1224 * g++.dg/ext/vector5.C: This is not an error anymore.
1225 * gcc.dg/init-vec-1.c: Move ...
1226 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1227 * gcc.c-torture/execute/vector-shift1.c: Move ...
1228 * c-c++-common/torture/vector-shift1.c: ... here.
1229 * gcc.dg/scal-to-vec1.c: Move ...
1230 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1231 C++11. Adapt error messages.
1232 * gcc.dg/convert-vec-1.c: Move ...
1233 * c-c++-common/convert-vec-1.c: ... here.
1234 * gcc.dg/scal-to-vec2.c: Move ...
1235 * c-c++-common/scal-to-vec2.c: ... here.
1236
1237 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1238
1239 PR target/54400
1240 * gcc.target/i386/pr54400.c: New testcase.
1241
1242 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1243
1244 PR c++/54858
1245 * g++.dg/template/pr54858.C: New test.
1246
1247 2012-10-08 Marek Polacek <polacek@redhat.com>
1248
1249 PR debug/54831
1250 * g++.dg/debug/pr54831.C: New test.
1251
1252 2012-10-08 Dehao Chen <dehao@google.com>
1253
1254 * g++.dg/predict-loop-exit-1.C: New.
1255 * g++.dg/predict-loop-exit-2.C: New.
1256 * g++.dg/predict-loop-exit-3.C: New.
1257
1258 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1259
1260 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1261
1262 2012-10-08 Jason Merrill <jason@redhat.com>
1263
1264 * g++.dg/gomp/tls-5.C: New.
1265 * g++.dg/gomp/tls-wrap1.C: New.
1266 * g++.dg/gomp/tls-wrap2.C: New.
1267 * g++.dg/gomp/tls-wrap3.C: New.
1268 * g++.dg/gomp/tls-wrap4.C: New.
1269 * g++.dg/gomp/tls-wrapper-cse.C: New.
1270 * g++.dg/tls/thread_local-cse.C: New.
1271 * g++.dg/tls/thread_local-order1.C: New.
1272 * g++.dg/tls/thread_local-order2.C: New.
1273 * g++.dg/tls/thread_local-wrap1.C: New.
1274 * g++.dg/tls/thread_local-wrap2.C: New.
1275 * g++.dg/tls/thread_local-wrap3.C: New.
1276 * g++.dg/tls/thread_local-wrap4.C: New.
1277 * g++.dg/tls/thread_local2g.C: New.
1278 * g++.dg/tls/thread_local3g.C: New.
1279 * g++.dg/tls/thread_local4g.C: New.
1280 * g++.dg/tls/thread_local5g.C: New.
1281 * g++.dg/tls/thread_local6g.C: New.
1282 * g++.dg/tls/thread_local7g.C: New.
1283
1284 * g++.dg/tls/thread_local3.C: New.
1285 * g++.dg/tls/thread_local4.C: New.
1286 * g++.dg/tls/thread_local5.C: New.
1287 * g++.dg/tls/thread_local6.C: New.
1288
1289 * g++.dg/tls/init-2.C: Tweak errors.
1290 * g++.dg/tls/thread_local1.C: New.
1291 * g++.dg/tls/thread_local2.C: New.
1292 * g++.dg/tls/thread_local7.C: New.
1293
1294 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1295
1296 PR target/54866
1297 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1298
1299 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1300
1301 PR target/54685
1302 * gcc.target/sh/pr54685.c: New.
1303
1304 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1305
1306 PR c++/53528 C++11 attribute support
1307 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1308 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1339 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1340 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1341 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1342 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1343 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1344 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1345 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1347 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1348 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1349 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1350 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1364
1365 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1366
1367 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1368 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1369 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1370
1371 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1372
1373 PR target/54760
1374 * gcc.target/sh/pr54760-2.c: New.
1375 * gcc.target/sh/pr54760-3.c: New.
1376
1377 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1378
1379 PR c++/51422
1380 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1381
1382 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1383 Sandra Loosemore <sandra@codesourcery.com>
1384
1385 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1386 and test that the accumulator is initialized using MULT.
1387 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1388 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1389
1390 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1391
1392 PR c++/52764
1393 * g++.dg/cpp0x/stdint.C: New.
1394
1395 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1396
1397 PR c++/54249
1398 * g++.dg/cpp0x/stddef.C: New.
1399
1400 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1401
1402 PR fortran/54832
1403 * gfortran.dg/typebound_operator_17.f90: New.
1404
1405 2012-10-06 Jan Hubicka <jh@suse.cz>
1406
1407 PR lto/53831
1408 PR lto/54776
1409 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1410
1411 2012-10-06 Jan Hubicka <jh@suse.cz>
1412
1413 * gcc.dg/lto/resolutions_0.c: New testcase.
1414
1415 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1416
1417 PR fortran/45521
1418 * gfortran.dg/generic_25.f90: New.
1419 * gfortran.dg/generic_26.f90: New.
1420 * gfortran.dg/generic_27.f90: New.
1421
1422 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1423
1424 PR target/54760
1425 * gcc.target/sh/pr54760-1.c: New.
1426
1427 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1428
1429 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1430 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1431 * g++.dg/warn/Wsign-compare-5.C: New test.
1432 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1433 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1434 * g++.dg/ext/builtin30.C: New test.
1435 * g++.dg/ext/vla12.C: New test.
1436 * gcc.dg/builtins-85.c: New test.
1437
1438 PR debug/54519
1439 * gcc.dg/guality/pr54519-1.c: New test.
1440 * gcc.dg/guality/pr54519-2.c: New test.
1441 * gcc.dg/guality/pr54519-3.c: New test.
1442 * gcc.dg/guality/pr54519-4.c: New test.
1443 * gcc.dg/guality/pr54519-5.c: New test.
1444 * gcc.dg/guality/pr54519-6.c: New test.
1445
1446 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1447
1448 PR c++/50893
1449 * g++.dg/cpp0x/defaulted38.C: New.
1450
1451 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1452
1453 PR tree-optimization/33763
1454 * c-c++-common/pr33763.c: New test.
1455
1456 PR tree-optimization/54810
1457 * gcc.dg/tree-ssa/vrp85.c: New test.
1458
1459 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1460
1461 * gcc.dg/ucnid-7.c: Skip on AIX.
1462 * gcc.dg/ucnid-8.c: Same.
1463 * gcc.dg/ucnid-10.c: Same.
1464 * gcc.dg/ucnid-13.c: Same.
1465 * gcc.dg/attr-alias-3.c: Same.
1466 * gcc.dg/attr-alias-5.c: Same.
1467 * gcc.dg/torture/pr51106-2.c: Same.
1468 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1469
1470 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 PR c++/52233
1473 * g++.dg/cpp0x/alias-decl-23.C: New.
1474
1475 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1476
1477 PR c++/53403
1478 * g++.dg/template/friend53.C: New.
1479
1480 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1481
1482 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1483 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1484 (scan-ada-spec): Likewise.
1485 (scan-ada-spec-not): Likewise.
1486 * gcc.dg/dump-ada-spec-1.c: New test.
1487 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1488
1489 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1490
1491 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1492
1493 2012-10-04 Florian Weimer <fweimer@redhat.com>
1494
1495 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1496
1497 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1498
1499 PR c++/54323
1500 * g++.dg/cpp0x/pr54323.C: New.
1501
1502 2012-10-04 Richard Guenther <rguenther@suse.de>
1503
1504 PR middle-end/54735
1505 * g++.dg/torture/pr54735.C: New testcase.
1506
1507 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1508
1509 PR rtl-optimization/54739
1510 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1511
1512 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1513
1514 PR target/51244
1515 * gcc.target/sh/pr51244-12.c: New.
1516
1517 2012-10-03 Dehao Chen <dehao@google.com>
1518
1519 PR middle-end/54782
1520 * gcc.dg/pr54782.c: New test.
1521
1522 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1523
1524 PR c++/54777
1525 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1526
1527 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1528
1529 PR fortran/54778
1530 * gfortran.dg/class_53.f90: New.
1531
1532 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1533
1534 PR debug/54551
1535 * gcc.dg/guality/pr54551.c: New.
1536
1537 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1538
1539 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1540 * gcc.target/powerpc/pr46728-2.c: Likewise.
1541
1542 2012-10-02 Sharad Singhai <singhai@google.com>
1543
1544 PR testsuite/54772
1545 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1546 to fix test failures caused by r191883.
1547 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1548 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1549 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1550 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1551 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1552 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1553 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1554 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1555 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1556
1557 2012-09-30 Sharad Singhai <singhai@google.com>
1558
1559 * gcc.target/i386/vect-double-1.c: Fix test.
1560
1561 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1562
1563 PR target/54087
1564 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1565 atomic_sub fails.
1566
1567 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1568
1569 PR rtl-optimization/54457
1570 * gcc.target/i386/pr54457.c: New test.
1571
1572 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1573
1574 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1575
1576 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1577
1578 * gcc.target/i386/vect-rebuild.c: New testcase.
1579
1580 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1581
1582 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1583
1584 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1585
1586 * gcc.target/mips/pr37362.c: Fix target selector.
1587
1588 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1589
1590 PR target/54083
1591 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1592
1593 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1594
1595 * gcc.dg/ucnid-8.c: Update line number.
1596 * gcc.dg/torture/pr51106-2.c: Likewise.
1597
1598 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1599
1600 PR fortran/54667
1601 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1602 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1603 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1604
1605 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1606
1607 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1608 partially reverting r170092.
1609 * gfortran.dg/class_7.f03: Ditto.
1610 * gfortran.dg/coarray_14.f90: Ditto.
1611 * gfortran.dg/typebound_proc_13.f03: Ditto.
1612
1613 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1614
1615 PR c++/54738
1616 * g++.dg/cpp0x/sfinae42.C: New.
1617
1618 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1619
1620 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1621 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1622 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1623 * gcc.dg/pr42629.c: XFAIL on AIX.
1624 * gcc.dg/pr47684.c: Same.
1625 * gcc.dg/pr43670.c: Same.
1626 * gcc.dg/pr42916.c: Same.
1627 * gcc.dg/pr45449.c: Same.
1628 * gcc.dg/pr50017.c: Same.
1629 * gcc.dg/pr42728.c: Same.
1630 * gcc.dg/pr47881.c: Same.
1631 * gcc.dg/pr44023.c: Same.
1632 * gcc.dg/pr41345.c: Same.
1633 * gcc.dg/pr42630.c: Same.
1634 * gcc.dg/pr44971.c: Same.
1635 * gcc.dg/pr46771.c: Same.
1636 * gcc.dg/ucnid-8.c: Same.
1637 * gcc.dg/ucnid-10.c: Same.
1638 * gcc.dg/ucnid-13.c: Same.
1639 * gcc.dg/torture/pr51106-2.c: Same.
1640 * gcc.dg/pr48768.c: Same.
1641 * gcc.dg/pr42631.c: Same.
1642 * gcc.dg/pr43084.c: Same.
1643 * gcc.dg/ucnid-7.c: Same.
1644 * gcc.dg/pr42889.c: Same.
1645 * gcc.dg/pr41241.c: Same.
1646 * gcc.dg/pr42719.c: Same.
1647 * g++.dg/debug/pr46583.C: Same.
1648 * g++.dg/debug/pr47106.C: Same.
1649 * g++.dg/opt/pr48549.C: Same.
1650 * g++.dg/other/pr42685.C: Same.
1651 * c-c++-common/pr43942.c: Same.
1652
1653 2012-09-29 Ian Lance Taylor <iant@google.com>
1654
1655 * go.test/go-test.exp: Update for latest version of Go testsuite.
1656
1657 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1658
1659 PR fortran/52724
1660 * gfortran.dg/internal_readwrite_3.f90: New test.
1661
1662 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1663
1664 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1665 c-c++-common/Wunused-local-typedefs-2.c to here.
1666
1667 PR c++/54372 - unused attribute inactive on dependant entities
1668 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1669
1670 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1671
1672 PR c++/29028 - Missed unused warning on using declaration
1673 * g++.dg/warn/Wunused-var-18.C: New test.
1674
1675 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1676
1677 PR c++/53551 - -Wunused-local-typedefs misses uses
1678 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1679
1680 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1681
1682 PR target/54716
1683 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1684
1685 PR tree-optimization/54713
1686 * gcc.c-torture/compile/pr54713-1.c: New test.
1687 * gcc.c-torture/compile/pr54713-2.c: New test.
1688 * gcc.c-torture/compile/pr54713-3.c: New test.
1689
1690 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1691
1692 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1693
1694 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1695
1696 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1697
1698 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1699
1700 PR target/54703
1701 * gcc.target/i386/pr54703.c: New test.
1702
1703 2012-09-27 Richard Guenther <rguenther@suse.de>
1704
1705 PR lto/54709
1706 * gcc.dg/lto/pr54709_0.c: New testcase.
1707 * gcc.dg/lto/pr54709_1.c: Likewise.
1708
1709 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1710
1711 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1712
1713 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1714
1715 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1716
1717 * gcc.target/arm/pr42879.c: Handle big-endian.
1718
1719 2012-09-26 Steve Ellcey <sellcey@mips.com>
1720
1721 PR c/37303
1722 * gcc.dg/pr37303.c: Check for rdata or rodata.
1723
1724 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1725
1726 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1727
1728 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1729
1730 PR target/51274
1731 PR target/53087
1732 * gcc.target/powerpc/ppc-ne0-1.c: New.
1733
1734 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1735
1736 PR target/54089
1737 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1738 test_19, test_20, test_21, test_22, test_23): New functions.
1739 * gcc.target/sh/pr54089-4.c: New.
1740 * gcc.target/sh/pr54089-5.c: New.
1741 * gcc.target/sh/pr54089-6.c: New.
1742 * gcc.target/sh/pr54089-7.c: New.
1743
1744 2012-09-25 Richard Guenther <rguenther@suse.de>
1745
1746 PR lto/54625
1747 * gcc.dg/lto/pr54702_0.c: New testcase.
1748 * gcc.dg/lto/pr54702_1.c: Likewise.
1749 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1750 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1751 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1752 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1753
1754 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1755
1756 PR c++/54526
1757 * g++.dg/cpp0x/parse2.C: New.
1758 * g++.dg/parse/error11.C: Adjust.
1759 * g++.dg/parse/error12.C: Likewise.
1760
1761 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1762
1763 * gcc.target/i386/20030217-1.c: Added check for
1764 large_long_double effective target.
1765 * gcc.target/i386/387-3.c: Likewise.
1766 * gcc.target/i386/387-4.c: Likewise.
1767 * gcc.target/i386/pr36578-1.c: Likewise.
1768 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1769 when long double size is equal double size.
1770 * gcc.target/i386/excess-precision-1.c: Likewise.
1771 * gcc.target/i386/pr36578-2.c: Likewise.
1772 * gcc.target/i386/20030217-2.c: New testcase.
1773
1774 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1775
1776 PR tree-optimization/54676
1777 * gcc.dg/pr54676.c: New test.
1778
1779 2012-09-25 Richard Guenther <rguenther@suse.de>
1780
1781 PR tree-optimization/53663
1782 * gcc.dg/torture/pr53663-1.c: New testcase.
1783 * gcc.dg/torture/pr53663-2.c: Likewise.
1784 * gcc.dg/torture/pr53663-3.c: Likewise.
1785
1786 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1787
1788 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1789
1790 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1791
1792 * lib/target-supports-dg.exp (dg-require-effective-target,
1793 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1794 dg-process-target-1 instead of dg-process-target.
1795 (dg-process-target-1): Rename from dg-process-target.
1796 (dg-process-target): New.
1797
1798 2012-09-24 Richard Guenther <rguenther@suse.de>
1799
1800 PR tree-optimization/54684
1801 * g++.dg/torture/pr54684.C: New testcase.
1802
1803 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1804
1805 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1806
1807 2012-09-24 Richard Guenther <rguenther@suse.de>
1808
1809 PR middle-end/52173
1810 * gcc.dg/tm/pr52173-1.c: New.
1811 * gcc.dg/tm/pr52173-2.c: New.
1812
1813 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1814
1815 * gcc.dg/pr54669.c: New test.
1816
1817 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1818 Dominique Dhumieres <dominiq@lps.ens.fr>
1819
1820 PR testsuite/54677
1821 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1822
1823 2012-09-23 Tobias Burnus <burnus@net-b.de>
1824
1825 PR fortran/54618
1826 * gfortran.dg/class_array_14.f90: New.
1827
1828 2012-09-22 Kai Tietz <ktietz@redhat.com>
1829
1830 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1831 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1832
1833 2012-09-21 Dehao Chen <dehao@google.com>
1834
1835 PR go/54649
1836 PR tree-optimization/54655
1837 * g++.dg/pr54655.C: New testcase.
1838
1839 2012-09-21 Richard Guenther <rguenther@suse.de>
1840
1841 PR tree-optimization/54647
1842 * g++.dg/torture/pr54647.C: New testcase.
1843
1844 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1845
1846 PR c++/54427
1847 * c-c++-common/torture/vector-compare-2.c: Add -w.
1848
1849 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1850
1851 * gnat.dg/opt20.ads: Move dg directive to...
1852 * gnat.dg/opt20.adb: ...here.
1853 * gnat.dg/addr1.ad[sb]: Likewise.
1854 * gnat.dg/concat2.ad[sb]: Likewise.
1855 * gnat.dg/array16.ad[sb]: Likewise.
1856 * gnat.dg/atomic5.ad[sb]: Likewise.
1857 * gnat.dg/discr29.ad[sb]: Likewise.
1858 * gnat.dg/noreturn5.ad[sb]: Likewise.
1859 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1860 * gnat.dg/discr23.ads: Remove dg directive.
1861 * gnat.dg/nested_float_packed.ads: Likewise.
1862 * gnat.dg/oconst6.ads: Move to...
1863 * gnat.dg/specs/oconst6.ads: ...here.
1864
1865 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1866
1867 PR c++/52432
1868 * g++.dg/cpp0x/decltype32.C: Tweak.
1869
1870 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1871
1872 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1873 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1874 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1875 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1876
1877 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1878
1879 PR c++/54581
1880 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1881
1882 2012-09-19 Steve Ellcey <sellcey@mips.com>
1883
1884 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1885
1886 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1887
1888 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1889 * gcc.target/powerpc/ppc-mftb.c: New file.
1890
1891 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1892
1893 PR target/54089
1894 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1895 functions.
1896
1897 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1898
1899 PR target/54236
1900 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1901
1902 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1903
1904 * gcc.c-torture/execute/20120919-1.c: New test.
1905
1906 2012-09-19 Richard Guenther <rguenther@suse.de>
1907
1908 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1909
1910 2012-09-19 Richard Guenther <rguenther@suse.de>
1911
1912 * gcc.dg/builtin-unreachable-6.c: Adjust.
1913
1914 2012-09-19 Richard Guenther <rguenther@suse.de>
1915
1916 * gcc.dg/builtin-object-size-10.c: Adjust.
1917 * gcc.dg/builtin-unreachable-5.c: Adjust.
1918 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1919 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1920 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1921 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1922 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1923 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1924 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1925 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1926 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1927 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1928 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1929 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1930
1931 2012-09-19 Richard Guenther <rguenther@suse.de>
1932
1933 PR tree-optimization/54132
1934 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1935 * gcc.dg/torture/pr54132.c: Likewise.
1936
1937 2012-09-19 Terry Guo <terry.guo@arm.com>
1938
1939 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1940 extra prune rules that will be applied to all tests in a .exp file.
1941 (gcc-dg-prune): Use rules defined by the above variable.
1942 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1943 harmless warnings on architecture switch conflict.
1944
1945 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1946
1947 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1948 of asm-comment characters instead of a single one.
1949 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1950
1951 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1952
1953 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1954
1955 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1956 target instead of xfailing it.
1957 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1958 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1959 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1960 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1961 * gcc.dg/vect/vect-104.c: Likewise.
1962 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1963 * gcc.dg/vect/vect-outer-1.c: Likewise.
1964 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1965 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1966 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1967 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1968 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1969 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1970 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1971 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1972 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1973
1974 * lib/target-supports.exp
1975 (check_effective_target_vect_widen_mult_qi_to_hi,
1976 check_effective_target_vect_widen_mult_hi_to_si,
1977 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1978 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1979 check_effective_target_vect_pack_trunc,
1980 check_effective_target_vect_unpack,
1981 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1982 instead of arm_none.
1983
1984 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1985
1986 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1987
1988 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1989 config to compiler_flags.
1990
1991 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1992
1993 PR target/54592
1994 * gcc.target/i386/pr54592.c: New test.
1995
1996 PR tree-optimization/54610
1997 * gcc.target/i386/pr54610.c: New test.
1998
1999 2012-09-17 Jason Merrill <jason@redhat.com>
2000
2001 PR c++/54575
2002 * g++.dg/cpp0x/alias-decl-21.C: New.
2003 * g++.dg/cpp0x/alias-decl-22.C: New.
2004
2005 2012-09-17 Tobias Burnus <burnus@net-b.de>
2006
2007 PR fortran/54608
2008 * gfortran.dg/scan_2.f90: New.
2009
2010 2012-09-17 Jason Merrill <jason@redhat.com>
2011
2012 PR c++/53661
2013 * g++.dg/init/aggr9.C: New.
2014
2015 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2016
2017 * gnat.dg/loop_optimization12.ad[sb]: New test.
2018
2019 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2020
2021 PR fortran/54285
2022 * gfortran.dg/proc_ptr_result_7.f90: New.
2023
2024 2012-09-17 Tobias Burnus <burnus@net-b.de>
2025
2026 PR fortran/54603
2027 * gfortran.dg/structure_constructor_11.f90: New.
2028
2029 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2030
2031 PR tree-optimization/54563
2032 * g++.dg/torture/pr54563.C: New test.
2033
2034 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2035
2036 PR fortran/54594
2037 * gfortran.dg/typebound_generic_14.f03: New.
2038
2039 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2040
2041 PR fortran/54387
2042 * gfortran.dg/proc_ptr_38.f90: New.
2043
2044 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2045
2046 PR debug/54460
2047 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2048 to scary regexp.
2049
2050 PR testsuite/54007
2051 * gnat.dg/lto15.adb: Require lto.
2052
2053 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2054 "myBindC" for hppa*-*-hpux*.
2055
2056 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2057
2058 * gfortran.dg/namelist_75.f90: New test.
2059
2060 2012-09-15 Tom de Vries <tom@codesourcery.com>
2061
2062 * gcc.dg/tree-ssa/vrp82.c: New test.
2063 * gcc.dg/tree-ssa/vrp83.c: Same.
2064 * gcc.dg/tree-ssa/vrp84.c: Same.
2065
2066 2012-09-15 Tom de Vries <tom@codesourcery.com>
2067
2068 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2069 * gcc.dg/tree-ssa/vrp81.c: ... this.
2070
2071 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2072
2073 PR target/54222
2074 * gcc.target/avr/torture/fix-types.h: New.
2075 * gcc.target/avr/torture/vals-hr.def: New.
2076 * gcc.target/avr/torture/vals-r.def: New.
2077 * gcc.target/avr/torture/vals-k.def: New.
2078 * gcc.target/avr/torture/vals-ur.def: New.
2079 * gcc.target/avr/torture/vals-uk.def: New.
2080 * gcc.target/avr/torture/vals-uhr.def: New.
2081 * gcc.target/avr/torture/vals-llk.def: New.
2082 * gcc.target/avr/torture/vals-ullk.def: New.
2083 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2084 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2085 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2086 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2087 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2088 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2089 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2090 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2091
2092 2012-09-14 Dehao Chen <dehao@google.com>
2093
2094 * g++.dg/debug/dwarf2/deallocator.C: New test.
2095
2096 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2097
2098 PR c/54552
2099 * gcc.c-torture/compile/pr54552-1.c: New test.
2100
2101 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2102
2103 PR c++/54427
2104 * g++.dg/other/vector-compare.C: New testcase.
2105 * c-c++-common/vector-compare-3.c: New testcase.
2106 * gcc.dg/vector-shift.c: Move ...
2107 * c-c++-common/vector-shift.c: ... here.
2108 * gcc.dg/vector-shift1.c: Move ...
2109 * c-c++-common/vector-shift1.c: ... here.
2110 * gcc.dg/vector-shift3.c: Move ...
2111 * c-c++-common/vector-shift3.c: ... here.
2112 * gcc.dg/vector-compare-1.c: Move ...
2113 * c-c++-common/vector-compare-1.c: ... here.
2114 * gcc.dg/vector-compare-2.c: Move ...
2115 * c-c++-common/vector-compare-2.c: ... here.
2116 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2117 * c-c++-common/torture/vector-compare-1.c: ... here.
2118 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2119 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2120 * c-c++-common/torture/vector-compare-2.c: ... here.
2121 * gcc.c-torture/execute/vector-shift.c: Move ...
2122 * c-c++-common/torture/vector-shift.c: ... here.
2123 * gcc.c-torture/execute/vector-shift2.c: Move ...
2124 * c-c++-common/torture/vector-shift2.c: ... here.
2125 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2126 * c-c++-common/torture/vector-subscript-1.c: ... here.
2127 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2128 * c-c++-common/torture/vector-subscript-2.c: ... here.
2129 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2130 * c-c++-common/torture/vector-subscript-3.c: ... here.
2131
2132 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2133
2134 PR c/54103
2135 * gcc.c-torture/compile/pr54103-1.c,
2136 gcc.c-torture/compile/pr54103-2.c,
2137 gcc.c-torture/compile/pr54103-3.c,
2138 gcc.c-torture/compile/pr54103-4.c,
2139 gcc.c-torture/compile/pr54103-5.c,
2140 gcc.c-torture/compile/pr54103-6.c: New tests.
2141 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2142
2143 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2144
2145 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2146
2147 2012-09-14 Richard Guenther <rguenther@suse.de>
2148
2149 PR tree-optimization/54565
2150 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2151 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2152
2153 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2154
2155 * gcc.target/arm/combine-movs.c: Add missing space.
2156
2157 2012-09-14 Richard Guenther <rguenther@suse.de>
2158
2159 * g++.dg/torture/builtin-location.C: New testcase.
2160
2161 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2162 Manuel López-Ibåñez <manu@gcc.gnu.org>
2163
2164 PR c++/53210
2165 * g++.dg/warn/Wuninitialized-self.C: New.
2166
2167 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2168
2169 PR c/54559
2170 * gcc.c-torture/compile/pr54559.c: New test.
2171
2172 2012-09-13 Jason Merrill <jason@redhat.com>
2173
2174 PR c++/53839
2175 * g++.dg/cpp0x/constexpr-temp1.C: New.
2176
2177 PR c++/54511
2178 * g++.dg/template/anonunion2.C: New.
2179
2180 PR c++/53836
2181 * g++.dg/template/init10.C: New.
2182
2183 2012-09-13 Tobias Burnus <burnus@net-b.de>
2184
2185 PR fortran/54556
2186 * gfortran.dg/implicit_pure_3.f90: New.
2187
2188 2012-09-13 Richard Guenther <rguenther@suse.de>
2189
2190 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2191
2192 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2193
2194 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2195
2196 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2197
2198 * c-c++-common/pr51712.c: Handle for short-enum targets.
2199
2200 2012-09-12 Terry Guo <terry.guo@arm.com>
2201
2202 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2203 and lsrs for Thumb2 mode.
2204
2205 2012-09-12 Jan Hubicka <jh@suse.cz>
2206
2207 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2208
2209 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2210
2211 PR target/54445
2212 * gcc.target/i386/pr54445-1.c: New file.
2213 * gcc.target/i386/pr54445-2.c: Likewise.
2214
2215 2012-09-12 Tobias Burnus <burnus@net-b.de>
2216
2217 PR fortran/54225
2218 PR fortran/53306
2219 * gfortran.dg/coarray_10.f90: Update dg-error.
2220 * gfortran.dg/coarray_28.f90: New.
2221 * gfortran.dg/array_section_3.f90: New.
2222
2223 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2224
2225 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2226 gcc.target/arm/pr48252.c: Fix for big-endian support.
2227
2228 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2229
2230 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2231
2232 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2233 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2234
2235 * gcc.target/arm/neon-vfma-1.c: New testcase.
2236 * gcc.target/arm/neon-vfms-1.c: Likewise.
2237 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2238 of float.
2239 * gcc.target/arm/neon-vmls-1.c: Likewise.
2240 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2241 function.
2242 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2243 (check_effective_target_arm_neonv2_ok): Likewise.
2244 (check_effective_target_arm_neonv2_hw): Likewise.
2245 (check_effective_target_arm_neonv2): Likewise.
2246
2247 2012-09-11 Richard Guenther <rguenther@suse.de>
2248
2249 PR middle-end/54515
2250 * g++.dg/tree-ssa/pr54515.C: New testcase.
2251
2252 2012-09-10 Andrew Pinski <apinski@cavium.com>
2253
2254 PR tree-opt/c54362
2255 * gcc.dg/tm/memopt-16.c: New testcase.
2256
2257 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2258
2259 PR c++/54541
2260 PR c++/54542
2261 * g++.dg/cpp0x/sfinae40.C: New.
2262 * g++.dg/cpp0x/sfinae41.C: Likewise.
2263
2264 2012-09-10 Jason Merrill <jason@redhat.com>
2265
2266 PR c++/54538
2267 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2268
2269 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2270
2271 PR target/54089
2272 * gcc.target/sh/pr54089-3.c: New.
2273
2274 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2275
2276 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2277
2278 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2279
2280 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2281
2282 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2283
2284 * gcc.dg/pr52558-2.c: Delete.
2285 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2286
2287 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2288
2289 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2290
2291 2012-09-10 Richard Guenther <rguenther@suse.de>
2292
2293 PR tree-optimization/54520
2294 * gcc.dg/torture/pr54520.c: New testcase.
2295
2296 2012-09-10 Jason Merrill <jason@redhat.com>
2297
2298 PR c++/54506
2299 * g++.dg/cpp0x/implicit14.C: New.
2300
2301 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2302
2303 PR fortran/54208
2304 * gfortran.dg/bound_simplification_3.f90: New test.
2305
2306 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2307
2308 PR testsuite/54184
2309 * gcc.dg/pr52558-1.c: Delete.
2310 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2311
2312 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2313
2314 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2315 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2316 * gcc.target/arm/smlaltt-1.c: Likewise.
2317
2318 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2319
2320 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2321
2322 2012-09-07 Tom de Vries <tom@codesourcery.com>
2323
2324 PR tree-optimization/53986
2325 * gcc.dg/tree-ssa/vrp80.c: New test.
2326 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2327
2328 2012-09-06 Jason Merrill <jason@redhat.com>
2329
2330 PR c++/54341
2331 PR c++/54253
2332 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2333 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2334
2335 2012-09-06 Andrew Pinski <apinski@cavium.com>
2336
2337 PR tree-opt/54494
2338 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2339
2340 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2341
2342 PR rtl-optimization/54455
2343 * gcc.dg/54455.c: New test.
2344
2345 2012-09-06 Tobias Burnus <burnus@net-b.de>
2346
2347 PR fortran/54463
2348 * gfortran.dg/promotion_2.f90: New.
2349
2350 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2351
2352 PR middle-end/54486
2353 * c-c++-common/pr54486.c: New test.
2354
2355 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2356
2357 PR fortran/54474
2358 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2359
2360 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2361
2362 PR c++/54191
2363 * g++.dg/cpp0x/sfinae39.C: New.
2364
2365 2012-09-04 Jason Merrill <jason@redhat.com>
2366
2367 PR c++/54441
2368 * g++.dg/ext/flexary3.C: New.
2369
2370 PR c++/54420
2371 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2372
2373 PR c++/54198
2374 * g++.dg/template/defarg15.C: New.
2375
2376 PR c++/54437
2377 * g++.dg/template/access24.C: New.
2378
2379 2012-09-04 Richard Guenther <rguenther@suse.de>
2380
2381 PR tree-optimization/54458
2382 * gcc.dg/torture/pr54458.c: New testcase.
2383
2384 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2385
2386 * gcc.target/arm/neon-vext.c: New test.
2387 * gcc.target/arm/neon-vext-execute.c: Ditto.
2388
2389 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2390
2391 PR fortran/54243
2392 PR fortran/54244
2393 * gfortran.dg/select_type_29.f03: New.
2394
2395 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2396
2397 * gcc.dg/fold-perm.c: Improve test.
2398
2399 2012-09-03 Tobias Burnus <burnus@net-b.de>
2400
2401 PR fortran/51632
2402 * gfortran.dg/coarray_class_1.f90: New.
2403
2404 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2405
2406 PR target/49206
2407 * gcc.c-torture/compile/pr49206.c: New test.
2408
2409 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2410 Uros Bizjak <ubizjak@gmail.com>
2411
2412 PR target/36680
2413 * gfortran.dg/pr36680.f90: New test.
2414
2415 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2416
2417 PR target/42295
2418 * g++.dg/opt/pr42295.C: New test.
2419
2420 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2421
2422 PR target/54436
2423 * gcc.dg/torture/pr54436.c: New test.
2424
2425 2012-09-01 Andrew Pinski <apinski@cavium.com>
2426
2427 * gcc.target/mips/truncate-8.c: New testcase.
2428
2429 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2430
2431 PR target/46829
2432 PR target/46843
2433 * gcc.target/i386/pr46829.c: New test.
2434 * gcc.target/i386/pr46843.c: Ditto.
2435
2436 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2437 Jason Merrill <jason@redhat.com>
2438
2439 PR c++/18747
2440 * g++.dg/parse/error50.C: New.
2441
2442 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR c/54428
2445 * gcc.c-torture/compile/pr54428.c: New test.
2446
2447 2012-08-31 Ollie Wild <aaw@google.com>
2448
2449 PR c++/54197
2450 * g++.dg/init/lifetime3.C: New test.
2451
2452 2012-08-31 Martin Jambor <mjambor@suse.cz>
2453
2454 PR middle-end/54409
2455 * gcc.dg/torture/pr54409.c: New test.
2456
2457 2012-08-31 Martin Jambor <mjambor@suse.cz>
2458
2459 * gfortran.dg/pr48636.f90: Add dump scan checks.
2460
2461 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2462
2463 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2464
2465 2012-08-28 Joey Ye <joey.ye@arm.com>
2466
2467 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2468
2469 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2470
2471 PR target/46254
2472 * gcc.target/i386/pr46254.c: New test.
2473
2474 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2475
2476 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2477 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2478 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2479
2480 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2481
2482 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2483 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2484 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2485 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2486 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2487 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2488 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2489 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2490 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2491 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2492 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2493 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2494 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2495 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2496 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2497 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2498 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2499 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2500 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2501 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2502 gcc.target/mips/unaligned-1.c: Tighten regexps.
2503
2504 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2505
2506 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2507 (mips_option_groups): Remove optimization. Add various -f options.
2508 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2509 and -pg imply -fno-omit-frame-pointer.
2510 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2511 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2512 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2513 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2514 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2515 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2516 * gcc.target/mips/abi-n32-long32.c: Likewise.
2517 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2518 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2519 * gcc.target/mips/abi-n32-long64.c: Likewise.
2520 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2521 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2522 * gcc.target/mips/abi-n64-long32.c: Likewise.
2523 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2524 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2525 * gcc.target/mips/abi-n64-long64.c: Likewise.
2526 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2527 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2528 * gcc.target/mips/abi-o32-long32.c: Likewise.
2529 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2530 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2531 * gcc.target/mips/abi-o32-long64.c: Likewise.
2532 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2533 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2534 * gcc.target/mips/abi-o64-long32.c: Likewise.
2535 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2536 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2537 * gcc.target/mips/abi-o64-long64.c: Likewise.
2538 * gcc.target/mips/asm-1.c: Likewise.
2539 * gcc.target/mips/branch-1.c: Likewise.
2540 * gcc.target/mips/call-3.c: Likewise.
2541 * gcc.target/mips/call-saved-3.c: Likewise.
2542 * gcc.target/mips/clear-cache-1.c: Likewise.
2543 * gcc.target/mips/div-1.c: Likewise.
2544 * gcc.target/mips/div-2.c: Likewise.
2545 * gcc.target/mips/div-3.c: Likewise.
2546 * gcc.target/mips/div-4.c: Likewise.
2547 * gcc.target/mips/div-5.c: Likewise.
2548 * gcc.target/mips/div-6.c: Likewise.
2549 * gcc.target/mips/div-7.c: Likewise.
2550 * gcc.target/mips/div-8.c: Likewise.
2551 * gcc.target/mips/div-9.c: Likewise.
2552 * gcc.target/mips/div-10.c: Likewise.
2553 * gcc.target/mips/div-11.c: Likewise.
2554 * gcc.target/mips/div-12.c: Likewise.
2555 * gcc.target/mips/dsp-ctrl.c: Likewise.
2556 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2557 * gcc.target/mips/ext-8.c: Likewise.
2558 * gcc.target/mips/extend-2.c: Likewise.
2559 * gcc.target/mips/fix-r10000-1.c: Likewise.
2560 * gcc.target/mips/fix-r10000-2.c: Likewise.
2561 * gcc.target/mips/fix-r10000-3.c: Likewise.
2562 * gcc.target/mips/fix-r10000-4.c: Likewise.
2563 * gcc.target/mips/fix-r10000-5.c: Likewise.
2564 * gcc.target/mips/fix-r10000-6.c: Likewise.
2565 * gcc.target/mips/fix-r10000-7.c: Likewise.
2566 * gcc.target/mips/fix-r10000-8.c: Likewise.
2567 * gcc.target/mips/fix-r10000-9.c: Likewise.
2568 * gcc.target/mips/fix-r10000-10.c: Likewise.
2569 * gcc.target/mips/fix-r10000-11.c: Likewise.
2570 * gcc.target/mips/fix-r10000-12.c: Likewise.
2571 * gcc.target/mips/fix-r10000-13.c: Likewise.
2572 * gcc.target/mips/fix-r10000-14.c: Likewise.
2573 * gcc.target/mips/fix-r10000-15.c: Likewise.
2574 * gcc.target/mips/fpcmp-1.c: Likewise.
2575 * gcc.target/mips/fpcmp-2.c: Likewise.
2576 * gcc.target/mips/fpr-moves-7.c: Likewise.
2577 * gcc.target/mips/fpr-moves-8.c: Likewise.
2578 * gcc.target/mips/int-moves-1.c: Likewise.
2579 * gcc.target/mips/int-moves-2.c: Likewise.
2580 * gcc.target/mips/long-calls-pg.c: Likewise.
2581 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2582 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2583 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2584 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2585 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2586 * gcc.target/mips/mips-3d-1.c: Likewise.
2587 * gcc.target/mips/mips-3d-2.c: Likewise.
2588 * gcc.target/mips/mips-3d-3.c: Likewise.
2589 * gcc.target/mips/mips-3d-4.c: Likewise.
2590 * gcc.target/mips/mips-3d-5.c: Likewise.
2591 * gcc.target/mips/mips-3d-6.c: Likewise.
2592 * gcc.target/mips/mips-3d-7.c: Likewise.
2593 * gcc.target/mips/mips-3d-8.c: Likewise.
2594 * gcc.target/mips/mips-3d-9.c: Likewise.
2595 * gcc.target/mips/mips-ps-1.c: Likewise.
2596 * gcc.target/mips/mips-ps-2.c: Likewise.
2597 * gcc.target/mips/mips-ps-3.c: Likewise.
2598 * gcc.target/mips/mips-ps-4.c: Likewise.
2599 * gcc.target/mips/mips-ps-6.c: Likewise.
2600 * gcc.target/mips/mips32-dspr2.c: Likewise.
2601 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2602 * gcc.target/mips/neg-abs-1.c: Likewise.
2603 * gcc.target/mips/neg-abs-2.c: Likewise.
2604 * gcc.target/mips/nmadd-3.c: Likewise.
2605 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2606 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2607 * gcc.target/mips/octeon-pop-1.c: Likewise.
2608 * gcc.target/mips/pr26765.c: Likewise.
2609 * gcc.target/mips/pr33256.c: Likewise.
2610 * gcc.target/mips/pr33635-1.c: Likewise.
2611 * gcc.target/mips/pr33755.c: Likewise.
2612 * gcc.target/mips/pr35802.c: Likewise.
2613 * gcc.target/mips/pr45074.c: Likewise.
2614 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2615 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2616 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2617 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2618 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2619 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2620 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2621 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2622 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2623 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2624 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2625 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2626 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2627 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2628 * gcc.target/mips/save-restore-1.c: Likewise.
2629 * gcc.target/mips/save-restore-3.c: Likewise.
2630 * gcc.target/mips/save-restore-5.c: Likewise.
2631 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2632 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2633 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2634 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2635 * gcc.target/mips/stack-1.c: Likewise.
2636
2637 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2638 Tighten regexps.
2639
2640 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2641 branch under test to be filled with preceding rather than
2642 following instructions.
2643 * gcc.target/mips/branch-10.c: Likewise.
2644 * gcc.target/mips/branch-11.c: Likewise.
2645 * gcc.target/mips/branch-12.c: Likewise.
2646 * gcc.target/mips/branch-13.c: Likewise.
2647 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2648 to be eliminated. Tighten $28 scan-assembler-not test.
2649
2650 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2651 function to...
2652 * gcc.target/mips/call-4.c: ...this new test.
2653
2654 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2655 more likely.
2656 * gcc.target/mips/code-readable-3.c: Likewise.
2657 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2658 flag but skip for -O0.
2659 * gcc.target/mips/code-readable-4.c: Likewise.
2660
2661 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2662 of operations under test.
2663 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2664
2665 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2666 Don't require sibling-call optimization.
2667 * gcc.target/mips/near-far-4.c: Likewise.
2668
2669 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2670 Make sure that the register variable is used.
2671 * gcc.target/mips/soft-float-1.c: Likewise.
2672
2673 * gcc.target/mips/sdata-1.c: Make static data volatile.
2674 * gcc.target/mips/sdata-2.c: Likewise.
2675 * gcc.target/mips/sdata-3.c: Likewise.
2676 * gcc.target/mips/sdata-4.c: Likewise.
2677
2678 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2679 skip for -O0.
2680 * gcc.target/mips/atomic-memory-2.c: Likewise.
2681 * gcc.target/mips/branch-cost-1.c: Likewise.
2682 * gcc.target/mips/branch-cost-2.c: Likewise.
2683 * gcc.target/mips/cache-1.c: Likewise.
2684 * gcc.target/mips/call-1.c: Likewise.
2685 * gcc.target/mips/call-saved-2.c: Likewise.
2686 * gcc.target/mips/const-anchor-1.c: Likewise.
2687 * gcc.target/mips/const-anchor-2.c: Likewise.
2688 * gcc.target/mips/dse-1.c: Likewise.
2689 * gcc.target/mips/dsp-lhx.c: Likewise.
2690 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2691 * gcc.target/mips/ext-1.c: Likewise.
2692 * gcc.target/mips/ext-2.c: Likewise.
2693 * gcc.target/mips/ext-3.c: Likewise.
2694 * gcc.target/mips/ext-4.c: Likewise.
2695 * gcc.target/mips/ext-5.c: Likewise.
2696 * gcc.target/mips/ext-6.c: Likewise.
2697 * gcc.target/mips/ext-7.c: Likewise.
2698 * gcc.target/mips/extend-1.c: Likewise.
2699 * gcc.target/mips/fix-r4000-1.c: Likewise.
2700 * gcc.target/mips/fix-r4000-3.c: Likewise.
2701 * gcc.target/mips/fix-r4000-5.c: Likewise.
2702 * gcc.target/mips/fix-r4000-6.c: Likewise.
2703 * gcc.target/mips/fix-r4000-8.c: Likewise.
2704 * gcc.target/mips/fix-r4000-10.c: Likewise.
2705 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2706 * gcc.target/mips/fixed-vector-type.c: Likewise.
2707 * gcc.target/mips/fpr-moves-1.c: Likewise.
2708 * gcc.target/mips/fpr-moves-2.c: Likewise.
2709 * gcc.target/mips/fpr-moves-3.c: Likewise.
2710 * gcc.target/mips/fpr-moves-4.c: Likewise.
2711 * gcc.target/mips/fpr-moves-5.c: Likewise.
2712 * gcc.target/mips/fpr-moves-6.c: Likewise.
2713 * gcc.target/mips/ins-1.c: Likewise.
2714 * gcc.target/mips/ins-2.c: Likewise.
2715 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2716 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2717 * gcc.target/mips/lazy-binding-1.c: Likewise.
2718 * gcc.target/mips/madd-3.c: Likewise.
2719 * gcc.target/mips/madd-5.c: Likewise.
2720 * gcc.target/mips/madd-6.c: Likewise.
2721 * gcc.target/mips/madd-8.c: Likewise.
2722 * gcc.target/mips/madd-9.c: Likewise.
2723 * gcc.target/mips/memcpy-1.c: Likewise.
2724 * gcc.target/mips/mips-ps-type.c: Likewise.
2725 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2726 * gcc.target/mips/mips-sched-madd.c: Likewise.
2727 * gcc.target/mips/mips16e-extends.c: Likewise.
2728 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2729 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2730 * gcc.target/mips/movcc-1.c: Likewise.
2731 * gcc.target/mips/movcc-2.c: Likewise.
2732 * gcc.target/mips/movcc-3.c: Likewise.
2733 * gcc.target/mips/msub-5.c: Likewise.
2734 * gcc.target/mips/msub-6.c: Likewise.
2735 * gcc.target/mips/msub-8.c: Likewise.
2736 * gcc.target/mips/mult-2.c: Likewise.
2737 * gcc.target/mips/mult-3.c: Likewise.
2738 * gcc.target/mips/mult-5.c: Likewise.
2739 * gcc.target/mips/mult-6.c: Likewise.
2740 * gcc.target/mips/mult-7.c: Likewise.
2741 * gcc.target/mips/mult-12.c: Likewise.
2742 * gcc.target/mips/mult-13.c: Likewise.
2743 * gcc.target/mips/mult-14.c: Likewise.
2744 * gcc.target/mips/mult-15.c: Likewise.
2745 * gcc.target/mips/mult-17.c: Likewise.
2746 * gcc.target/mips/mult-18.c: Likewise.
2747 * gcc.target/mips/mult-19.c: Likewise.
2748 * gcc.target/mips/nmadd-1.c: Likewise.
2749 * gcc.target/mips/nmadd-2.c: Likewise.
2750 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2751 * gcc.target/mips/octeon-cins-1.c: Likewise.
2752 * gcc.target/mips/octeon-cins-2.c: Likewise.
2753 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2754 * gcc.target/mips/octeon-exts-2.c: Likewise.
2755 * gcc.target/mips/octeon-exts-3.c: Likewise.
2756 * gcc.target/mips/octeon-exts-4.c: Likewise.
2757 * gcc.target/mips/octeon-exts-5.c: Likewise.
2758 * gcc.target/mips/octeon-exts-6.c: Likewise.
2759 * gcc.target/mips/octeon-exts-7.c: Likewise.
2760 * gcc.target/mips/octeon-pop-2.c: Likewise.
2761 * gcc.target/mips/octeon-seq-3.c: Likewise.
2762 * gcc.target/mips/octeon-seq-4.c: Likewise.
2763 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2764 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2765 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2766 * gcc.target/mips/pr54240.c: Likewise.
2767 * gcc.target/mips/rsqrt-1.c: Likewise.
2768 * gcc.target/mips/rsqrt-2.c: Likewise.
2769 * gcc.target/mips/rsqrt-3.c: Likewise.
2770 * gcc.target/mips/rsqrt-4.c: Likewise.
2771 * gcc.target/mips/save-restore-2.c: Likewise.
2772 * gcc.target/mips/save-restore-4.c: Likewise.
2773 * gcc.target/mips/sb1-1.c: Likewise.
2774 * gcc.target/mips/scc-1.c: Likewise.
2775 * gcc.target/mips/scc-2.c: Likewise.
2776 * gcc.target/mips/scc-3.c: Likewise.
2777 * gcc.target/mips/scc-4.c: Likewise.
2778 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2779 * gcc.target/mips/truncate-1.c: Likewise.
2780 * gcc.target/mips/truncate-2.c: Likewise.
2781 * gcc.target/mips/truncate-3.c: Likewise.
2782 * gcc.target/mips/truncate-4.c: Likewise.
2783 * gcc.target/mips/truncate-5.c: Likewise.
2784 * gcc.target/mips/truncate-6.c: Likewise.
2785 * gcc.target/mips/unaligned-1.c: Likewise.
2786
2787 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2788 skip for -O0. Require -fexpensive-optimizations.
2789 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2790 * gcc.target/mips/dspr2-MULT.c: Likewise.
2791 * gcc.target/mips/fix-r4000-2.c: Likewise.
2792 * gcc.target/mips/fix-r4000-4.c: Likewise.
2793 * gcc.target/mips/fix-r4000-7.c: Likewise.
2794 * gcc.target/mips/fix-r4000-9.c: Likewise.
2795 * gcc.target/mips/madd-1.c: Likewise.
2796 * gcc.target/mips/madd-2.c: Likewise.
2797 * gcc.target/mips/madd-4.c: Likewise.
2798 * gcc.target/mips/maddu-1.c: Likewise.
2799 * gcc.target/mips/maddu-2.c: Likewise.
2800 * gcc.target/mips/maddu-3.c: Likewise.
2801 * gcc.target/mips/maddu-4.c: Likewise.
2802 * gcc.target/mips/msub-1.c: Likewise.
2803 * gcc.target/mips/msub-2.c: Likewise.
2804 * gcc.target/mips/msub-3.c: Likewise.
2805 * gcc.target/mips/msub-4.c: Likewise.
2806 * gcc.target/mips/msubu-1.c: Likewise.
2807 * gcc.target/mips/msubu-2.c: Likewise.
2808 * gcc.target/mips/msubu-3.c: Likewise.
2809 * gcc.target/mips/msubu-4.c: Likewise.
2810 * gcc.target/mips/mult-1.c: Likewise.
2811 * gcc.target/mips/mult-4.c: Likewise.
2812 * gcc.target/mips/mult-8.c: Likewise.
2813 * gcc.target/mips/mult-9.c: Likewise.
2814 * gcc.target/mips/mult-10.c: Likewise.
2815 * gcc.target/mips/mult-11.c: Likewise.
2816 * gcc.target/mips/mult-16.c: Likewise.
2817
2818 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2819 skip for -O0 and -Os.
2820 * gcc.target/mips/fix-r4000-12.c: Likewise.
2821 * gcc.target/mips/madd-7.c: Likewise.
2822 * gcc.target/mips/mips-ps-5.c: Likewise.
2823 * gcc.target/mips/mips-ps-7.c: Likewise.
2824 * gcc.target/mips/msub-7.c: Likewise.
2825
2826 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2827 skip for -O0. Require -mno-abicalls.
2828 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2829
2830 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2831 skip for -O0. Require a total number of BBIT instructions and
2832 at least one of each kind.
2833
2834 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2835 skip for -O0. Require -fno-unroll-loops.
2836
2837 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2838 skip for -O0. Allow BLTZ as well as BGEZ.
2839
2840 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2841
2842 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2843 skip for -O0. Require -fschedule-insns2.
2844 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2845
2846 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2847 but skip for -O0. Make a branch-likely more likely.
2848
2849 * gcc.target/mips/timode-2.c: Split each test into its own function.
2850 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2851
2852 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2853 skip for -O0. Require -fpeephole2.
2854 * gcc.target/mips/vr-mult-2.c: Likewise.
2855
2856 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2857
2858 PR preprocessor/53469
2859 * gcc.dg/cpp/_Pragma7.c: New test case.
2860
2861 2012-08-27 Tobias Burnus <burnus@net-b.de>
2862
2863 PR fortran/54370
2864 * gfortran.dg/do_5.f90: New.
2865
2866 2012-08-27 Tobias Burnus <burnus@net-b.de>
2867
2868 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2869 from dg-options as -Wall no longer implies it.
2870
2871 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2872
2873 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2874
2875 2012-08-25 Jason Merrill <jason@redhat.com>
2876
2877 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2878
2879 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2880
2881 PR c++/51421
2882 * g++.dg/cpp0x/auto34.C: New.
2883
2884 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR c/54363
2887 * gcc.dg/pr54363.c: New test.
2888
2889 PR c/54355
2890 * gcc.dg/pr54355.c: New test.
2891
2892 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2893
2894 PR debug/52857
2895 * gcc.target/i386/pr52857-1.c: New.
2896 * gcc.target/i386/pr52857-2.c: Likewise.
2897
2898 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2899
2900 * gcc.target/mips/code-readable-4.c: New test.
2901
2902 2012-08-23 Julian Brown <julian@codesourcery.com>
2903 Sandra Loosemore <sandra@codesourcery.com>
2904
2905 * gcc.target/mips/code-readable-1.c: Add -O to options.
2906
2907 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2908
2909 PR c++/20420
2910 * g++.dg/lookup/using53.C: New.
2911
2912 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2913
2914 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2915 * gcc.dg/fixed-point/convert-1.c: New.
2916 * gcc.dg/fixed-point/convert-2.c: New.
2917 * gcc.dg/fixed-point/convert-3.c: New.
2918 * gcc.dg/fixed-point/convert-4.c: New.
2919 * gcc.dg/fixed-point/convert-float-1.c: New.
2920 * gcc.dg/fixed-point/convert-float-2.c: New.
2921 * gcc.dg/fixed-point/convert-float-3.c: New.
2922 * gcc.dg/fixed-point/convert-float-4.c: New.
2923 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2924 * gcc.dg/fixed-point/convert-sat.c: New.
2925 * gcc.dg/fixed-point/convert.h: New.
2926
2927 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2928
2929 PR target/54089
2930 * gcc.target/sh/pr54089-2.c: New.
2931
2932 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2933
2934 * gcc.target/i386/long-double-64-1.c: New file.
2935 * gcc.target/i386/long-double-64-2.c: Likewise.
2936 * gcc.target/i386/long-double-64-3.c: Likewise.
2937 * gcc.target/i386/long-double-64-4.c: Likewise.
2938 * gcc.target/i386/long-double-80-1.c: Likewise.
2939 * gcc.target/i386/long-double-80-2.c: Likewise.
2940 * gcc.target/i386/long-double-80-3.c: Likewise.
2941 * gcc.target/i386/long-double-80-4.c: Likewise.
2942 * gcc.target/i386/long-double-80-5.c: Likewise.
2943 * gcc.target/i386/long-double-80-6.c: Likewise.
2944 * gcc.target/i386/long-double-80-7.c: Likewise.
2945
2946 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2947
2948 PR tree-optimization/54317
2949 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2950
2951 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2952
2953 PR target/39423
2954 * gcc.target/sh/pr39423-2.c: New.
2955
2956 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2957
2958 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2959 * gcc.dg/fold-perm.c: Likewise.
2960
2961 2012-08-20 Jan Hubicka <jh@suse.cz>
2962
2963 PR fortran/48636
2964 * gcc.dg/ipa/inlinehint-1.c: New.
2965
2966 2012-08-20 Florian Weimer <fweimer@redhat.com>
2967
2968 PR c++/19351
2969 * g++.dg/init/new38.C: New test.
2970 * g++.dg/init/new39.C: New test.
2971
2972 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2973
2974 PR target/54089
2975 * gcc.target/sh/pr54089-1.c: New.
2976
2977 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2978
2979 PR target/51244
2980 * gcc.target/sh/pr51244-11.c: New.
2981
2982 2012-08-20 Tobias Burnus <burnus@net-b.de>
2983
2984 PR fortran/54301
2985 * gfortran.dg/warn_target_lifetime_2.f90: New.
2986
2987 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2988
2989 PR c++/10416
2990 * g++.dg/warn/Wunused-var-17.C: New.
2991
2992 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2993
2994 PR middle-end/53992
2995 * gcc.dg/gomp/pr53992.c: New test.
2996
2997 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2998
2999 PR tree-ssa/54295
3000 * gcc.c-torture/execute/20120817-1.c: New test.
3001
3002 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3003
3004 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3005 add instruction.
3006 (f2): New test that really does need adds.
3007
3008 2012-08-20 Richard Guenther <rguenther@suse.de>
3009
3010 PR tree-optimization/54327
3011 * gcc.dg/torture/pr54327.c: New testcase.
3012
3013 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3014
3015 PR tree-optimization/54321
3016 * gcc.c-torture/compile/pr54321.c: New test.
3017
3018 2012-08-20 Tobias Burnus <burnus@net-b.de>
3019
3020 PR fortran/54301
3021 * gfortran.dg/warn_target_lifetime_1.f90: New.
3022
3023 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3024
3025 PR fortran/54298
3026 * gfortran.dg/real_compare_1.f90: New test case.
3027 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3028
3029 2012-08-18 Jan Hubicka <jh@suse.cz>
3030
3031 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3032
3033 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3034
3035 PR fortran/39290
3036 * gfortran.dg/interface_37.f90: New test.
3037
3038 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3039 Gary Funck <gary@intrepid.com>
3040
3041 PR target/20020
3042 * gcc.target/i386/pr20020-1.c: New test.
3043 * gcc.target/i386/pr20020-2.c: Likewise.
3044 * gcc.target/i386/pr20020-3.c: Likewise.
3045
3046 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3047
3048 * gcc.target/i386/perm-concat.c: New test.
3049
3050 2012-08-17 Julian Brown <julian@codesourcery.com>
3051
3052 * gcc.target/arm/div64-unwinding.c: New test.
3053
3054 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3055
3056 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3057
3058 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3059
3060 PR target/54236
3061 * gcc.target/sh/pr54236-1.c: New.
3062
3063 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3064
3065 * lib/target-supports.exp (check_effective_target_sync_int_long)
3066 (check_effective_target_sync_char_short): Enable for crisv32-*
3067 and cris-*.
3068
3069 PR middle-end/54261
3070 * gcc.dg/torture/pr54261-1.c: New test.
3071
3072 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3073
3074 PR fortran/54243
3075 PR fortran/54244
3076 * gfortran.dg/typebound_call_24.f03: New.
3077
3078 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3079
3080 PR tree-optimization/54245
3081 * gcc.dg/tree-ssa/pr54245.c: New test.
3082
3083 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3084
3085 PR tree-optimization/54240
3086 * gcc.target/powerpc/pr54240.c: New test.
3087 * gcc.target/mips/pr54240.c: Likewise.
3088
3089 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3090
3091 PR target/52933
3092 * gcc.target/sh/pr52933-1.c: New.
3093 * gcc.target/sh/pr52933-2.c: New.
3094
3095 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3096
3097 PR target/50751
3098 * gcc.target/sh/pr50751-8.c: New.
3099
3100 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3101
3102 PR fortran/47586
3103 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3104 * gfortran.dg/typebound_proc_27.f03: New test.
3105
3106 2012-08-14 Sterling Augustine <saugustine@google.com>
3107
3108 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3109
3110 2012-08-14 Tobias Burnus <burnus@net-b.de>
3111
3112 PR fortran/40881
3113 * gfortran.dg/data_constraints_3.f90: New.
3114 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3115 to disable -pedantic compilation.
3116 * gfortran.dg/pr37243.f: Ditto.
3117 * gfortran.dg/g77/19990826-3.f: Ditto.
3118 * gfortran.dg/g77/20020307-1.f : Ditto.
3119 * gfortran.dg/g77/980310-3.f: Ditto.
3120
3121 2012-08-14 Tobias Burnus <burnus@net-b.de>
3122
3123 PR fortran/54234
3124 * gfortran.dg/warn_conversion_4.f90: New.
3125
3126 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR middle-end/53411
3129 PR rtl-optimization/53495
3130 * gcc.c-torture/compile/pr53411.c: New test.
3131 * gcc.c-torture/compile/pr53495.c: New test.
3132
3133 2012-08-13 Richard Guenther <rguenther@suse.de>
3134
3135 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3136
3137 2012-08-13 Richard Guenther <rguenther@suse.de>
3138
3139 PR tree-optimization/54200
3140 * gcc.dg/guality/pr54200.c: New testcase.
3141 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3142
3143 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3144
3145 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3146
3147 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3148
3149 PR target/51244
3150 * gcc.target/sh/pr51244-7.c: New.
3151 * gcc.target/sh/pr51244-8.c: New.
3152 * gcc.target/sh/pr51244-9.c: New.
3153 * gcc.target/sh/pr51244-10.c: New.
3154
3155 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3156
3157 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3158 -m2e or -m2a.
3159 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3160 * gcc.target/sh/pr53511-1.c: Likewise.
3161 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3162 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3163 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3164 * gcc.target/sh/pr53512-3.c: Likewise.
3165 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3166
3167 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3168
3169 PR target/39423
3170 * gcc.c-torture/compile/pr39423-1.c: New.
3171 * gcc.c-torture/compile/pr39423-2.c: New.
3172
3173 2012-08-12 Tobias Burnus <burnus@net-b.de>
3174
3175 PR fortran/54221
3176 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3177 they appear uninitialized on the RHS.
3178 * gfortran.dg/public_private_module_6.f90: New.
3179
3180 2012-08-11 Martin Jambor <mjambor@suse.cz>
3181
3182 PR fortran/48636
3183 * gfortran.dg/pr48636.f90: New test.
3184
3185 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3186
3187 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3188 to avoid warnings.
3189 (main): Adjust caller.
3190
3191 2012-08-10 Richard Guenther <rguenther@suse.de>
3192
3193 * gcc.dg/matrix/*.c: Adjust and move ...
3194 * gcc.dg/torture/: ... here.
3195 * gcc.dg/matrix: Remove directory.
3196
3197 2012-08-10 Richard Guenther <rguenther@suse.de>
3198
3199 PR middle-end/54219
3200 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3201
3202 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3203
3204 PR middle-end/54211
3205 * gcc.dg/tree-ssa/pr54211.c: New test.
3206
3207 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3208
3209 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3210 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3211
3212 2012-08-10 Richard Guenther <rguenther@suse.de>
3213
3214 PR tree-optimization/54109
3215 * gcc.dg/torture/pr54109.c: New testcase.
3216 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3217 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3218
3219 2012-08-10 Richard Guenther <rguenther@suse.de>
3220
3221 PR tree-optimization/54027
3222 * gcc.dg/torture/pr54027.c: New testcase.
3223
3224 2012-08-10 Richard Guenther <rguenther@suse.de>
3225
3226 * g++.dg/plugin/selfassign.c: Adjust.
3227 * gcc.dg/plugin/selfassign.c: Likewise.
3228 * gcc.dg/strlenopt-11.c: Likewise.
3229 * gcc.dg/strlenopt-13.c: Likewise.
3230 * gcc.dg/no-strict-overflow-4.c: Likewise.
3231 * gcc.dg/strict-overflow-4.c: Likewise.
3232 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3233 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3234 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3235 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3236 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3237 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3238 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3239 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3240 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3241 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3242 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3243 * gcc.dg/pr46309.c: Likewise.
3244 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3245
3246 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3247
3248 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3249 for x86 targets.
3250 * gcc.c-torture/compile/20120727-2.c: New test.
3251
3252 2012-08-09 Martin Jambor <mjambor@suse.cz>
3253
3254 * gcc.dg/ipa/iinline-4.c: New test.
3255 * gcc.dg/ipa/iinline-5.c: Likewise.
3256 * gcc.dg/ipa/iinline-6.c: Likewise.
3257 * gcc.dg/ipa/iinline-7.c: Likewise.
3258 * gcc.dg/lto/20120723_0.c: Likewise.
3259 * gcc.dg/lto/20120723_1.c: Likewise.
3260
3261 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3262
3263 PR target/39423
3264 * gcc.target/sh/pr39423-1.c: New.
3265
3266 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3267
3268 PR target/51244
3269 * gcc.target/sh/pr51244-5: New.
3270 * gcc.target/sh/pr51244-6: New.
3271
3272 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3273
3274 * gcc.target/i386/adx-addxcarry32-3.c: New.
3275 * gcc.target/i386/adx-addxcarry64-3.c: New.
3276
3277 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3278
3279 PR rtl-optimization/53701
3280 * gcc.dg/pr53701.c: New test.
3281
3282 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3283
3284 * gcc.c-torture/compile/20120727-1.c: New test.
3285
3286 2012-08-09 Tobias Burnus <burnus@net-b.de>
3287
3288 PR fortran/54199
3289 * gfortran.dg/intrinsic_shadow_4.f90: New.
3290
3291 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3292
3293 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3294
3295 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3296
3297 * gcc.c-torture/execute/20120808-1.c: New test.
3298
3299 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3300
3301 PR rtl-optimization/54157
3302 * gcc.target/i386/pr54157.c: New file.
3303
3304 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3305
3306 * gcc.target/i386/adx-addcarryx32-1.c: New.
3307 * gcc.target/i386/adx-addcarryx32-2.c: New.
3308 * gcc.target/i386/adx-addcarryx64-1.c: New.
3309 * gcc.target/i386/adx-addcarryx64-2.c: New.
3310 * gcc.target/i386/adx-check.h: New.
3311 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3312 * gcc.target/i386/sse-12.c: Add -madx.
3313 * gcc.target/i386/sse-13.c: Ditto.
3314 * gcc.target/i386/sse-14.c: Ditto.
3315 * gcc.target/i386/sse-22.c: Ditto.
3316 * gcc.target/i386/sse-23.c: Ditto.
3317 * g++.dg/other/i386-2.C: Ditto.
3318 * g++.dg/other/i386-3.C: Ditto.
3319
3320 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3321
3322 * gcc.dg/tree-ssa/slsr-5.c: New.
3323 * gcc.dg/tree-ssa/slsr-6.c: New.
3324 * gcc.dg/tree-ssa/slsr-7.c: New.
3325 * gcc.dg/tree-ssa/slsr-8.c: New.
3326 * gcc.dg/tree-ssa/slsr-9.c: New.
3327 * gcc.dg/tree-ssa/slsr-10.c: New.
3328 * gcc.dg/tree-ssa/slsr-11.c: New.
3329 * gcc.dg/tree-ssa/slsr-12.c: New.
3330 * gcc.dg/tree-ssa/slsr-13.c: New.
3331 * gcc.dg/tree-ssa/slsr-14.c: New.
3332 * gcc.dg/tree-ssa/slsr-15.c: New.
3333 * gcc.dg/tree-ssa/slsr-16.c: New.
3334 * gcc.dg/tree-ssa/slsr-17.c: New.
3335 * gcc.dg/tree-ssa/slsr-18.c: New.
3336 * gcc.dg/tree-ssa/slsr-19.c: New.
3337 * gcc.dg/tree-ssa/slsr-20.c: New.
3338 * gcc.dg/tree-ssa/slsr-21.c: New.
3339 * gcc.dg/tree-ssa/slsr-22.c: New.
3340 * gcc.dg/tree-ssa/slsr-23.c: New.
3341 * gcc.dg/tree-ssa/slsr-24.c: New.
3342 * gcc.dg/tree-ssa/slsr-25.c: New.
3343 * gcc.dg/tree-ssa/slsr-26.c: New.
3344 * gcc.dg/tree-ssa/slsr-30.c: New.
3345 * gcc.dg/tree-ssa/slsr-31.c: New.
3346
3347 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3348
3349 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3350 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3351 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3352
3353 2012-08-06 Cary Coutant <ccoutant@google.com>
3354
3355 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3356
3357 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3358
3359 PR fortran/35831
3360 * gfortran.dg/dummy_procedure_5.f90: Modified.
3361 * gfortran.dg/dummy_procedure_8.f90: New.
3362 * gfortran.dg/interface_26.f90: Modified.
3363 * gfortran.dg/proc_ptr_11.f90: Modified.
3364 * gfortran.dg/proc_ptr_15.f90: Modified.
3365 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3366 * gfortran.dg/typebound_override_1.f90: Modified.
3367 * gfortran.dg/typebound_proc_6.f03: Modified.
3368
3369 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3370
3371 PR tree-optimization/51938
3372 PR tree-optimization/52005
3373 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3374 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3375 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3376 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3377
3378 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3379
3380 Avoid crashing on erroneous static_assert usage
3381 * g++.dg/cpp0x/static_assert8.C: New test.
3382
3383 2012-08-06 Jason Merrill <jason@redhat.com>
3384
3385 * g++.dg/cpp0x/sfinae38.C: New.
3386
3387 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3388 Paolo Carlini <paolo.carlini@oracle.com>
3389
3390 PR c++/54165
3391 * g++.dg/conversion/void2.C: New.
3392
3393 2012-08-06 Tom de Vries <tom@codesourcery.com>
3394
3395 * gcc.dg/tree-ssa/vrp78.c: New test.
3396
3397 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3398 Richard Sandiford <rdsandiford@googlemail.com>
3399
3400 * g++.dg/opt/enum2.C: Require fpic target.
3401 * g++.dg/lto/20090303_0.C: Likewise.
3402
3403 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3404 Catherine Moore <clm@codesourcery.com>
3405
3406 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3407 flush function names too.
3408 * gcc.target/mips/clear-cache-1.c: Likewise.
3409
3410 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3411
3412 PR target/54156
3413 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3414
3415 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3416
3417 PR fortran/54166
3418 * gfortran.dg/array_5.f90: New test.
3419
3420 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3421
3422 PR tree-optimization/30318
3423 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3424
3425 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3426
3427 * g++.dg/ext/vector17.C: New testcase.
3428
3429 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3430
3431 PR target/51931
3432 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3433 * g++.dg/opt/longbranch1.C: Likewise.
3434
3435 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3436
3437 PR tree-optimization/53805
3438 * gcc.dg/fold-notunord.c: New testcase.
3439
3440 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3441
3442 PR fortran/48820
3443 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3444 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3445
3446 2012-08-02 Jason Merrill <jason@redhat.com>
3447 Paolo Carlini <paolo.carlini@oracle.com>
3448
3449 PR c++/51213 (again)
3450 * g++.dg/cpp0x/sfinae37.C: Extend.
3451
3452 2012-08-02 Richard Guenther <rguenther@suse.de>
3453
3454 PR tree-optimization/50672
3455 * g++.dg/torture/pr50672.C: New testcase.
3456
3457 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3458
3459 PR fortran/54147
3460 * gfortran.dg/abstract_type_6.f03: Modified.
3461 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3462 * gfortran.dg/proc_ptr_comp_35.f90: New.
3463 * gfortran.dg/typebound_proc_9.f03: Modified.
3464 * gfortran.dg/typebound_proc_26.f90: New.
3465
3466 2012-08-02 Richard Guenther <rguenther@suse.de>
3467
3468 * gcc.dg/torture/pta-callused-1.c: Adjust.
3469 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3470 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3471 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3472 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3473 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3474 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3475 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3476 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3477
3478 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3479
3480 PR fortran/54033
3481 * gfortran.dg/include_6.f90: New test case.
3482 * gfortran.dg/include_7.f90: New test case.
3483 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3484
3485 2012-08-01 Tom de Vries <tom@codesourcery.com>
3486
3487 * gcc.dg/tree-ssa/vrp76.c: New test.
3488
3489 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3490
3491 PR tree-optimization/46556
3492 * gcc.dg/tree-ssa/slsr-27.c: New.
3493 * gcc.dg/tree-ssa/slsr-28.c: New.
3494 * gcc.dg/tree-ssa/slsr-29.c: New.
3495
3496 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3497
3498 PR fortran/42418
3499 * gfortran.dg/proc_decl_29.f90: New.
3500
3501 2012-07-31 Dehao Chen <dehao@google.com>
3502
3503 * gcc.dg/predict-7.c: New test.
3504
3505 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3506
3507 PR fortran/54134
3508 * gfortran.dg/typebound_override_3.f90: New.
3509
3510 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3511
3512 PR tree-optimization/53773
3513 * gcc.dg/vect/pr53773.c: New test.
3514
3515 2012-07-31 Nick Clifton <nickc@redhat.com>
3516
3517 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3518 and for XStormy16.
3519
3520 2012-07-31 Tobias Burnus <burnus@net-b.de>
3521
3522 * gfortran.dg/c_funloc_tests_6.f90: New.
3523 * gfortran.dg/c_funloc_tests_7.f90: New.
3524 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3525
3526 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3527
3528 PR c++/53624
3529 * g++.dg/cpp0x/temp_default5.C: New.
3530
3531 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3532
3533 PR fortran/51081
3534 * gfortran.dg/proc_ptr_37.f90: New.
3535
3536 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3537
3538 * lib/target-supports.exp
3539 (check_effective_target_vect_natural_alignment): New function.
3540 * gcc.dg/align-2.c: Only run on targets with natural alignment
3541 of vector types.
3542 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3543 alignment of vector types.
3544
3545 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3546 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3547
3548 * gcc.target/i386/rdseed16-1.c: New.
3549 * gcc.target/i386/rdseed32-1.c: Ditto
3550 * gcc.target/i386/rdseed64-1.c: Ditto
3551 * gcc.target/i386/sse-12.c: Add -mrdseed.
3552 * gcc.target/i386/sse-13.c: Ditto.
3553 * gcc.target/i386/sse-14.c: Ditto.
3554 * g++.dg/other/i386-2.C: Ditto.
3555 * g++.dg/other/i386-3.C: Ditto.
3556
3557 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3558
3559 PR target/51244
3560 * gcc.target/sh/pr51244-4.c: New.
3561
3562 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3563
3564 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3565 for alpha*-*-* targets. Cleanup original tree dump.
3566
3567 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3568
3569 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3570 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3571
3572 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3573
3574 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3575 rand, srand. Include <stdlib.h>.
3576
3577 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3578
3579 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3580
3581 2012-07-26 Richard Henderson <rth@redhat.com>
3582
3583 * gcc.dg/attr-hotcold-1.c: New.
3584 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3585
3586 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3587 Sandra Loosemore <sandra@codesourcery.com>
3588
3589 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3590
3591 2012-07-26 Tobias Burnus <burnus@net-b.de>
3592
3593 * gfortran.dg/contiguous_1.f90: Update dg-error.
3594 * gfortran.dg/proc_ptr_32.f90: Ditto.
3595
3596 2012-07-26 Richard Guenther <rguenther@suse.de>
3597
3598 PR tree-optimization/54098
3599 * gcc.dg/torture/pr54098.c: New testcase.
3600
3601 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3602
3603 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3604 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3605
3606 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3607
3608 PR fortran/44354
3609 * gfortran.dg/array_constructor_39.f90: New test.
3610
3611 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3612
3613 PR fortran/44354
3614 * gfortran.dg/array_constructor_38.f90: New test.
3615
3616 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3617
3618 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3619
3620 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3621
3622 * gnat.dg/noreturn5.ad[sb]: New test.
3623
3624 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3625 Paul Brook <paul@codesourcery.com>
3626
3627 PR target/53633
3628
3629 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3630 * c-c++-common/pr53633.c: New test.
3631
3632 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3633
3634 * gcc.target/i386/asm-dialect-1.c: New test case.
3635
3636 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3637 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3638
3639 * gcc.target/i386/prefetchw-1.c: New.
3640 * gcc.target/i386/sse-12.c: Add -mprfchw.
3641 * gcc.target/i386/sse-13.c: Ditto.
3642 * gcc.target/i386/sse-14.c: Ditto.
3643 * gcc.target/i386/sse-22.c: Ditto.
3644 * gcc.target/i386/sse-23.c: Ditto.
3645 * g++.dg/other/i386-2.C: Ditto.
3646 * g++.dg/other/i386-3.C: Ditto.
3647
3648 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3649
3650 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3651
3652 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3653
3654 PR target/54051
3655 * gcc.target/arm/pr54051.c: New.
3656 * gcc.target/arm/vfp-1.c: Adjust test.
3657
3658 2012-07-24 Julian Brown <julian@codesourcery.com>
3659
3660 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3661 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3662 hard-float ARM.
3663
3664 2012-07-23 Paul Brook <paul@codesourcery.com>
3665
3666 * g++.dg/other/armv7m-1.c: New test.
3667
3668 2012-07-23 Julian Brown <julian@codesourcery.com>
3669
3670 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3671 ARM.
3672 (DO_TEST): Define to 1 for appropriate ARM targets.
3673
3674 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3675
3676 PR tree-optimization/53881
3677 * gcc.dg/pr53881.c: Renamed to ...
3678 * gcc.dg/pr53881-1.c: ... this.
3679 * gcc.dg/pr53881-2.c: New test.
3680
3681 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3682
3683 Handle recent changes in default atomics for cris*-*-linux*.
3684 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3685 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3686 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3687 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3688 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3689 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3690 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3691 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3692 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3693 -mno-unaligned-atomic-may-use-library is in effect for
3694 cris*-*-linux*.
3695 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3696 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3697 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3698 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3699 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3700 gcc.target/cris/torture/sync-mis-op-i-1.c,
3701 gcc.target/cris/torture/sync-mis-op-i-2.c,
3702 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3703 gcc.target/cris/torture/sync-mis-op-i-3.c,
3704 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3705 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3706 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3707 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3708 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3709 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3710 (main): Remove local variable x.
3711 [mis_ok]: Check that atomics don't fail.
3712
3713 2012-07-21 Andrew Pinski <apinski@cavium.com>
3714
3715 * gcc.dg/tree-ssa/vrp72.c: New test.
3716 * gcc.dg/tree-ssa/vrp73.c: New test.
3717 * gcc.dg/tree-ssa/vrp74.c: New test.
3718 * gcc.dg/tree-ssa/vrp75.c: New test.
3719
3720 2012-07-21 Andrew Pinski <apinski@cavium.com>
3721
3722 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3723 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3724
3725 2012-07-21 Andrew Pinski <apinski@cavium.com>
3726
3727 * gcc.target/mips/octeon-pop-2.c: New testcase.
3728
3729 2012-07-21 Tobias Burnus <burnus@net-b.de>
3730
3731 PR fortran/48820
3732 * gfortran.dg/assumed_rank_3.f90: New.
3733 * gfortran.dg/assumed_rank_11.f90: New.
3734 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3735 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3736 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3737
3738 2012-07-21 Andrew Pinski <apinski@cavium.com>
3739
3740 * gcc.target/mips/unaligned-1.c: New testcase.
3741
3742 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3743
3744 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3745
3746 2012-07-20 Tobias Burnus <burnus@net-b.de>
3747
3748 * gfortran.dg/bind_c_array_params_2.f90: New.
3749 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3750 and update dg-error.
3751
3752 2012-07-20 Tobias Burnus <burnus@net-b.de>
3753
3754 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3755
3756 2012-07-20 Jason Merrill <jason@redhat.com>
3757
3758 PR c++/54038
3759 * g++.dg/other/array7.C: New.
3760
3761 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3762
3763 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3764 the basic block and check loop depth.
3765 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3766 matching patterns and comments.
3767 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3768 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3769
3770 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3771
3772 PR c++/28656
3773 * c-c++-common/pr28656.c: New test.
3774
3775 2012-07-19 Jason Merrill <jason@redhat.com>
3776
3777 PR c++/54026
3778 * g++.dg/init/mutable1.C: New.
3779
3780 2012-07-20 Tobias Burnus <burnus@net-b.de>
3781
3782 PR fortran/48820
3783 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3784 * gfortran.dg/assumed_rank_1.f90: New.
3785 * gfortran.dg/assumed_rank_1_c.c: New.
3786 * gfortran.dg/assumed_rank_2.f90: New.
3787 * gfortran.dg/assumed_rank_4.f90: New.
3788 * gfortran.dg/assumed_rank_5.f90: New.
3789 * gfortran.dg/assumed_rank_6.f90: New.
3790 * gfortran.dg/assumed_rank_7.f90: New.
3791 * gfortran.dg/assumed_rank_8.f90: New.
3792 * gfortran.dg/assumed_rank_8_c.c: New.
3793 * gfortran.dg/assumed_rank_9.f90: New.
3794 * gfortran.dg/assumed_rank_10.f90: New.
3795 * gfortran.dg/assumed_rank_12.f90: New.
3796
3797 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3798
3799 * gnat.dg/opt25.adb: New test.
3800 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3801 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3802
3803 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3804
3805 * gnat.dg/aggr20.ad[sb]: New test.
3806 * gnat.dg/aggr20_pkg.ads: New helper.
3807
3808 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3809
3810 * gnat.dg/derived_type3.adb: New test.
3811 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3812
3813 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3814
3815 PR rtl-optimization/53942
3816 * gcc.dg/pr53942.c: New test.
3817
3818 2012-07-19 Jason Merrill <jason@redhat.com>
3819
3820 PR c++/54021
3821 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3822
3823 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3824
3825 * gnat.dg/discr38.adb: New test.
3826
3827 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3828
3829 PR middle-end/54017
3830 * c-c++-common/gomp/pr54017.c: New test.
3831
3832 2012-07-19 Richard Guenther <rguenther@suse.de>
3833 Eric Botcazou <ebotcazou@adacore.com>
3834
3835 * gnat.dg/loop_optimization11.adb: New testcase.
3836 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3837
3838 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3839 Jason Merrill <jason@redhat.com>
3840
3841 * g++.dg/cpp0x/sfinae37.C: New.
3842 * g++.dg/template/access23.C: New.
3843 * g++.dg/template/access7.C: Adjust.
3844 * g++.dg/template/sfinae10.C: Don't expect errors.
3845 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3846
3847 2012-07-18 Julian Brown <julian@codesourcery.com>
3848 Sandra Loosemore <sandra@codesroucery.com>
3849
3850 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3851
3852 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3853
3854 * gnat.dg/noreturn4.ad[sb]: New test.
3855 * gnat.dg/noreturn4_pkg.ads: New helper.
3856
3857 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3858 Julian Brown <julian@codesourcery.com>
3859
3860 * gcc.target/arm/neon-vdup-1.c: New test case.
3861 * gcc.target/arm/neon-vdup-2.c: New test case.
3862 * gcc.target/arm/neon-vdup-3.c: New test case.
3863 * gcc.target/arm/neon-vdup-4.c: New test case.
3864 * gcc.target/arm/neon-vdup-5.c: New test case.
3865 * gcc.target/arm/neon-vdup-6.c: New test case.
3866 * gcc.target/arm/neon-vdup-7.c: New test case.
3867 * gcc.target/arm/neon-vdup-8.c: New test case.
3868 * gcc.target/arm/neon-vdup-9.c: New test case.
3869 * gcc.target/arm/neon-vdup-10.c: New test case.
3870 * gcc.target/arm/neon-vdup-11.c: New test case.
3871 * gcc.target/arm/neon-vdup-12.c: New test case.
3872 * gcc.target/arm/neon-vdup-13.c: New test case.
3873 * gcc.target/arm/neon-vdup-14.c: New test case.
3874 * gcc.target/arm/neon-vdup-15.c: New test case.
3875 * gcc.target/arm/neon-vdup-16.c: New test case.
3876 * gcc.target/arm/neon-vdup-17.c: New test case.
3877 * gcc.target/arm/neon-vdup-18.c: New test case.
3878 * gcc.target/arm/neon-vdup-19.c: New test case.
3879 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3880 arguments non-constant.
3881
3882 2012-07-18 Richard Guenther <rguenther@suse.de>
3883
3884 PR tree-optimization/53970
3885 * g++.dg/torture/pr53970.C: New testcase.
3886
3887 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3888
3889 PR target/38621
3890 * gcc.c-torture/compile/pr38621.c: New.
3891
3892 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3893
3894 PR target/33135
3895 * gcc.target/sh/pr33135-1.c: New.
3896 * gcc.target/sh/pr33135-2.c: New.
3897 * gcc.target/sh/pr33135-3.c: New.
3898 * gcc.target/sh/pr33135-4.c: New.
3899
3900 2012-07-17 Jason Merrill <jason@redhat.com>
3901
3902 PR c++/53995
3903 * g++.dg/parse/enum9.C: New.
3904
3905 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3906 Sandra Loosemore <sandra@codesourcery.com>
3907
3908 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3909 if there is a conflict with -mcpu=. Use -mcpu=5208.
3910
3911 2012-07-17 Jason Merrill <jason@redhat.com>
3912
3913 PR c++/53989
3914 * g++.dg/template/array23.C: New.
3915
3916 2012-07-17 Tobias Burnus <burnus@net-b.de>
3917
3918 PR fortran/53985
3919 * gfortran.dg/bind_c_usage_26.f90: New.
3920 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3921 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3922 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3923 * gfortran.dg/interop_params.f03: Ditto.
3924
3925 2012-07-17 Jason Merrill <jason@redhat.com>
3926
3927 * g++.dg/template/inherit8.C: Adjust.
3928 * g++.dg/template/using21.C: Adjust.
3929 * g++.dg/template/using22.C: Adjust.
3930
3931 PR c++/53549
3932 * g++.dg/template/current-inst1.C: New.
3933 * g++.dg/parse/crash35.C: Adjust.
3934
3935 2012-07-17 Tobias Burnus <burnus@net-b.de>
3936
3937 PR fortran/52101
3938 * gfortran.dg/oldstyle_4.f90: New.
3939
3940 2012-07-17 Tobias Burnus <burnus@net-b.de>
3941
3942 PR fortran/49265
3943 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3944 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3945
3946 2012-07-16 Jason Merrill <jason@redhat.com>
3947
3948 * g++.dg/parse/access8.C: Adjust.
3949 * g++.dg/template/sfinae6_neg.C: Adjust.
3950
3951 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3952
3953 PR fortran/53824
3954 * gfortran.dg/coarray_allocate_1.f90: New test.
3955
3956 2012-07-16 Andrew Pinski <apinski@cavium.com>
3957
3958 * gcc.c-torture/execute/bswap-1.c: New testcase.
3959 * gcc.c-torture/compile/unalign-1.c: New testcase.
3960 * gcc.c-torture/compile/20120524-1.c: New testcase.
3961 * gcc.c-torture/compile/20101216-1.c: New testcase.
3962
3963 2012-07-16 Dehao Chen <dehao@google.com>
3964
3965 Revert
3966 2012-07-10 Dehao Chen <dehao@google.com>
3967
3968 * gcc.dg/debug_info_inline.c: New test.
3969
3970 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3971
3972 PR fortran/53956
3973 * gfortran.dg/proc_decl_28.f90: New.
3974
3975 2012-07-16 Andrew Pinski <apinski@cavium.com>
3976
3977 * gcc.dg/torture/builtins-1.c: New testcase.
3978
3979 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3980
3981 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3982 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3983 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3984 gcc.target/cris/sync-1-v10.c,
3985 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3986 pass -mno-unaligned-atomic-may-use-library.
3987 * gcc.target/cris/sync-xchg-1.c: New test.
3988 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3989 valid register operand output modifier.
3990
3991 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3992
3993 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3994 characters.
3995
3996 2012-07-13 Andrew Pinski <apinski@cavium.com>
3997
3998 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3999 rather than cleanup-tree-dump.
4000 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4001
4002 2012-07-13 Richard Guenther <rguenther@suse.de>
4003
4004 PR tree-optimization/53907
4005 * gcc.target/i386/pr53907.c: New testcase.
4006
4007 2012-07-13 Richard Guenther <rguenther@suse.de>
4008
4009 PR tree-optimization/53922
4010 * gcc.dg/torture/pr53922.c: New testcase.
4011
4012 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4013
4014 PR rtl-optimization/53908
4015 * gcc.dg/torture/pr53908.c: New test.
4016
4017 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4018
4019 PR c++/53531
4020 * g++.dg/cpp0x/variadic135.C: New.
4021
4022 2012-07-12 Jason Merrill <jason@redhat.com>
4023
4024 * g++.dg/template/sfinae6_neg.C: Adjust.
4025
4026 2012-07-12 Tobias Burnus <burnus@net-b.de>
4027
4028 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4029 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4030 scan-tree-dump-times pattern.
4031
4032 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4033
4034 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4035
4036 2012-07-11 Jason Merrill <jason@redhat.com>
4037
4038 DR 1402
4039 * g++.g/cpp0x/defaulted37.C: New.
4040
4041 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4042
4043 PR target/53859
4044 * gcc.target/arm/pr53859.c: New test.
4045
4046 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4047
4048 PR target/53886
4049 * gcc.c-torture/compile/pr53886.c: New.
4050
4051 2012-07-10 Dehao Chen <dehao@google.com>
4052
4053 * gcc.dg/debug_info_inline.c: New test.
4054
4055 2012-07-10 Jason Merrill <jason@redhat.com>
4056
4057 PR c++/53733
4058 * g++.dg/cpp0x/defaulted36.C: New.
4059 * g++.dg/cpp0x/defaulted21.C: Adjust.
4060
4061 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4062
4063 2012-07-09 Sterling Augustine <saugustine@google.com>
4064
4065 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4066
4067 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4068
4069 PR tree-optimization/53887
4070 * gcc.dg/pr53887.c: New test.
4071
4072 2012-07-09 Jason Merrill <jason@redhat.com>
4073
4074 PR c++/53882
4075 * g++.dg/cpp0x/nullptr29.C: New.
4076
4077 2012-07-09 Tom de Vries <tom@codesourcery.com>
4078 Richard Guenther <rguenther@suse.de>
4079
4080 * gcc.dg/builtin-unreachable-6.c: New test.
4081 * gcc.dg/builtin-unreachable-5.c: New test.
4082
4083 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4084
4085 PR tree-optimization/53881
4086 * gcc.dg/pr53881.c: New test.
4087
4088 2012-07-06 Jason Merrill <jason@redhat.com>
4089
4090 PR c++/53862
4091 * g++.dg/cpp0x/variadic134.C: New.
4092
4093 PR c++/53858
4094 * g++.dg/cpp0x/alias-decl-20.C: New.
4095
4096 2012-07-06 Tom de Vries <tom@codesourcery.com>
4097
4098 PR tree-optimization/51879
4099 * gcc.dg/pr51879-16.c: New test.
4100 * gcc.dg/pr51879-17.c: Same.
4101
4102 2012-07-06 Tom de Vries <tom@codesourcery.com>
4103
4104 PR tree-optimization/52009
4105 * gcc.dg/pr51879-7.c: New test.
4106 * gcc.dg/pr51879-18.c: New test.
4107
4108 2012-07-05 Jason Merrill <jason@redhat.com>
4109
4110 PR c++/50852
4111 * g++.dg/template/typedef39.C: New.
4112
4113 PR c++/53039
4114 * g++.dg/cpp0x/variadic133.C: New.
4115 * g++.dg/template/param1.C: Adjust.
4116
4117 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4118
4119 PR target/48941
4120 PR target/51980
4121 * gcc.target/arm/neon/vtrnf32.c: Update.
4122 * gcc.target/arm/neon/vtrns32.c: Update.
4123 * gcc.target/arm/neon/vtrnu32.c: Update.
4124 * gcc.target/arm/neon/vzipf32.c: Update.
4125 * gcc.target/arm/neon/vzips32.c: Update.
4126 * gcc.target/arm/neon/vzipu32.c: Update.
4127
4128 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4129
4130 PR fortran/53732
4131 * gfortran.dg/inline_sum_4.f90: New test.
4132
4133 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4134
4135 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4136
4137 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4138
4139 * gcc.target/arm/fma-sp.c: New testcase.
4140 * gcc.target/arm/fma.c: Likewise.
4141 * gcc.target/arm/fma.h: Likewise.
4142
4143 2012-07-04 Jason Merrill <jason@redhat.com>
4144
4145 PR c++/53848
4146 * g++.dg/other/enum3.C: New.
4147
4148 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4149
4150 PR middle-end/53321
4151 * g++.dg/torture/pr53321.C: New test.
4152
4153 2012-07-04 Richard Guenther <rguenther@suse.de>
4154
4155 PR tree-optimization/53844
4156 * g++.dg/tree-ssa/pr53844.C: New testcase.
4157
4158 2012-07-04 Richard Guenther <rguenther@suse.de>
4159
4160 PR tree-optimization/53849
4161 * gcc.dg/pr53849.c: New testcase.
4162
4163 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4164
4165 PR c++/53812
4166 * g++.dg/ext/label14.C: New test.
4167
4168 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4169
4170 PR target/53811
4171 * g++.dg/other/pr53811.C: New test.
4172
4173 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4174
4175 PR target/28896
4176 * gcc.target/m68k/stack-limit-1.c: New testcase.
4177
4178 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4179
4180 * gnat.dg/recursive_call.adb: New test.
4181
4182 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4183
4184 * gnat.dg/discr37.ad[sb]: New test.
4185
4186 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4187
4188 * g++.dg/other/packed1.C: Remove SH from xfail list.
4189
4190 2012-07-02 Jason Merrill <jason@redhat.com>
4191
4192 PR c++/53619
4193 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4194
4195 PR c++/53783
4196 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4197
4198 PR c++/53788
4199 * g++.dg/cpp0x/decltype39.C: New.
4200 * g++.dg/diagnostic/method1.C: Adjust.
4201
4202 PR c++/53816
4203 * g++.dg/template/ref6.C: New.
4204
4205 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4206
4207 PR target/53568
4208 * gcc.target/sh/pr53568-1.c: New.
4209
4210 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4211
4212 PR target/51244
4213 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4214
4215 2012-07-02 Jason Merrill <jason@redhat.com>
4216
4217 PR c++/53821
4218 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4219
4220 PR c++/53524
4221 * g++.dg/template/enum7.C: New.
4222 * g++.dg/other/ptrmem10.C: Adjust.
4223 * g++.dg/other/ptrmem11.C: Adjust.
4224 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4225
4226 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4227
4228 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4229
4230 2012-07-01 Wei Guozhi <carrot@google.com>
4231
4232 PR target/53447
4233 * gcc.target/arm/pr53447-1.c: New testcase.
4234 * gcc.target/arm/pr53447-2.c: New testcase.
4235 * gcc.target/arm/pr53447-3.c: New testcase.
4236 * gcc.target/arm/pr53447-4.c: New testcase.
4237
4238 2012-06-29 Richard Guenther <rguenther@suse.de>
4239
4240 PR tree-optimization/47061
4241 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4242
4243 2012-06-29 Richard Guenther <rguenther@suse.de>
4244
4245 PR tree-optimization/37541
4246 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4247
4248 2012-06-29 Richard Guenther <rguenther@suse.de>
4249
4250 PR tree-optimization/52589
4251 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4252
4253 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4254
4255 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4256
4257 * g++.dg/template/error46.C: Add missing comment to dg-message.
4258 * g++.dg/template/crash107.C: Likewise.
4259 * g++.dg/template/error47.C: Likewise.
4260 * g++.dg/template/crash108.C: Likewise.
4261 * g++.dg/overload/operator5.C: Likewise.
4262
4263 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4264 errors in dg-message directives, add comments.
4265
4266 2012-06-28 Kai Tietz <ktietz@redhat.com>
4267
4268 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4269 hard-coded 'unsigned long'.
4270
4271 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4272
4273 PR tree-optimization/51581
4274 * gcc.dg/vect/pr51581-4.c: New test.
4275
4276 PR tree-optimization/53645
4277 * gcc.c-torture/execute/pr53645-2.c: New test.
4278
4279 2012-06-28 Richard Guenther <rguenther@suse.de>
4280
4281 PR middle-end/53790
4282 * gcc.dg/torture/pr53790.c: New testcase.
4283
4284 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4285
4286 PR tree-optimization/53645
4287 * gcc.c-torture/execute/pr53645.c: New test.
4288
4289 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4290
4291 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4292
4293 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4294
4295 PR debug/53671
4296 PR debug/49888
4297 * gcc.dg/guality/pr49888.c: Account for the possibility that
4298 the variable is optimized out at the first test.
4299
4300 2012-06-27 Jason Merrill <jason@redhat.com>
4301
4302 * g++.dg/cpp0x/override2.C: Adjust.
4303 * g++.dg/template/error5.C: Adjust.
4304 * g++.dg/parse/crash28.C: Adjust.
4305
4306 PR c++/53563
4307 * g++.dg/parse/template27.C: New.
4308 * g++.dg/template/crash74.C: Adjust expected output.
4309
4310 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4311
4312 PR fortran/41951
4313 PR fortran/49591
4314 * gfortran.dg/typebound_operator_16.f03: New.
4315
4316 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4317
4318 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4319 even src1.i and src2.i fields even in the second half of the arrays.
4320
4321 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4322
4323 PR c++/51033.
4324 * g++.dg/torture/vshuf-16.inc: New test.
4325 * g++.dg/torture/vshuf-2.inc: New test.
4326 * g++.dg/torture/vshuf-4.inc: New test.
4327 * g++.dg/torture/vshuf-8.inc: New test.
4328 * g++.dg/torture/vshuf-main.inc: New test.
4329 * g++.dg/torture/vshuf-v16hi.C: New test.
4330 * g++.dg/torture/vshuf-v16qi.C: New test.
4331 * g++.dg/torture/vshuf-v2df.C: New test.
4332 * g++.dg/torture/vshuf-v2di.C: New test.
4333 * g++.dg/torture/vshuf-v2sf.C: New test.
4334 * g++.dg/torture/vshuf-v2si.C: New test.
4335 * g++.dg/torture/vshuf-v4df.C: New test.
4336 * g++.dg/torture/vshuf-v4di.C: New test.
4337 * g++.dg/torture/vshuf-v4sf.C: New test.
4338 * g++.dg/torture/vshuf-v4si.C: New test.
4339 * g++.dg/torture/vshuf-v8hi.C: New test.
4340 * g++.dg/torture/vshuf-v8qi.C: New test.
4341 * g++.dg/torture/vshuf-v8si.C: New test.
4342
4343 2012-06-27 Richard Guenther <rguenther@suse.de>
4344
4345 PR middle-end/53676
4346 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4347
4348 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4349
4350 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4351 scan-dump-dem-not): Use printable pattern in test name.
4352
4353 2012-06-26 Sterling Augustine <saugustine@google.com>
4354 Dominique Dhumieres <dominiq@lps.ens.fr>
4355
4356 * gcc.dg/pubtypes-2.c: Update expected output.
4357 * gcc.dg/pubtypes-3.c: Likewise.
4358 * gcc.dg/pubtypes-4.c: Likewise.
4359
4360 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4361
4362 * gcc.dg/tree-ssa/slsr-1.c: New test.
4363 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4364 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4365 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4366
4367 2012-06-26 Matt Turner <mattst88@gmail.com>
4368
4369 PR target/35294
4370 * gcc.target/arm/mmx-2.c: New.
4371
4372 2012-06-26 Richard Guenther <rguenther@suse.de>
4373
4374 PR c++/53752
4375 * g++.dg/torture/pr53752.C: New testcase.
4376
4377 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR tree-optimization/53748
4380 * gcc.c-torture/compile/pr53748.c: New test.
4381
4382 2012-06-25 Jason Merrill <jason@redhat.com>
4383
4384 PR c++/53498
4385 PR c++/53305
4386 * g++.dg/cpp0x/decltype38.C: New.
4387 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4388
4389 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4390
4391 * lib/target-supports-dg.exp (testname-for-summary): New.
4392 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4393 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4394 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4395 scan-module-absence, output-exists, output-exists-not: Use
4396 testname-for-summary.
4397 (dg-test): Clean up testname_with_flags.
4398 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4399 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4400 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4401 scan-assembler-dem-not, object-size: Use testname-for-summary.
4402 * lib/gcov.exp (run-gcov): Likewise.
4403 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4404 scan-dump-dem, scan-dump-dem-note): Likewise.
4405
4406 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4407 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4408 including profopt.opt; save and restore existing value.
4409 * g++.dg/bprob/bprob.exp: Likewise.
4410 * gcc.dg/matrix/matrix.exp: Likewise.
4411 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4412 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4413 PROFOPT_OPTIONS.
4414
4415 2012-06-25 Richard Henderson <rth@redhat.com>
4416
4417 * gcc.dg/pr53749.c: New.
4418
4419 2012-06-25 Jason Merrill <jason@redhat.com>
4420
4421 PR c++/52988
4422 * g++.dg/cpp0x/nullptr28.C: New.
4423
4424 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4425
4426 * gcc.target/arm/neon-vld1_dupQ.c: New.
4427
4428 2012-06-25 Florian Weimer <fweimer@redhat.com>
4429
4430 * g++.dg/init/new35.C: New.
4431 * g++.dg/init/new36.C: New.
4432 * g++.dg/init/new37.C: New.
4433 * g++.dg/ext/vla5.C: New warning.
4434 * g++.dg/ext/vla8.C: New warning.
4435 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4436
4437 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4438 James Greenhalgh <james.greenhalgh@arm.com>
4439
4440 * gcc.target/arm/ftest-support-arm.h New testcase.
4441 * gcc.target/arm/ftest-support-thumb.h Likewise.
4442 * gcc.target/arm/ftest-support.h Likewise.
4443 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4444 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4445 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4446 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4447 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4448 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4449 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4450 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4451 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4452 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4453 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4454 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4455 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4456 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4457 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4458 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4459 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4460 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4461 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4462 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4463 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4464 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4465 * lib/target-supports.exp
4466 (check_effective_target_arm_arch_FUNC): Add support for more
4467 architectures.
4468 (add_options_for_arm_arch_FUNC): Likewise.
4469 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4470
4471 2012-06-25 Jason Merrill <jason@redhat.com>
4472
4473 PR c++/53202
4474 * g++.dg/cpp0x/constexpr-tuple.C: New.
4475
4476 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR target/53759
4479 * gcc.target/i386/pr53759.c: New test.
4480
4481 PR c++/53594
4482 * g++.dg/cpp0x/nsdmi7.C: New test.
4483
4484 2012-06-24 Kai Tietz <ktietz@redhat.com>
4485
4486 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4487 for LLP64 targets.
4488 * gcc.target/i386/pr38988.c: Likewise.
4489
4490 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4491
4492 PR fortran/47710
4493 PR fortran/53328
4494 * gfortran.dg/typebound_generic_12.f03: New.
4495 * gfortran.dg/typebound_generic_13.f03: New.
4496
4497 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4498
4499 * gnat.dg/lto15.ad[sb]: New test.
4500
4501 2012-06-21 Meador Inge <meadori@codesourcery.com>
4502
4503 PR c/53702
4504 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4505
4506 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4507
4508 * gcc.dg/pch/ident-1.c: New test.
4509 * gcc.dg/pch/ident-1.hs: Header file for new test.
4510
4511 2012-06-21 Michael Matz <matz@suse.de>
4512
4513 PR middle-end/53688
4514 * gcc.c-torture/execute/pr53688.c: New test.
4515
4516 2012-06-20 Richard Guenther <rguenther@suse.de>
4517
4518 PR tree-optimization/30318
4519 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4520
4521 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4522
4523 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4524
4525 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4526
4527 * gcc.target/i386/clearcapv2.map: New file.
4528 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4529
4530 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4531
4532 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4533 and add __sh__ case.
4534
4535 2012-06-19 Jason Merrill <jason@redhat.com>
4536
4537 PR c++/52637
4538 * g++.dg/debug/localclass1.C: New.
4539
4540 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4541
4542 * g++.dg/cpp0x/override4.C: New.
4543
4544 2012-06-14 Jason Merrill <jason@redhat.com>
4545
4546 PR c++/53651
4547 * g++.dg/cpp0x/decltype37.C: New.
4548
4549 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4550
4551 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4552
4553 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4554
4555 * gcc.c-torture/compile/vector-5.c,
4556 gcc.c-torture/compile/vector-6.c: New tests.
4557
4558 2012-06-19 Richard Henderson <rth@redhat.com>
4559
4560 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4561
4562 2012-06-19 Richard Guenther <rguenther@suse.de>
4563
4564 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4565
4566 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4567
4568 PR target/53712
4569 * gcc.target/i386/pr53712.c: New test.
4570
4571 2012-06-18 Tobias Burnus <burnus@net-b.de>
4572
4573 PR fortran/53692
4574 * gfortran.dg/elemental_optional_args_6.f90: New.
4575
4576 2012-06-18 Tobias Burnus <burnus@net-b.de>
4577
4578 PR fortran/53526
4579 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4580 * gfortran.dg/coarray/move_alloc_1.f90
4581
4582 2012-06-18 Tobias Burnus <burnus@net-b.de>
4583
4584 PR fortran/53526
4585 * gfortran.dg/coarray_27.f90: New.
4586
4587 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4588 Greta Yorsh <Greta.Yorsh@arm.com>
4589
4590 * gcc.target/arm/epilog-1.c: New test.
4591
4592 2012-06-18 Richard Guenther <rguenther@suse.de>
4593
4594 PR tree-optimization/53693
4595 * g++.dg/torture/pr53693.C: New testcase.
4596
4597 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4598
4599 PR tree-optimization/53703
4600 * gcc.dg/torture/pr53703.c: New test.
4601
4602 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4603
4604 PR middle-end/53698
4605 * gcc.target/i386/pr53698.c: New test.
4606
4607 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4608
4609 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4610
4611 2012-06-17 Tobias Burnus <burnus@net-b.de>
4612
4613 PR fortran/53691
4614 PR fortran/53685
4615 * gfortran.dg/transfer_check_3.f90: New.
4616
4617 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4618
4619 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4620
4621 2012-06-16 Tobias Burnus <burnus@net-b.de>
4622
4623 PR fortran/53642
4624 PR fortran/45170
4625 * gfortran.dg/deferred_type_param_8.f90: New.
4626
4627 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4628
4629 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4630 testname that includes flags, passed in as new argument, in
4631 pass/fail messages.
4632 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4633 and pass it to verify-* procedures.
4634
4635 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4636 alignment torture options with usual torture options.
4637
4638 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4639 messages reported for one line of source code.
4640 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4641 * g++.dg/cpp0x/decltype2.C: Likewise.
4642 * g++.dg/cpp0x/decltype3.C: Likewise.
4643 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4644 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4645 * g++.dg/cpp0x/static_assert3.C: Likewise.
4646 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4647 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4648 * g++.dg/cpp0x/union1.C: Likewise.
4649 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4650 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4651 * g++.dg/cpp0x/variadic2.C: Likewise.
4652 * g++.dg/cpp0x/variadic20.C: Likewise.
4653 * g++.dg/cpp0x/variadic74.C: Likewise.
4654 * g++.dg/diagnostic/bitfld2.C: Likewise.
4655 * g++.dg/ext/attrib44.C: Likewise.
4656 * g++.dg/ext/no-asm-1.C: Likewise.
4657 * g++.dg/other/error34.C: Likewise.
4658 * g++.dg/parse/crash46.C: Likewise.
4659 * g++.dg/parse/error10.C: Likewise.
4660 * g++.dg/parse/error2.C: Likewise.
4661 * g++.dg/parse/error3.C: Likewise.
4662 * g++.dg/parse/error36.C: Likewise.
4663 * g++.dg/parse/error8.C: Likewise.
4664 * g++.dg/parse/error9.C: Likewise.
4665 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4666 * g++.dg/parse/parser-pr28152.C: Likewise.
4667 * g++.dg/parse/template25.C: Likewise.
4668 * g++.dg/parse/typename11.C: Likewise.
4669 * g++.dg/tc1/dr147.C: Likewise.
4670 * g++.dg/template/deduce3.C: Likewise.
4671 * g++.dg/template/koenig9.C: Likewise.
4672 * g++.dg/template/pr23510.C: Likewise.
4673 * g++.dg/warn/pr12242.C: Likewise.
4674 * g++.dg/warn/pr30551-2.C: Likewise.
4675 * g++.dg/warn/pr30551.C: Likewise.
4676 * g++.old-deja/g++.other/typename1.C: Likewise.
4677 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4678
4679 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4680
4681 PR c++/51033
4682 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4683 * c-c++-common/torture/vshuf-2.inc: Likewise.
4684 * c-c++-common/torture/vshuf-4.inc: Likewise.
4685 * c-c++-common/torture/vshuf-8.inc: Likewise.
4686 * c-c++-common/torture/vshuf-main.inc: Likewise.
4687 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4688 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4689 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4690 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4691 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4692 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4693 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4694 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4695 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4696 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4697 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4698 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4699 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4700 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4701
4702 2012-06-15 Michael Matz <matz@suse.de>
4703
4704 * gcc.dg/tree-ssa/vector-4.c: New test.
4705
4706 2012-06-15 Michael Matz <matz@suse.de>
4707
4708 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4709 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4710
4711 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4712
4713 PR tree-optimization/53636
4714 * gcc.target/arm/pr53636.c: New test.
4715
4716 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4717
4718 PR tree-optimization/51581
4719 * gcc.c-torture/execute/pr51581-1.c: New test.
4720 * gcc.c-torture/execute/pr51581-2.c: New test.
4721 * gcc.dg/vect/pr51581-1.c: New test.
4722 * gcc.dg/vect/pr51581-2.c: New test.
4723 * gcc.dg/vect/pr51581-3.c: New test.
4724 * gcc.target/i386/avx-pr51581-1.c: New test.
4725 * gcc.target/i386/avx-pr51581-2.c: New test.
4726 * gcc.target/i386/avx2-pr51581-1.c: New test.
4727 * gcc.target/i386/avx2-pr51581-2.c: New test.
4728 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4729
4730 2012-06-15 Richard Guenther <rguenther@suse.de>
4731
4732 * gcc.c-torture/execute/20120615-1.c: New testcase.
4733
4734 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4735
4736 * gnat.dg/vect8.ad[sb]: New test.
4737
4738 2012-06-14 Richard Guenther <rguenther@suse.de>
4739
4740 * gcc.dg/tree-ssa/vrp.h: New testcase.
4741 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4742
4743 2012-06-13 Christian Bruel <christian.bruel@st.com>
4744
4745 PR target/53621
4746 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4747
4748 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4749
4750 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4751
4752 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4753
4754 PR testsuite/20771
4755 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4756 test summary unique.
4757
4758 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4759 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4760 scan-stack-usage-not): Don't strip torture options from test name.
4761
4762 * lib/scandump.exp (scan-dump-times): Use printable version of
4763 regexp in test summary line.
4764
4765 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4766 messages reported for one line of source code.
4767 * gcc.dg/format/few-1.c: Likewise.
4768 * gcc.dg/ia64-sync-2.c: Likewise.
4769 * gcc.dg/sync-2.c: Likewise.
4770 * gcc.dg/noncompile/pr44517.c: Likewise.
4771
4772 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4773
4774 PR debug/49888
4775 * gcc.dg/guality/pr49888.c: New.
4776
4777 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4778
4779 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4780 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4781 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4782
4783 2012-06-13 Tobias Burnus <burnus@net-b.de>
4784
4785 PR fortran/53643
4786 * gfortran.dg/intent_out_7.f90: New.
4787
4788 2012-06-13 Tobias Burnus <burnus@net-b.de>
4789
4790 PR fortran/53597
4791 * gfortran.dg/save_4.f90: New.
4792
4793 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4794
4795 PR c/53532
4796 PR c/51034
4797 PR c/53196
4798 * gcc.dg/pr53532.c: New test.
4799 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4800 adjust line numbers.
4801 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4802 * gcc.dg/Wcxx-compat-8.c: Likewise.
4803 * gcc.dg/pr51034.c: New test.
4804 * gcc.dg/pr53196-1.c: New test.
4805 * gcc.dg/pr53196-2.c: New test.
4806
4807 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4808
4809 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4810 alignment torture options with usual torture options.
4811 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4812 instead of dg-options.
4813 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4814 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4815 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4816 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4817 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4818 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4819
4820 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4821 to checks for multiple messages reported for one line of source code.
4822 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4823
4824 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4825 messages reported for one line of source code.
4826
4827 * gcc.dg/20031223-1.c: Add comments to check for multiple
4828 messages reported for one line of source code.
4829 * gcc.dg/Wconversion-integer.c: Likewise.
4830 * gcc.dg/Wfatal-2.c: Likewise.
4831 * gcc.dg/Wfatal.c: Likewise.
4832 * gcc.dg/Wobjsize-1.c: Likewise.
4833 * gcc.dg/c99-vla-jump-1.c: Likewise.
4834 * gcc.dg/c99-vla-jump-2.c: Likewise.
4835 * gcc.dg/c99-vla-jump-3.c: Likewise.
4836 * gcc.dg/c99-vla-jump-4.c: Likewise.
4837 * gcc.dg/c99-vla-jump-5.c: Likewise.
4838 * gcc.dg/decl-9.c: Likewise.
4839 * gcc.dg/declspec-10.c: Likewise.
4840 * gcc.dg/declspec-18.c: Likewise.
4841 * gcc.dg/mtune.c: Likewise.
4842 * gcc.dg/parser-pr28152-2.c: Likewise.
4843 * gcc.dg/parser-pr28152.c: Likewise.
4844 * gcc.dg/pr14475.c: Likewise.
4845 * gcc.dg/pr27953.c: Likewise.
4846 * gcc.dg/pr28322-3.c: Likewise.
4847 * gcc.dg/pr30457.c: Likewise.
4848 * gcc.dg/pr30551-2.c: Likewise.
4849 * gcc.dg/pr30551-3.c: Likewise.
4850 * gcc.dg/pr30551-4.c: Likewise.
4851 * gcc.dg/pr30551-5.c: Likewise.
4852 * gcc.dg/pr30551-6.c: Likewise.
4853 * gcc.dg/pr30551.c: Likewise.
4854 * gcc.dg/pr45461.c: Likewise.
4855 * gcc.dg/pr48552-1.c: Likewise.
4856 * gcc.dg/pr48552-2.c: Likewise.
4857 * gcc.dg/redecl-1.c: Likewise.
4858 * gcc.dg/transparent-union-3.c: Likewise.
4859 * gcc.dg/utf-dflt.c: Likewise.
4860 * gcc.dg/utf-dflt2.c: Likewise.
4861 * gcc.dg/vla-8.c: Likewise.
4862 * gcc.dg/vla-init-1.c: Likewise.
4863 * gcc.dg/wtr-int-type-1.c: Likewise.
4864
4865 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4866 messages reported for for one line of source code.
4867 * c-c++-common/raw-string-5.c: Likewise.
4868 * c-c++-common/raw-string-4.c: Likewise.
4869 * c-c++-common/raw-string-6.c: Likewise.
4870 * c-c++-common/pr20000.c: Likewise.
4871
4872 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4873 messages reported for one line of source code.
4874 * gcc.dg/cpp/pr30786.c: Likewise.
4875 * gcc.dg/cpp/pr28709.c: Likewise.
4876 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4877 * gcc.dg/cpp/macspace2.c: Likewise.
4878 * gcc.dg/cpp/missing-header-1.c: Likewise.
4879 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4880 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4881 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4882
4883 2012-06-12 Jason Merrill <jason@redhat.com>
4884
4885 PR c++/53599
4886 * g++.dg/template/local7.C: New.
4887
4888 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4889
4890 PR target/53511
4891 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4892 * gcc.target/sh/pr51340-2.c: Likewise.
4893 * gcc.target/sh/pr51340-3.c: Likewise.
4894
4895 2012-06-12 Michael Matz <matz@suse.de>
4896
4897 * gcc.dg/torture/alias-1.c: New test.
4898
4899 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4900
4901 PR rtl-optimization/53589
4902 * gcc.dg/torture/pr53589.c: New test.
4903
4904 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4905
4906 PR target/50749
4907 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4908 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4909 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4910 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4911 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4912 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4913 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4914 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4915 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4916 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4917 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4918 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4919 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4920 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4921 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4922 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4923
4924 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4925
4926 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4927 (check_intel_cpu_model): New function.
4928 (check_amd_cpu_model): New function.
4929 (check_features): New function.
4930 (__get_cpuid_output): New function.
4931 (check_detailed): New function.
4932 (fn1): Rename to quick_check.
4933 (main): Update to call quick_check and call check_detailed.
4934
4935 2012-06-11 Richard Henderson <rth@redhat.com>
4936
4937 * lib/target-supports.exp
4938 (check_effective_target_sync_long_long_runtime): Use
4939 check_effective_target_lp64 instead of
4940 check_effective_target_powerpc64 for powerpc targets.
4941
4942 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4943
4944 PR target/53511
4945 * gcc.target/sh/pr53511-1.c: New.
4946
4947 2012-06-11 Richard Guenther <rguenther@suse.de>
4948
4949 PR middle-end/53470
4950 * g++.dg/lto/pr53470_0.C: New testcase.
4951 * gcc.dg/lto/pr53470_0.c: Likewise.
4952
4953 2012-06-11 Richard Guenther <rguenther@suse.de>
4954
4955 PR c++/53605
4956 * g++.dg/ext/pr53605.C: New testcase.
4957
4958 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4959
4960 * gnat.dg/specs/array1.ads: New test.
4961 * gnat.dg/specs/array2.ads: Likewise.
4962 * gnat.dg/array22.adb: Likewise.
4963
4964 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4965
4966 * gnat.dg/constant4.adb: New test.
4967 * gnat.dg/constant4_pkg.ads: New helper.
4968
4969 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4970
4971 PR fortran/52552
4972 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4973 * gfortran.dg/allocate_class_1.f90: Modified.
4974 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4975 * gfortran.dg/allocate_class_2.f90: New.
4976
4977 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4978
4979 PR middle-end/53535
4980 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4981
4982 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4983
4984 PR fortran/52861
4985 * gfortran.dg/string_assign_2.f90: New test case.
4986
4987 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4988
4989 PR fortran/52861
4990 * gfortran.dg/string_assign_1.f90: New test case.
4991
4992 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4993
4994 PR middle-end/53580
4995 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4996 * gcc.dg/gomp/critical-4.c: Likewise.
4997 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4998 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4999 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5000 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5001 * c-c++-common/gomp/pr53580.c: New test.
5002
5003 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5004
5005 PR c++/51214
5006 * g++.dg/cpp0x/forw_enum11.C: New.
5007
5008 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5009
5010 PR c++/53567
5011 * g++.dg/cpp0x/alias-decl-19.C: New.
5012
5013 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5014
5015 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5016
5017 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5018
5019 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5020 (XSTATE_FP): Ditto.
5021 (XSTATE_SSE): Ditto.
5022 (XSTATE_YMM): Ditto.
5023 (avx_os_support): Use new defines.
5024
5025 2012-06-06 Richard Guenther <rguenther@suse.de>
5026
5027 PR testsuite/32380
5028 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5029 loops.
5030
5031 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5032
5033 PR c++/52841
5034 * g++.dg/cpp0x/pr52841.C: New testcase.
5035
5036 2012-06-06 Richard Guenther <rguenther@suse.de>
5037
5038 PR tree-optimization/53081
5039 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5040 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5041
5042 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5043
5044 * gcc.target/powerpc/pr53487.c: New test.
5045
5046 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5047
5048 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5049
5050 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5051
5052 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5053
5054 2012-06-05 Richard Guenther <rguenther@suse.de>
5055
5056 PR tree-optimization/30442
5057 * gcc.dg/vect/bb-slp-30.c: New testcase.
5058
5059 2012-06-05 Richard Guenther <rguenther@suse.de>
5060
5061 PR tree-optimization/53081
5062 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5063 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5064 -fno-tree-loop-distribute-patterns.
5065
5066 2012-06-05 Alan Modra <amodra@gmail.com>
5067
5068 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5069 Check static chain in nested funcs.
5070
5071 2012-06-04 Tobias Burnus <burnus@net-b.de>
5072
5073 PR fortran/50619
5074 * gfortran.dg/init_flag_10.f90: New.
5075
5076 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5077
5078 PR c++/53524
5079 * g++.dg/warn/Wenum-compare-no-2: New.
5080
5081 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5082
5083 PR preprocessor/53463
5084 * g++.dg/cpp/limits.C: New test.
5085 * g++.dg/parse/error19.C: Adjust.
5086 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5087 * g++.dg/warn/pr35635.C: Likewise.
5088 * g++.old-deja/g++.pt/assign1.C: Likewise.
5089
5090 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5091
5092 PR target/53559
5093 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5094 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5095 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5096 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5097 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5098 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5099 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5100 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5101
5102 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5103
5104 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5105
5106 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5107
5108 PR tree-optimization/53550
5109 * gcc.dg/pr53550.c: New test.
5110
5111 2012-06-04 Richard Guenther <rguenther@suse.de>
5112
5113 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5114 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5115 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5116
5117 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5118
5119 PR fortran/48831
5120 * gfortran.dg/parameter_array_element_2.f90: New.
5121
5122 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5123
5124 PR target/53512
5125 * gcc.target/sh/pr53512-1.c: New.
5126 * gcc.target/sh/pr53512-2.c: New.
5127 * gcc.target/sh/pr53512-3.c: New.
5128 * gcc.target/sh/pr53512-4.c: New.
5129
5130 2012-06-01 Jason Merrill <jason@redhat.com>
5131
5132 PR c++/52973
5133 * g++.dg/ext/visibility/template12.C: New.
5134 * g++.dg/ext/attrib14.C: Adjust warning line.
5135
5136 PR c++/52725
5137 * g++.dg/parse/new6.C: New.
5138 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5139
5140 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5141
5142 * c-c++-common/restrict-2.c: Revert previous change.
5143
5144 2012-06-01 Jason Merrill <jason@redhat.com>
5145
5146 PR c++/53137
5147 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5148
5149 PR c++/53484
5150 * g++.dg/cpp0x/auto33.C: New.
5151
5152 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5153
5154 PR c++/26155
5155 * g++.dg/parse/namespace-alias-1.C: New.
5156
5157 2012-06-01 Christian Bruel <christian.bruel@st.com>
5158
5159 * gcc.dg/spec-options.c: New test.
5160 * gcc.dg/foo.specs: New file.
5161
5162 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5163
5164 PR ada/53517
5165 * gnat.dg/lto14.adb: Skip on Solaris.
5166
5167 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5168
5169 * gcc.target/cris/sync-1-v10.c,
5170 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5171 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5172 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5173 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5174 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5175 gcc.target/cris/torture/sync-mis-op-i-1.c,
5176 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5177 gcc.target/cris/torture/sync-mis-op-i-2.c,
5178 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5179 gcc.target/cris/torture/sync-mis-op-i-3.c,
5180 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5181 gcc.target/cris/torture/sync-mis-op-s-1.c,
5182 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5183 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5184 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5185 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5186 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5187 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5188 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5189 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5190 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5191
5192 2012-05-31 Richard Guenther <rguenther@suse.de>
5193
5194 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5195 ldist-pr45948.c with disabled SCCP.
5196
5197 2012-05-31 Richard Guenther <rguenther@suse.de>
5198
5199 PR middle-end/48493
5200 * gcc.dg/torture/pr48493.c: New testcase.
5201
5202 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5203
5204 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5205 arm32 to targets.
5206 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5207 of the initialization loop.
5208 (dg-final): Adjust the expected number of vectorized loops depending
5209 on vect_char_mult target selector.
5210
5211 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5212
5213 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5214 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5215 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5216 New tests.
5217
5218 2012-05-30 Jason Merrill <jason@redhat.com>
5219
5220 PR c++/53356
5221 * g++.dg/init/new34.C: New.
5222 * g++.dg/tree-ssa/stabilize1.C: New.
5223
5224 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5225
5226 PR c++/53356
5227 * g++.dg/init/new33.C: New test.
5228
5229 2012-05-30 Richard Guenther <rguenther@suse.de>
5230
5231 PR middle-end/53501
5232 * gcc.dg/torture/pr53501.c: New testcase.
5233 * c-c++-common/restrict-2.c: Adjust.
5234
5235 2012-05-30 Alan Modra <amodra@gmail.com>
5236
5237 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5238 torture-finish.
5239
5240 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5241
5242 * gcc.target/i386/shuf-concat.c: New test.
5243
5244 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5245
5246 PR rtl-optimization/53519
5247 * gcc.c-torture/compile/pr53519.c: New test.
5248
5249 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5250
5251 * gcc.target/arm/neon-vrev.c: New.
5252
5253 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5254
5255 PR target/51340
5256 * gcc.target/sh/pr51340-1.c: New.
5257 * gcc.target/sh/pr51340-2.c: New.
5258 * gcc.target/sh/pr51340-3.c: New.
5259
5260 2012-05-29 Richard Guenther <rguenther@suse.de>
5261
5262 PR tree-optimization/53516
5263 * gcc.dg/torture/pr53516.c: New testcase.
5264
5265 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5266
5267 PR preprocessor/53229
5268 * gcc.dg/cpp/paste6.c: Force to run without
5269 -ftrack-macro-expansion.
5270 * gcc.dg/cpp/paste8.c: Likewise.
5271 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5272 -ftrack-macro-expansion.
5273 * gcc.dg/cpp/paste12.c: Force to run without
5274 -ftrack-macro-expansion.
5275 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5276 -ftrack-macro-expansion.
5277 * gcc.dg/cpp/paste13.c: Likewise.
5278 * gcc.dg/cpp/paste14.c: Likewise.
5279 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5280 -ftrack-macro-expansion.
5281 * gcc.dg/cpp/paste18.c: New test.
5282
5283 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5284
5285 * gcc.target/cris/torture/trap-1.c,
5286 gcc.target/cris/torture/trap-2.c,
5287 gcc.target/cris/torture/trap-3.c,
5288 gcc.target/cris/torture/trap-v0.c,
5289 gcc.target/cris/torture/trap-v3.c: New tests.
5290
5291 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5292
5293 PR c++/25137
5294 * g++.dg/warn/Wbraces3.C: New.
5295 * g++.dg/warn/Wbraces4.C: Likewise.
5296
5297 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR tree-optimization/53505
5300 * c-c++-common/torture/pr53505.c: New test.
5301
5302 2012-05-27 Nathan Sidwell <nathan@acm.org>
5303
5304 * gcc.dg/stmt-expr-4.c: New.
5305
5306 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5307
5308 PR c++/53491
5309 * g++.dg/parse/crash60.C: New.
5310
5311 2012-05-26 Jason Merrill <jason@redhat.com>
5312
5313 PR c++/53220
5314 * c-c++-common/array-lit.c: New.
5315 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5316
5317 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5318
5319 PR ada/50294
5320 * gnat.dg/array21.adb: New test.
5321
5322 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5323
5324 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5325
5326 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5327
5328 PR c++/32054
5329 * g++.dg/other/anon-union3.C: New.
5330
5331 2012-05-25 Ian Lance Taylor <iant@google.com>
5332
5333 * gcc.dg/split-6.c: New test.
5334
5335 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5336
5337 * gnat.dg/lto14.adb: New test.
5338
5339 2012-05-25 Tristan Gingold <gingold@adacore.com>
5340
5341 * gcc.target/i386/large-frame.c: New.
5342
5343 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5344 * gcc.target/powerpc/lhs-1.c: New.
5345 * gcc.target/powerpc/lhs-2.c: New.
5346 * gcc.target/powerpc/lhs-3.c: New.
5347
5348 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5349
5350 Make unwound macro expansion trace less redundant
5351 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5352 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5353 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5354 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5355 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5356 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5357
5358 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5359
5360 PR c++/53464
5361 * g++.dg/cpp0x/constexpr-default1.C: New.
5362
5363 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5364
5365 PR c++/32080
5366 * g++.dg/eh/goto2.C: New.
5367
5368 2012-05-24 Richard Guenther <rguenther@suse.de>
5369
5370 PR middle-end/53460
5371 * g++.dg/tree-prof/pr53460.C: New testcase.
5372
5373 2012-05-24 Richard Guenther <rguenther@suse.de>
5374
5375 PR bootstrap/53466
5376 * g++.dg/debug/pr53466.C: New testcase.
5377
5378 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5379
5380 PR tree-optimization/53465
5381 * gcc.c-torture/execute/pr53465.c: New test.
5382
5383 2012-05-23 Tobias Burnus <burnus@net-b.de>
5384
5385 PR fortran/51055
5386 PR fortran/45170
5387 * gfortran.dg/allocate_with_typespec_6.f90: New.
5388
5389 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5390
5391 PR c++/29185
5392 * g++.dg/warn/delete-array-1.C: New.
5393
5394 2012-05-23 Richard Guenther <rguenther@suse.de>
5395
5396 * gcc.dg/torture/pr39074-2.c: Adjust.
5397 * gcc.dg/torture/pr39074.c: Likewise.
5398 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5399 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5400
5401 2012-05-22 Jan Hubicka <jh@suse.cz>
5402
5403 PR middle-end/53161
5404 * g++.dg/torture/pr53161.C: New testcase.
5405
5406 2012-05-22 Tobias Burnus <burnus@net-b.de>
5407
5408 PR fortran/53389
5409 * gfortran.dg/realloc_on_assign_15.f90: New.
5410
5411 2012-05-22 Richard Guenther <rguenther@suse.de>
5412
5413 PR middle-end/51071
5414 * gcc.dg/torture/pr51071-2.c: New testcase.
5415
5416 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5417
5418 PR tree-optimization/53336
5419 * g++.dg/torture/pr53336.C: New testcase.
5420
5421 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5422
5423 PR c++/53322
5424 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5425 instead of -Wunused-local-typedefs.
5426
5427 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 PR c++/51184
5430 * g++.dg/other/abstract4.C: New-
5431
5432 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5433
5434 PR c++/40821
5435 * g++.dg/ext/attrib46.C: New.
5436
5437 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5438
5439 PR c/53418
5440 * gcc.c-torture/compile/pr53418-1.c,
5441 gcc.c-torture/compile/pr53418-2.c: New tests.
5442
5443 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR tree-optimization/53366
5446 * gcc.dg/torture/pr53366-1.c: New test.
5447 * gcc.dg/torture/pr53366-2.c: New test.
5448 * gcc.target/i386/pr53366-1.c: New test.
5449 * gcc.target/i386/pr53366-2.c: New test.
5450
5451 PR tree-optimization/53409
5452 * gcc.c-torture/compile/pr53409.c: New test.
5453
5454 PR tree-optimization/53410
5455 * gcc.c-torture/compile/pr53410-1.c: New test.
5456 * gcc.c-torture/compile/pr53410-2.c: New test.
5457
5458 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5459
5460 PR target/53425
5461 * gcc.target/i386/pr53425-1.c: New file.
5462 * gcc.target/i386/pr53425-2.c: Likewise.
5463
5464 2012-05-21 Richard Guenther <rguenther@suse.de>
5465
5466 PR tree-optimization/53408
5467 * gcc.dg/torture/pr53408.c: New testcase.
5468
5469 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5470 H.J. Lu <hongjiu.lu@intel.com>
5471
5472 PR target/53416
5473 * gcc.target/i386/pr53416.c: New file.
5474
5475 2012-05-21 Richard Guenther <rguenther@suse.de>
5476
5477 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5478
5479 2012-05-21 Richard Guenther <rguenther@suse.de>
5480
5481 * gcc.dg/torture/ldist-1.c: New testcase.
5482
5483 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5484
5485 * gnat.dg/lto13.adb: New test.
5486 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5487
5488 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5489
5490 * gnat.dg/specs/lto12.ads: New test.
5491 * gnat.dg/specs/lto12_pkg.ads: New helper.
5492
5493 2012-05-18 Richard Guenther <rguenther@suse.de>
5494
5495 PR tree-optimization/53346
5496 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5497 * gcc.target/i386/incoming-10.c: Adjust.
5498 * gcc.target/i386/incoming-11.c: Likewise.
5499 * gcc.target/i386/pr46295.c: Likewise.
5500
5501 2012-05-18 Richard Guenther <rguenther@suse.de>
5502
5503 * gcc.dg/pr53352.c: Return zero.
5504
5505 2012-05-18 Richard Guenther <rguenther@suse.de>
5506
5507 PR tree-optimization/53390
5508 * gcc.dg/torture/pr53390.c: New testcase.
5509
5510 2012-05-18 Meador Inge <meadori@codesourcery.com>
5511
5512 PR rtl-optimization/53352
5513 * gcc.dg/pr53352.c: New test.
5514
5515 2012-05-17 David S. Miller <davem@davemloft.net>
5516
5517 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5518 failure on sparc-*-linux-gnu.
5519
5520 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5521
5522 PR c++/39681
5523 * g++.dg/parse/error49.C: New.
5524 * g++.dg/cpp0x/error8.C: Likewise.
5525 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5526 * g++.dg/ext/utf-dflt2.C: Likewise.
5527 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5528 * g++.dg/ext/utf-dflt.C: Likewise.
5529 * c-c++-common/raw-string-3.c: Likewise.
5530 * c-c++-common/raw-string-4.c: Likewise.
5531
5532 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5533
5534 PR c++/53371
5535 * g++.dg/cpp0x/catch1.C: New.
5536
5537 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5538
5539 PR c++/44516
5540 * g++.dg/parse/error48.C: New.
5541 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5542 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5543
5544 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5545
5546 * gcc.dg/tm/indirect-2.c: New test.
5547
5548 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5549
5550 PR tree-optimization/53217
5551 * gfortran.dg/pr53217.f90: New test.
5552
5553 2012-05-16 Richard Guenther <rguenther@suse.de>
5554
5555 PR tree-optimization/53364
5556 * g++.dg/torture/pr53364.C: New testcase.
5557
5558 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5559
5560 PR testsuite/52641
5561 * gcc.dg/pr52549.c: Fix test for long != void*
5562 * gcc.c-torture/execute/pr52979-1.x: New file.
5563 * gcc.c-torture/execute/pr52979-2.x: New file.
5564
5565 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5566
5567 PR preprocessor/7263
5568 * gcc.dg/binary-constants-2.c: Run without tracking locations
5569 accross macro expansion.
5570 * gcc.dg/binary-constants-3.c: Likewise.
5571 * gcc.dg/cpp/sysmac2.c: Likewise.
5572 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5573 location.
5574 * gcc.dg/cpp/syshdr3.c: New test.
5575 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5576 * gcc.dg/system-binary-constants-1.c: New test.
5577 * gcc.dg/system-binary-constants-1.h: New header for the new test
5578 above.
5579 * g++.dg/cpp/syshdr3.C: New test.
5580 * g++.dg/cpp/syshdr3.h: New header the new test above.
5581 * g++.dg/system-binary-constants-1.C: New test.
5582 * g++.dg/system-binary-constants-1.h: New header the new test
5583 above.
5584
5585 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5586
5587 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5588
5589 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5590
5591 PR target/53358
5592 * gcc.dg/pr53358.c: New test.
5593
5594 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5595
5596 PR c++/11856
5597 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5598 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5599
5600 2012-05-15 Olivier Hainque <hainque@adacore.com>
5601
5602 * g++.dg/eh/sighandle.C: New testcase.
5603
5604 2012-05-15 Richard Guenther <rguenther@suse.de>
5605
5606 PR tree-optimization/53355
5607 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5608
5609 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5610
5611 * gfortran.dg/*.f90: Remove now redundant manual
5612 cleanup-modules directive.
5613
5614 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5615
5616 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5617 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5618
5619 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5620
5621 PR fortran/52428
5622 * gfortran.dg/int_range_io_1.f90: New test.
5623
5624 2012-05-14 Andi Kleen <ak@linux.intel.com>
5625 Jakub Jelinek <jakub@redhat.com>
5626
5627 PR target/53315
5628 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5629 * gcc.target/i386/rtm-check.h: New file.
5630 * gcc.target/i386/pr53315.c: New test.
5631
5632 2012-05-14 Tobias Burnus <burnus@net-b.de>
5633
5634 PR fortran/49110
5635 PR fortran/51055
5636 PR fortran/53329
5637 * gfortran.dg/deferred_type_param_4.f90: New.
5638 * gfortran.dg/deferred_type_param_6.f90: New.
5639
5640 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5641
5642 * gcc.target/i386/retarg.c: New test.
5643
5644 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5645
5646 PR fortran/45170
5647 * gfortran.dg/deferred_type_param_3.f90: New.
5648 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5649 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5650
5651 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5652
5653 * gnat.dg/null_pointer_deref3.adb: New test.
5654
5655 2012-05-12 Tobias Burnus <burnus@net-b.de>
5656
5657 PR fortran/49110
5658 PR fortran/52843
5659 * gfortran.dg/deferred_type_param_5.f90: New.
5660
5661 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5662
5663 * g++.dg/parse/error47.C: New.
5664
5665 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5666
5667 PR fortran/52537
5668 * gfortran.dg/string_compare_4.f90: Change option
5669 to -fdump-tree-original. Add test case for kind=4.
5670
5671 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5672
5673 PR fortran/52537
5674 * gfortran.dg/string_compare_4.f90: New test.
5675
5676 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5677
5678 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5679
5680 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5681
5682 PR c++/53305
5683 * g++.dg/cpp0x/variadic132.C: New.
5684
5685 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5686
5687 PR c++/53158
5688 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5689 * g++.dg/parse/error26.C: Tweak dg-error column number.
5690
5691 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5692
5693 PR c++/53301
5694 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5695
5696 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5697
5698 * gnat.dg/lto11.ad[sb]: New test.
5699
5700 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5701
5702 PR target/52908
5703 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5704 directive to Scan for vpmuldq, not vpmacsdql.
5705
5706 2012-05-09 Michael Matz <matz@suse.de>
5707
5708 PR tree-optimization/53185
5709 * gcc.dg/vect/pr53185.c: New test.
5710
5711 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5712
5713 PR middle-end/53249
5714 * gcc.target/i386/pr53249.c: New.
5715
5716 2012-05-09 Richard Guenther <rguenther@suse.de>
5717
5718 PR tree-optimization/18437
5719 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5720 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5721
5722 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5723
5724 PR tree-optimization/53226
5725 * gcc.c-torture/compile/pr53226.c: New test.
5726
5727 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5728
5729 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5730 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5731 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5732 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5733 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5734 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5735 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5736 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5737 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5738 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5739 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5740 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5741 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5742 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5743
5744 2012-05-09 Dehao Chen <dehao@google.com>
5745
5746 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5747 * gcc.dg/predict-2.c: Likewise.
5748 * gcc.dg/predict-3.c: Likewise.
5749 * gcc.dg/predict-4.c: Likewise.
5750 * gcc.dg/predict-5.c: Likewise.
5751 * gcc.dg/predict-6.c: Likewise.
5752
5753 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5754
5755 PR target/53272
5756 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5757
5758 2012-05-08 Richard Guenther <rguenther@suse.de>
5759
5760 * gcc.dg/fold-bitand-4.c: New testcase.
5761
5762 2012-05-08 Dehao Chen <dehao@google.com>
5763
5764 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5765 heuristic is working properly.
5766 * gcc.dg/predict-2.c: Likewise.
5767 * gcc/dg/predict-3.c: Likewise.
5768 * gcc/dg/predict-4.c: Likewise.
5769 * gcc/dg/predict-5.c: Likewise.
5770 * gcc/dg/predict-6.c: Likewise.
5771
5772 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5773
5774 PR tree-optimization/53239
5775 * g++.dg/opt/vrp3.C: New test.
5776 * g++.dg/opt/vrp3-aux.cc: New file.
5777 * g++.dg/opt/vrp3.h: New file.
5778
5779 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5780
5781 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5782 .uleb128 support in assembler output.
5783
5784 2012-05-07 Richard Guenther <rguenther@suse.de>
5785
5786 PR lto/42987
5787 * g++.dg/lto/pr42987_0.C: New testcase.
5788 * g++.dg/lto/pr42987_1.C: Likewise.
5789
5790 2012-05-07 Tobias Burnus <burnus@net-b.de>
5791
5792 PR fortran/53255
5793 * gfortran.dg/typebound_operator_15.f90: New.
5794
5795 2012-05-06 Tobias Burnus <burnus@net-b.de>
5796
5797 PR fortran/41587
5798 * gfortran.dg/class_array_13.f90: New.
5799
5800 2012-05-06 Tristan Gingold <gingold@adacore.com>
5801
5802 * gnat.dg/warn7.adb: New test.
5803
5804 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5805
5806 * gnat.dg/specs/renamings.ads: Rename to...
5807 * gnat.dg/specs/renaming1.ads: ...this.
5808 * gnat.dg/specs/renaming2.ads: New test.
5809 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5810 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5811 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5812 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5813
5814 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5815
5816 * gnat.dg/discr36.ad[sb]: New test.
5817 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5818
5819 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5820
5821 PR c/43772
5822 * c-c++-common/pr43772.c: New.
5823
5824 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5825
5826 PR fortran/41600
5827 * gfortran.dg/select_type_26.f03 : New test.
5828 * gfortran.dg/select_type_27.f03 : New test.
5829
5830 PR fortran/53191
5831 * gfortran.dg/select_type_28.f03 : New test.
5832
5833 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5834
5835 PR fortran/49010
5836 PR fortran/24518
5837 * gfortran.dg/mod_sign0_1.f90: New test.
5838 * gfortran.dg/mod_large_1.f90: New test.
5839
5840 2012-05-04 Tobias Burnus <burnus@net-b.de>
5841
5842 PR fortran/53175
5843 gfortran.dg/public_private_module_5.f90: New.
5844
5845 2012-05-04 Tobias Burnus <burnus@net-b.de>
5846
5847 PR fortran/53111
5848 * gfortran.dg/constructor_7.f90: New.
5849 * gfortran.dg/constructor_8.f90: New.
5850
5851 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5852
5853 PR c++/53166
5854 * g++.dg/cpp0x/static_assert7.C: New.
5855
5856 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5857
5858 PR tree-optimization/52633
5859 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5860 recognized as widening shifts instead of over-widening.
5861 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5862 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5863 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5864 * gcc.target/arm/pr52633.c: New test.
5865
5866 2012-05-04 Richard Guenther <rguenther@suse.de>
5867
5868 PR tree-optimization/53168
5869 * gcc.dg/torture/pr53168.c: New testcase.
5870 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5871
5872 2012-05-04 Richard Guenther <rguenther@suse.de>
5873
5874 * gcc.dg/lto/pr53214_0.c: New testcase.
5875
5876 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5877
5878 * gcc.target/ia64/pr48496.c: New test.
5879 * gcc.target/ia64/pr52657.c: Likewise.
5880
5881 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5882
5883 PR c/51712
5884 * c-c++-common/pr51712.c: New.
5885
5886 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5887
5888 PR target/53199
5889 * gcc.target/powwerpc/pr53199.c: New file.
5890
5891 2012-05-03 Jason Merrill <jason@redhat.com>
5892
5893 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5894
5895 * gcc.dg/debug/dwarf2/dups-types.c: New.
5896 * gcc.dg/debug/dwarf2/dups-types.h: New.
5897
5898 2012-05-03 Jason Merrill <jason@redhat.com>
5899
5900 * g++.dg/debug/dwarf2/namespace-2.C: New.
5901 * g++.dg/debug/dwarf2/localclass3.C: New.
5902
5903 2012-05-03 Jason Merrill <jason@redhat.com>
5904
5905 * g++.dg/debug/dwarf2/thunk1.C: New.
5906
5907 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5908
5909 PR c++/53186
5910 * g++.dg/other/final2.C: New.
5911
5912 2012-05-03 Richard Guenther <rguenther@suse.de>
5913
5914 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5915
5916 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5917
5918 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5919 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5920 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5921 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5922
5923 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5924
5925 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5926 .byte 0xf2.
5927 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5928 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5929 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5930
5931 PR debug/53174
5932 * gcc.dg/pr53174.c: New test.
5933
5934 PR target/53187
5935 * gcc.target/arm/pr53187.c: New test.
5936 * gcc.c-torture/compile/pr53187.c: New test.
5937
5938 2012-05-03 Richard Guenther <rguenther@suse.de>
5939
5940 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5941 unsupported prefetching support.
5942
5943 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5944
5945 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5946 option -ftrack-macro-expansion=0.
5947 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5948 option -ftrack-macro-expansion=0.
5949
5950 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5951
5952 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5953 dg-options for target arm with dg-additional-options.
5954
5955 2012-05-03 Richard Guenther <rguenther@suse.de>
5956
5957 PR tree-optimization/53144
5958 * gcc.dg/torture/pr53144.c: New testcase.
5959
5960 2012-05-03 Tobias Burnus <burnus@net-b.de>
5961
5962 PR fortran/52864
5963 * gfortran.dg/pointer_intent_7.f90: New.
5964 * gfortran.dg/pure_formal_3.f90: New.
5965
5966 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5967
5968 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5969
5970 2012-05-02 Martin Jambor <mjambor@suse.cz>
5971
5972 PR lto/52605
5973 * g++.dg/lto/pr52605_0.C: New test.
5974
5975 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5976
5977 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5978 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5979 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5980 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5981 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5982 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5983 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5984 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5985 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5986 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5987 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5988 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5989 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5990 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5991 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5992 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5993
5994 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5995
5996 PR middle-end/53153
5997 * gcc.dg/pr53153.c: New test.
5998
5999 2012-05-02 Richard Guenther <rguenther@suse.de>
6000
6001 * g++.dg/tree-ssa/pr19807.C: Adjust.
6002
6003 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR tree-optimization/53163
6006 * gcc.c-torture/compile/pr53163.c: New test.
6007
6008 PR rtl-optimization/53160
6009 * gcc.c-torture/execute/pr53160.c: New test.
6010
6011 2012-05-01 Ian Lance Taylor <iant@google.com>
6012
6013 PR c/37303
6014 * gcc.dg/pr37303.c: New test.
6015
6016 2012-05-01 Richard Henderson <rth@redhat.com>
6017
6018 * lib/target-supports.exp
6019 (check_effective_target_sync_long_long_runtime): True for
6020 check_effective_target_powerpc64.
6021
6022 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6023
6024 PR c++/51033
6025 * gcc.dg/vector-1.c: Move to ...
6026 * c-c++-common/vector-1.c: ... here.
6027 * gcc.dg/vector-2.c: Move to ...
6028 * c-c++-common/vector-2.c: ... here.
6029 * gcc.dg/vector-3.c: Move to ...
6030 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6031 * gcc.dg/vector-4.c: Move to ...
6032 * c-c++-common/vector-4.c: ... here.
6033 * gcc.dg/vector-init-1.c: Move to ...
6034 * c-c++-common/vector-init-1.c: ... here.
6035 * gcc.dg/vector-init-2.c: Move to ...
6036 * c-c++-common/vector-init-2.c: ... here.
6037 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6038 * c-c++-common/vector-subscript-1.c: ... here.
6039 * gcc.dg/vector-subscript-2.c: Move to ...
6040 * c-c++-common/vector-subscript-2.c: ... here.
6041 * gcc.dg/vector-subscript-3.c: Move to ...
6042 * c-c++-common/vector-subscript-3.c: ... here.
6043
6044 PR c++/51314
6045 * g++.dg/cpp0x/vt-51314.C: New test.
6046 * g++.dg/cpp0x/variadic76.C: Fix.
6047
6048 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6049
6050 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6051
6052 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6053
6054 Add -Wvarargs option
6055 * c-c++-common/Wvarargs.c: New test case.
6056 * c-c++-common/Wvarargs-2.c: Likewise.
6057
6058 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6059
6060 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6061 * objc.dg/foreach-7.m: Force the test case to run without
6062 -ftrack-macro-expansion.
6063 * c-c++-common/tm/attrib-1.c: Likewise.
6064 * c-c++-common/warn-ommitted-condop.c: Likewise.
6065 * gcc.dg/assign-warn-1.c: Likewise.
6066 * gcc.dg/assign-warn-2.c: Likewise.
6067 * gcc.dg/attr-alloc_size.c: Likewise.
6068 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6069 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6070 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6071 * gcc.dg/c90-const-expr-9.c: Likewise.
6072 * gcc.dg/c99-const-expr-9.c: Likewise.
6073 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6074 * gcc.dg/cpp/direct2s.c: Likewise.
6075 * gcc.dg/cpp/pr28709.c: Likewise.
6076 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6077 * gcc.dg/dfp/composite-type.c: Likewise.
6078 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6079 with -ftrack-macro-expansion
6080 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6081 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6082 * g++.dg/ext/cleanup-1.C: Likewise.
6083 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6084 * g++.dg/template/sfinae10.C: Likewise.
6085 * g++.dg/tm/wrap-2.C: Likewise.
6086 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6087 * g++.dg/warn/Wsign-conversion.C: Likewise.
6088 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6089 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6090 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6091 it to run with -ftrack-macro-expansion.
6092 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6093 test cases without -ftrack-macro-expansion.
6094
6095 Fix location for static class members
6096 * g++.dg/template/sfinae6_neg.C: Adjust.
6097
6098 Make conversion warnings work on NULL with -ftrack-macro-expansion
6099 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6100 alongside the previous testing for NULL.
6101
6102 Fix -Wuninitialized for -ftrack-macro-expansion
6103 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6104
6105 Strip "<built-in>" loc from displayed expansion context
6106 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6107 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6108 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6109 new test above.
6110
6111 Fix expansion point loc for macro-like tokens
6112 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6113 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6114
6115 Fix token pasting with -ftrack-macro-expansion
6116 * gcc.dg/cpp/paste17.c: New test case for
6117 -ftrack-macro-expansion=2 mode only.
6118 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6119
6120 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6121
6122 * gnat.dg/warn6.ad[sb]: New test.
6123
6124 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6125
6126 PR 53149
6127 * gcc.dg/20011021-1.c: Adjust testcase.
6128
6129 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6130
6131 PR fortran/53148
6132 * gfortran.dg/function_optimize_12.f90: New test.
6133
6134 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6135
6136 PR target/53156
6137 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6138 code to match current output and cover new peephole2 pattern.
6139
6140 2012-04-27 Ollie Wild <aaw@google.com>
6141
6142 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6143
6144 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6145
6146 * gcc.c-torture/execute/20120427-2.c: New testcase.
6147 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6148 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6149 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6150
6151 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6152
6153 PR target/53138
6154 * gcc.c-torture/execute/20120427-1.c: New testcase.
6155
6156 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6157
6158 PR middle-end/27139
6159 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6160
6161 2012-04-27 Tom de Vries <tom@codesourcery.com>
6162
6163 PR tree-optimization/51879
6164 * gcc.dg/pr51879.c: New test.
6165 * gcc.dg/pr51879-2.c: Same.
6166 * gcc.dg/pr51879-3.c: Same.
6167 * gcc.dg/pr51879-4.c: Same.
6168 * gcc.dg/pr51879-6.c: Same.
6169
6170 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6171
6172 PR c++/53096
6173 * g++.dg/cpp0x/defaulted35.C: New.
6174 * g++.dg/cpp0x/defaulted15.C: Adjust.
6175
6176 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6177
6178 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6179 structure layout.
6180
6181 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6182
6183 * gcc.target/i386/builtin_target.c: Check avx2.
6184
6185 2012-04-26 Alan Modra <amodra@gmail.com>
6186
6187 * gcc.target/powerpc/savres.c: New test.
6188 * gcc.target/powerpc/powerpc.exp: Run it.
6189
6190 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6191
6192 PR target/53120
6193 * gcc.dg/torture/pr53120.c: New test.
6194
6195 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6196
6197 PR middle-end/52979
6198 * gcc.c-torture/compile/pr52979-1.c: New test.
6199 * gcc.c-torture/execute/pr52979-1.c: New test.
6200 * gcc.c-torture/execute/pr52979-2.c: New test.
6201
6202 2012-04-25 Richard Guenther <rguenther@suse.de>
6203
6204 * gcc.target/i386/l_fma_float_5.c: Adjust.
6205 * gcc.target/i386/l_fma_double_4.c: Likewise.
6206 * gcc.target/i386/l_fma_float_2.c: Likewise.
6207 * gcc.target/i386/l_fma_float_6.c: Likewise.
6208 * gcc.target/i386/l_fma_double_1.c: Likewise.
6209 * gcc.target/i386/l_fma_double_5.c: Likewise.
6210 * gcc.target/i386/l_fma_float_3.c: Likewise.
6211 * gcc.target/i386/l_fma_double_2.c: Likewise.
6212 * gcc.target/i386/l_fma_double_6.c: Likewise.
6213 * gcc.target/i386/l_fma_float_4.c: Likewise.
6214 * gcc.target/i386/l_fma_double_3.c: Likewise.
6215 * gcc.target/i386/l_fma_float_1.c: Likewise.
6216
6217 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR tree-optimization/53058
6220 * gcc.c-torture/compile/pr53058.c: New test.
6221
6222 2012-04-25 Jan Hubicka <jh@suse.cz>
6223
6224 PR middle-end/53088
6225 * gcc.target/i386/pr39082-1.c: Update warning location.
6226
6227 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR c/52880
6230 * gcc.dg/pr52880.c: New test.
6231
6232 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6233
6234 * gcc.dg/m-un-2.c: Update.
6235 * gcc.dg/20011021-1.c: Update.
6236
6237 2012-04-25 Tobias Burnus <burnus@net-b.de>
6238
6239 PR fortran/52196
6240 * gfortran.dg/realloc_on_assign_14.f90: New.
6241
6242 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6243
6244 PR testsuite/52641
6245 PR tree-optimizations/52891
6246 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6247
6248 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6249
6250 PR c++/52363
6251 * g++.dg/cpp0x/sfinae35.C: New.
6252 * g++.dg/cpp0x/sfinae36.C: Likewise.
6253
6254 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6255
6256 * gcc.target/builtin_target.c: New testcase.
6257
6258 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6259
6260 PR target/47197
6261 * gcc.target/powerpc/pr47197.c: New test.
6262
6263 2012-04-24 Richard Guenther <rguenther@suse.de>
6264
6265 PR tree-optimization/53085
6266 * g++.dg/torture/pr53085.C: New testcase.
6267
6268 2012-04-24 Andrew Pinski <apinski@cavium.com>
6269
6270 PR tree-opt/33512
6271 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6272 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6273 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6274
6275 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR middle-end/53084
6278 * gcc.c-torture/execute/pr53084.c: New test.
6279
6280 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6281
6282 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6283
6284 2012-04-23 Andrew Pinski <apinski@cavium.com>
6285
6286 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6287
6288 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6289
6290 PR regression/53076
6291 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6292 * gcc.dg/torture/builtin-power-1.c: Likewise.
6293
6294 2012-04-23 Richard Guenther <rguenther@suse.de>
6295
6296 PR tree-optimization/53070
6297 * gcc.dg/torture/pr53070.c: New testcase.
6298
6299 2012-04-23 Richard Guenther <rguenther@suse.de>
6300
6301 PR c/53060
6302 * gcc.dg/pr53060.c: New testcase.
6303
6304 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6305
6306 PR tree-optimizations/52891
6307 * gcc.c-torture/compile/pr52891-1.c: New test.
6308 * gcc.c-torture/compile/pr52891-2.c: New test.
6309
6310 2012-04-22 Tobias Burnus <burnus@net-b.de>
6311
6312 PR fortran/53051
6313 * gfortran.dg/read_float_4.f90: New.
6314
6315 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6316
6317 PR 35441
6318 * c-c++-common/pr35441.C: New.
6319
6320 2012-04-20 Ian Lance Taylor <iant@google.com>
6321
6322 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6323 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6324
6325 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6326
6327 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6328 array access.
6329 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6330
6331 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6332
6333 PR rtl-optimization/44214
6334 * gcc.dg/pr44214-1.c: New test.
6335 * gcc.dg/pr44214-2.c: Likewise.
6336 * gcc.dg/pr44214-3.c: Likewise.
6337
6338 2012-04-20 Richard Guenther <rguenther@suse.de>
6339
6340 * g++.dg/torture/20120420-1.C: New testcase.
6341
6342 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6343
6344 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6345
6346 2012-04-19 Christian Bruel <christian.bruel@st.com>
6347
6348 * gcc.dg/pr52283.c: New test.
6349
6350 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6351
6352 * gcc.dg/pr37985.c: New test.
6353
6354 2012-04-19 Richard Guenther <rguenther@suse.de>
6355
6356 PR rtl-optimization/44688
6357 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6358 possibly profitable.
6359
6360 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6361
6362 PR tree-optimization/52976
6363 * gfortran.dg/reassoc_11.f: New test.
6364
6365 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6366
6367 PR tree-optimization/52976
6368 * gfortran.dg/reassoc_7.f: New test.
6369 * gfortran.dg/reassoc_8.f: Likewise.
6370 * gfortran.dg/reassoc_9.f: Likewise.
6371 * gfortran.dg/reassoc_10.f: Likewise.
6372
6373 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 PR c++/52422
6376 * g++.dg/cpp0x/sfinae33.C: New.
6377 * g++.dg/cpp0x/sfinae34.C: Likewise.
6378
6379 2012-04-18 Joey Ye <joey.ye@arm.com>
6380
6381 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6382
6383 2012-04-18 Richard Guenther <rguenther@suse.de>
6384
6385 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6386 array access.
6387 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6388 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6389
6390 2012-04-17 Tom de Vries <tom@codesourcery.com>
6391
6392 * g++.dg/pr51264-4.C: New test.
6393
6394 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6395
6396 PR c++/52599
6397 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6398
6399 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6400
6401 PR c++/53003
6402 * g++.dg/parse/crash59.C: New.
6403
6404 2012-04-17 Michael Matz <matz@suse.de>
6405
6406 PR tree-optimization/18437
6407 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6408
6409 2012-04-17 Richard Guenther <rguenther@suse.de>
6410
6411 PR middle-end/53011
6412 * g++.dg/torture/pr53011.C: New testcase.
6413
6414 2012-04-16 Jason Merrill <jason@redhat.com>
6415
6416 PR c++/38543
6417 * g++.dg/cpp0x/variadic131.C: New.
6418
6419 PR c++/52008
6420 * g++.dg/cpp0x/variadic130.C: New.
6421
6422 PR c++/50830
6423 * g++.dg/cpp0x/variadic129.C: New.
6424
6425 PR c++/50303
6426 * g++.dg/cpp0x/variadic128.C: New.
6427
6428 2012-04-16 Tobias Burnus <burnus@net-b.de>
6429
6430 PR fortran/52864
6431 * gfortran.dg/pointer_intent_6.f90: New.
6432
6433 2012-04-16 Tobias Burnus <burnus@net-b.de>
6434
6435 PR fortran/52916
6436 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6437 to include public_private_module_4.f90.
6438 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6439 targets.
6440
6441 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 PR c++/49152
6444 * g++.dg/diagnostic/operator1.C: New.
6445 * g++.dg/ext/label5.C: Adjust.
6446 * g++.dg/ext/va-arg1.C: Likewise.
6447 * g++.dg/other/error20.C: Likewise.
6448 * g++.dg/other/error20.C: Likewise.
6449 * g++.dg/other/error16.C: Likewise.
6450 * g++.dg/other/error10.C: Likewise.
6451 * g++.dg/parse/error30.C: Likewise.
6452 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6453
6454 2012-04-16 Jason Merrill <jason@redhat.com>
6455
6456 PR c++/51148
6457 * g++.dg/cpp0x/variadic127.C: New.
6458
6459 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6460
6461 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6462 testcase name.
6463 Use fail, pass instead of unresolved.
6464 Don't log $optstr.
6465
6466 PR testsuite/52948
6467 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6468 TODO_dump_func.
6469 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6470 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6471 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6472
6473 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6474
6475 PR fortran/52968
6476 * gfortran.dg/typebound_call_23.f03: New test case.
6477
6478 2012-04-15 Jason Merrill <jason@redhat.com>
6479
6480 PR c++/47220
6481 * g++.dg/cpp0x/variadic126.C: New.
6482
6483 PR c++/52380
6484 * g++.dg/cpp0x/variadic125.C: New.
6485
6486 PR c++/52292
6487 * g++.dg/cpp0x/variadic124.C: New.
6488
6489 PR c++/52706
6490 * g++.dg/cpp0x/nullptr27.C: New.
6491
6492 PR c++/52818
6493 * g++.dg/warn/format8.C: New.
6494
6495 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6496
6497 PR fortran/51082
6498 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6499
6500 2012-04-14 Tobias Burnus <burnus@net-b.de>
6501
6502 PR fortran/52916
6503 PR fortran/40973
6504 * gfortran.dg/public_private_module_3.f90: New.
6505 * gfortran.dg/public_private_module_4.f90: New.
6506
6507 2012-04-14 Tom de Vries <tom@codesourcery.com>
6508
6509 * gcc.dg/superblock.c: New test.
6510
6511 2012-04-14 Tom de Vries <tom@codesourcery.com>
6512
6513 * gcc.dg/pr51879-12.c: New test.
6514
6515 2012-04-13 Jason Merrill <jason@redhat.com>
6516
6517 PR c++/52824
6518 * g++.dg/cpp0x/variadic123.C: New.
6519 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6520
6521 PR c++/52905
6522 * g++.dg/cpp0x/initlist-ctor1.C: New.
6523
6524 PR c++/52915
6525 * g++.dg/other/anon-union2.C: New.
6526
6527 2012-04-13 Martin Jambor <mjambor@suse.cz>
6528
6529 PR middle-end/52939
6530 * g++.dg/ipa/pr52939.C: New test.
6531
6532 2012-04-13 Tom de Vries <tom@codesourcery.com>
6533
6534 * gcc.dg/pr52734.c: New test.
6535
6536 2012-04-13 Richard Guenther <rguenther@suse.de>
6537
6538 PR tree-optimization/52969
6539 * gcc.dg/torture/pr52969.c: New testcase.
6540
6541 2012-04-13 Richard Guenther <rguenther@suse.de>
6542
6543 PR c/52549
6544 * gcc.dg/pr52549.c: New testcase.
6545
6546 2012-04-13 Richard Guenther <rguenther@suse.de>
6547
6548 PR c/52862
6549 * gcc.dg/pr52862.c: New testcase.
6550
6551 2012-04-13 Joey Ye <joey.ye@arm.com>
6552
6553 * gcc.target/arm/thumb1-imm.c: New testcase.
6554
6555 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6556
6557 PR target/52932
6558 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6559 second function argument.
6560 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6561 (calc_permps): Update declaration. Calculate result correctly.
6562 (avx2_test): Change src2 type to union256i_d.
6563 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6564 correctly.
6565
6566 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6567
6568 PR target/52775
6569 * gcc.target/powerpc/pr52775.c: New file.
6570
6571 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6572
6573 PR tree-optimization/18589
6574 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6575 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6576 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6577 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6578 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6579 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6580 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6581 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6582 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6583 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6584
6585 2012-04-12 Richard Guenther <rguenther@suse.de>
6586
6587 PR tree-optimization/52943
6588 * gcc.dg/torture/pr52943.c: New testcase.
6589
6590 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6591
6592 PR target/50751
6593 * gcc/target/sh/pr50751-4.c: New.
6594 * gcc/target/sh/pr50751-5.c: New.
6595 * gcc/target/sh/pr50751-6.c: New.
6596 * gcc/target/sh/pr50751-7.c: New.
6597
6598 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6599
6600 PR c++/52465
6601 * g++.dg/lookup/using52.C: New.
6602
6603 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6604
6605 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6606
6607 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6608
6609 PR rtl-optimization/52876
6610 * gcc.target/i386/pr52876.c: New.
6611
6612 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6613
6614 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6615 __UINTPTR_TYPE__.
6616 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6617 __INTPTR_TYPE__.
6618 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6619 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6620 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6621 (ptrdiff_t): ... this. All uses changed.
6622 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6623 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6624 __INTPTR_TYPE__.
6625 (main): Cast argument to __INTPTR_TYPE__.
6626 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6627 size_t.
6628 * gcc.dg/mallign.c (main): Likewise.
6629 * gcc.dg/pr38700.c (foo): Likewise.
6630 * gcc.dg/long-long-cst1.c (t): Likewise.
6631 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6632 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6633 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6634 * gcc.dg/pr25682.c (d, foo): Likewise.
6635 * gcc.dg/format/cast-1.c (f): Likewise.
6636 * gcc.dg/c90-const-expr-10.c
6637 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6638 (size_t): ...this. All uses changed.
6639 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6640 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6641 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6642 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6643 * gcc.dg/sequence-pt-1.c: Likewise.
6644 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6645 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6646 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6647 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6648 of ptrdiff_t with it.
6649 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6650 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6651 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6652
6653 2012-04-11 Jason Merrill <jason@redhat.com>
6654
6655 PR debug/45088
6656 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6657 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6658
6659 PR c++/52906
6660 * g++.dg/ext/attrib45.C: New.
6661
6662 * g++.dg/eh/dtor3.C: New.
6663
6664 2012-04-11 Richard Guenther <rguenther@suse.de>
6665
6666 PR middle-end/52621
6667 * gfortran.dg/pr52621.f90: New testcase.
6668
6669 2012-04-11 Richard Guenther <rguenther@suse.de>
6670
6671 PR middle-end/52918
6672 * g++.dg/torture/pr52918-1.C: New testcase.
6673 * g++.dg/torture/pr52918-2.C: Likewise.
6674
6675 2012-04-11 Tobias Burnus <burnus@net-b.de>
6676
6677 PR fortran/52729
6678 * gfortran.dg/block_11.f90: New.
6679
6680 2012-04-11 Nick Clifton <nickc@redhat.com>
6681
6682 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6683
6684 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6685
6686 PR target/16458
6687 * gcc.target/powerpc/pr16458-1.c: New test.
6688 * gcc.target/powerpc/pr16458-2.c: Likewise.
6689 * gcc.target/powerpc/pr16458-3.c: Likewise.
6690 * gcc.target/powerpc/pr16458-4.c: Likewise.
6691
6692 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6693
6694 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6695 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6696 * gcc.dg/builtin-bswap-5.c: Likewise.
6697 * gcc.target/i386/builtin-bswap-4.c: New test.
6698
6699 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6700
6701 PR 24985
6702 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6703
6704 2012-04-11 Richard Guenther <rguenther@suse.de>
6705
6706 PR rtl-optimization/52881
6707 * gcc.dg/torture/pr52881.c: New testcase.
6708 * gcc.dg/torture/pr52913.c: Likewise.
6709
6710 2012-04-11 Richard Guenther <rguenther@suse.de>
6711
6712 PR tree-optimization/52912
6713 * gcc.dg/torture/pr52912.c: New testcase.
6714
6715 2010-04-10 Michael Matz <matz@suse.de>
6716
6717 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6718 * gcc.dg/vect/vect-outer-1.c: Adjust.
6719 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6720 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6721 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6722 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6723 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6724 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6725
6726 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6727
6728 PR tree-optimization/52870
6729 * gcc.dg/vect/pr52870.c: New test.
6730
6731 2012-04-09 Mike Stump <mikestump@comcast.net>
6732
6733 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6734 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6735 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6736 * gnat.dg/aggr11.adb: Likewise.
6737 * gnat.dg/aggr11_pkg.ads: Likewise.
6738 * gnat.dg/aggr15.adb: Likewise.
6739 * gnat.dg/aggr15.ads: Likewise.
6740 * gnat.dg/aggr17.adb: Likewise.
6741 * gnat.dg/aggr18.adb: Likewise.
6742 * gnat.dg/array14.adb: Likewise.
6743 * gnat.dg/array14.ads: Likewise.
6744 * gnat.dg/array14_pkg.ads: Likewise.
6745 * gnat.dg/array19.adb: Likewise.
6746 * gnat.dg/array19.ads: Likewise.
6747 * gnat.dg/discr27.adb: Likewise.
6748 * gnat.dg/discr27.ads: Likewise.
6749 * gnat.dg/discr35.adb: Likewise.
6750 * gnat.dg/discr35.ads: Likewise.
6751 * gnat.dg/discr6.adb: Likewise.
6752 * gnat.dg/discr6_pkg.ads: Likewise.
6753 * gnat.dg/import1.adb: Likewise.
6754 * gnat.dg/import1.ads: Likewise.
6755 * gnat.dg/loop_address2.adb: Likewise.
6756 * gnat.dg/opt7.adb: Likewise.
6757 * gnat.dg/opt7.ads: Likewise.
6758 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6759 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6760 * gnat.dg/rep_clause2.adb: Likewise.
6761 * gnat.dg/rep_clause2.ads: Likewise.
6762 * gnat.dg/slice2.adb: Likewise.
6763 * gnat.dg/slice2.ads: Likewise.
6764 * gnat.dg/slice6.adb: Likewise.
6765 * gnat.dg/slice6_pkg.ads: Likewise.
6766 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6767 * gnat.dg/taft_type2.adb: Likewise.
6768 * gnat.dg/taft_type2.ads: Likewise.
6769 * gnat.dg/taft_type2_pkg.ads: Likewise.
6770 * gnat.dg/volatile10.adb: Likewise.
6771 * gnat.dg/volatile10_pkg.ads: Likewise.
6772
6773 * gcc.dg/dll-8.c: Remove execute permissions.
6774 * g++.dg/ext/dllexport5.C: Likewise.
6775
6776 2012-04-09 Jan Hubicka <jh@suse.cz>
6777
6778 PR lto/52722
6779 PR lto/51765
6780 PR lto/52634
6781 * gcc.dg/lto/pr52634_1.c: New testcase.
6782 * gcc.dg/lto/pr52634_0.c: New testcase.
6783
6784 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6785
6786 PR target/52883
6787 * gcc.target/i386/pr52883.c: New testcase.
6788
6789 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6790
6791 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6792 (check_effective_target_sync_long_long): Add SPARC case.
6793 (check_effective_target_sync_long_long_runtime): Likewise.
6794 (check_effective_target_sync_int_long): Adjust SPARC case.
6795 (check_effective_target_sync_char_short): Likewise.
6796
6797 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6798
6799 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6800 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6801
6802 2012-04-08 Tobias Burnus <burnus@net-b.de>
6803
6804 PR fortran/40973
6805 PR fortran/52751
6806 * gfortran.dg/public_private_module_2.f90: New.
6807
6808 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6809
6810 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6811 directives.
6812
6813 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6814
6815 PR fortran/52893
6816 * gfortran.dg/function_optimize_11.f90: New test.
6817
6818 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6819
6820 PR fortran/52668
6821 * gfortran.dg/use_only_6.f90: New test.
6822
6823 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6824
6825 PR fortran/52668
6826 * gfortran.dg/use_only_6.f90: New test.
6827 2012-04-06 Mike Stump <mikestump@comcast.net>
6828
6829 PR testsuite/50722
6830 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6831
6832 2012-04-05 Jason Merrill <jason@redhat.com>
6833
6834 PR c++/52596
6835 * g++.dg/template/qualified-id5.C: New.
6836
6837 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6838
6839 PR target/52882
6840 * gcc.target/i386/pr52882.c: New test.
6841
6842 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6843 Dominique D'Humieures <dominiq@lps.ens.fr>
6844
6845 PR testsuite/52614
6846 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6847 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6848
6849 2012-04-04 Jason Merrill <jason@redhat.com>
6850
6851 PR c++/52845
6852 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6853
6854 2012-04-03 Jason Merrill <jason@redhat.com>
6855
6856 PR c++/52796
6857 * g++.dg/cpp0x/variadic-value1.C: New.
6858
6859 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6860
6861 * gnat.dg/pack18.adb: New test.
6862 * gnat.dg/pack18_pkg.ads: New helper.
6863
6864 2012-04-03 Richard Guenther <rguenther@suse.de>
6865
6866 PR tree-optimization/52808
6867 * gcc.dg/pr52808.c: New testcase.
6868
6869 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6870
6871 PR tree-optimization/52835
6872 * gfortran.dg/pr52835.f90: New test.
6873
6874 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6875
6876 * gnat.dg/specs/aggr5.ads: New test.
6877
6878 2012-04-02 Richard Guenther <rguenther@suse.de>
6879
6880 PR tree-optimization/52756
6881 * gcc.dg/torture/pr52756.c: New testcase.
6882
6883 2012-04-02 Richard Guenther <rguenther@suse.de>
6884
6885 PR middle-end/52803
6886 * gcc.dg/pr52803.c: New testcase.
6887
6888 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6889
6890 PR c++/40942
6891 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6892 DR 214 in account.
6893
6894 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6895
6896 PR c++/50043
6897 * g++.dg/cpp0x/noexcept17.C: New.
6898 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6899 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6900 * g++.dg/cpp0x/noexcept01.C: Likewise.
6901 * g++.dg/eh/init-temp1.C: Likewise.
6902 * g++.dg/eh/ctor1.C: Likwise.
6903
6904 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6905
6906 * gnat.dg/controlled6.adb: New test.
6907 * gnat.dg/controlled6_pkg.ads: New helper.
6908 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6909
6910 2012-03-30 Richard Henderson <rth@redhat.com>
6911
6912 PR debug/52727
6913 * g++.dg/opt/pr52727.C: New testcase.
6914
6915 2012-03-30 Richard Guenther <rguenther@suse.de>
6916
6917 PR tree-optimization/52754
6918 * gcc.target/i386/pr52754.c: New testcase.
6919
6920 2012-03-30 Richard Guenther <rguenther@suse.de>
6921
6922 PR middle-end/52772
6923 * g++.dg/torture/pr52772.C: New testcase.
6924
6925 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6926
6927 PR c++/52718
6928 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6929
6930 2012-03-29 Jason Merrill <jason@redhat.com>
6931
6932 PR c++/52685
6933 * g++.dg/template/inherit8.C: New.
6934
6935 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6936
6937 PR c++/52759
6938 * g++.dg/ext/weak4.C: New test.
6939
6940 PR tree-optimization/52760
6941 * gcc.c-torture/execute/pr52760.c: New test.
6942
6943 2012-03-29 Jason Merrill <jason@redhat.com>
6944
6945 PR c++/52743
6946 * g++.dg/cpp0x/initlist-array3.C: New.
6947
6948 2012-03-28 Jason Merrill <jason@redhat.com>
6949
6950 PR c++/52746
6951 * g++.dg/overload/virtual2.C: New.
6952
6953 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6954
6955 * gnat.dg/vect7.ad[sb]: New test.
6956
6957 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6958 Tobias Burnus <burnus@gcc.gnu.org>
6959
6960 PR fortran/52652
6961 * gfortran.dg/allocate_class_1.f90 : Change error test.
6962 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6963 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6964 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6965
6966 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6967
6968 PR middle-end/52691
6969 * gcc.dg/pr52691.c: New test.
6970
6971 PR middle-end/52750
6972 * gcc.c-torture/compile/pr52750.c: New test.
6973
6974 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6975
6976 PR target/52692
6977 * gcc.target/avr/torture/builtins-2.c: New test.
6978
6979 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6980
6981 PR target/52736
6982 * gcc.target/i386/pr52736.c: New test.
6983
6984 2012-03-27 Martin Jambor <mjambor@suse.cz>
6985
6986 PR middle-end/52693
6987 * gcc.dg/torture/pr52693.c: New test.
6988
6989 2012-03-27 Meador Inge <meadori@codesourcery.com>
6990
6991 PR c++/52672
6992 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6993
6994 2012-03-27 Mike Stump <mikestump@comcast.net>
6995
6996 PR target/52665
6997 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6998 failures that match branch names.
6999
7000 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7001 H.J. Lu <hongjiu.lu@intel.com>
7002
7003 PR target/52698
7004 * gcc.target/i386/pr52698.c: New test.
7005
7006 2012-03-27 Richard Guenther <rguenther@suse.de>
7007
7008 PR middle-end/52720
7009 * gcc.dg/torture/pr52720.c: New testcase.
7010
7011 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7012
7013 * gnat.dg/pack17.adb: New test.
7014
7015 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7016
7017 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7018 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7019
7020 2012-03-26 Martin Jambor <mjambor@suse.cz>
7021
7022 PR tree-optimization/50052
7023 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7024
7025 2012-03-26 Richard Guenther <rguenther@suse.de>
7026
7027 PR tree-optimization/52701
7028 * gfortran.dg/pr52701.f90: New testcase.
7029
7030 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7031
7032 PR tree-optimization/52686
7033 * gcc.target/arm/pr52686.c: New test.
7034
7035 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7036
7037 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7038 Add "-Os -flto" to list.
7039
7040 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7041
7042 * gnat.dg/concat2.ad[sb]: New test.
7043
7044 2012-03-24 Jason Merrill <jason@redhat.com>
7045
7046 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7047 * g++.dg/cpp0x/trailing2.C: Likewise.
7048 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7049 * g++.dg/cpp1y/auto-fn1.C: New.
7050 * g++.dg/cpp1y/auto-fn2.C: New.
7051 * g++.dg/cpp1y/auto-fn3.C: New.
7052 * g++.dg/cpp1y/auto-fn4.C: New.
7053 * g++.dg/cpp1y/auto-fn5.C: New.
7054 * g++.dg/cpp1y/auto-fn6.C: New.
7055 * g++.dg/cpp1y/auto-fn7.C: New.
7056 * g++.dg/cpp1y/auto-fn8.C: New.
7057 * g++.dg/cpp1y/auto-fn9.C: New.
7058 * g++.dg/cpp1y/auto-fn10.C: New.
7059 * g++.dg/cpp1y/auto-fn11.C: New.
7060
7061 2012-03-23 Richard Guenther <rguenther@suse.de>
7062
7063 PR tree-optimization/52678
7064 * gfortran.dg/pr52678.f: New testcase.
7065
7066 2012-03-23 Richard Guenther <rguenther@suse.de>
7067
7068 PR tree-optimization/52638
7069 * g++.dg/torture/pr52638.C: New testcase.
7070
7071 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7072
7073 PR c++/52487
7074 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7075
7076 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR c++/52671
7079 * g++.dg/ext/attrib44.C: New test.
7080
7081 2012-03-22 Jan Hubicka <jh@suse.cz>
7082
7083 PR middle-end/51737
7084 * g++.dg/torture/pr51737.C: New testcase
7085
7086 2012-03-22 Richard Guenther <rguenther@suse.de>
7087
7088 PR tree-optimization/52548
7089 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7090
7091 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7092
7093 * lib/fortran-modules.exp (list-module-names-1): Remove
7094 warning.
7095
7096 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7097
7098 PR target/50751
7099 * gcc.target/sh/pr50751-1.c: New.
7100 * gcc.target/sh/pr50751-2.c: New.
7101 * gcc.target/sh/pr50751-3.c: New.
7102
7103 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7104
7105 PR target/52479
7106 * gcc.target/sh/sh4a-cos.c: Remove.
7107 * gcc.target/sh/sh4a-sin.c: Remove.
7108 * gcc.target/sh/sh4a-sincos.c: Remove.
7109
7110 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7111
7112 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7113 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7114
7115 2012-03-21 Martin Jambor <mjambor@suse.cz>
7116
7117 PR testsuite/52641
7118 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7119 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7120
7121 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7122
7123 * gcc.target/arm/thumb-16bit-ops.c: New file.
7124 * gcc.target/arm/thumb-ifcvt.c: New file.
7125
7126 2012-03-20 Jason Merrill <jason@redhat.com>
7127
7128 * lib/target-supports.exp: Add { target c++1y }.
7129
7130 * g++.dg/cpp0x/auto32.C: New.
7131
7132 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7133
7134 PR testsuite/52641
7135 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7136 int32plus.
7137 * gcc.dg/torture/pr48124-4.c: Ditto:
7138 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7139
7140 2012-03-20 Jason Merrill <jason@redhat.com>
7141
7142 PR c++/52510
7143 * g++.dg/cpp0x/initlist66.C: New.
7144
7145 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7146
7147 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7148 __AVR_HAVE_LPMX__
7149
7150 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7151
7152 PR target/49868
7153 * gcc.target/avr/torture/addr-space-2.h: New file.
7154 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7155 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7156 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7157 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7158
7159 2012-03-20 Richard Guenther <rguenther@suse.de>
7160
7161 * gnat.dg/pack16.adb: New testcase.
7162 * gnat.dg/pack16_pkg.ads: Likewise.
7163 * gnat.dg/specs/pack8.ads: Likewise.
7164 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7165
7166 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7167
7168 * g++.dg/warn/Wuseless-cast.C: Extend.
7169
7170 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7171
7172 PR c++/14710
7173 * g++.dg/warn/Wuseless-cast.C: New.
7174
7175 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7176
7177 PR libfortran/52608
7178 * gfortran.dg/pr52608.f90: New test.
7179
7180 2012-03-17 Tobias Burnus <burnus@net-b.de>
7181
7182 PR fortran/52585
7183 * gfortran.dg/proc_ptr_36.f90: New.
7184
7185 2012-03-16 Martin Jambor <mjambor@suse.cz>
7186
7187 * gcc.dg/misaligned-expand-1.c: New test.
7188 * gcc.dg/misaligned-expand-3.c: Likewise.
7189
7190 2012-03-16 Richard Guenther <rguenther@suse.de>
7191 Kai Tietz <ktietz@redhat.com>
7192
7193 PR middle-end/48814
7194 * gcc.c-torture/execute/pr48814-1.c: New test.
7195 * gcc.c-torture/execute/pr48814-2.c: New test.
7196 * gcc.dg/tree-ssa/assign-1.c: New test.
7197 * gcc.dg/tree-ssa/assign-2.c: New test.
7198 * gcc.dg/tree-ssa/assign-3.c: New test.
7199
7200 2012-03-16 Richard Guenther <rguenther@suse.de>
7201
7202 * gnat.dg/specs/pack7.ads: New testcase.
7203
7204 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7205
7206 PR target/52568
7207 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7208 * gcc.dg/torture/vshuf-8.inc: Likewise.
7209 * gcc.dg/torture/vshuf-16.inc: Likewise.
7210 * gcc.dg/torture/vshuf-32.inc: Likewise.
7211
7212 2012-03-15 Jason Merrill <jason@redhat.com>
7213
7214 * g++.dg/torture/pr52582.C: New.
7215
7216 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7217
7218 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7219
7220 2012-03-15 Ira Rosen <irar@il.ibm.com>
7221 Ulrich Weigand <ulrich.weigand@linaro.org>
7222
7223 * gcc.dg/vect/slp-cond-3.c: New test.
7224 * gcc.dg/vect/slp-cond-4.c: New test.
7225
7226 2012-03-15 Ira Rosen <irar@il.ibm.com>
7227 Ulrich Weigand <ulrich.weigand@linaro.org>
7228
7229 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7230 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7231
7232 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7233
7234 PR libfortran/52434
7235 PR libfortran/48878
7236 PR libfortran/38199
7237 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7238 * gfortran.dg/round_1.f03: Likewise.
7239
7240 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7241 Andrew Pinski <apinski@cavium.com>
7242
7243 PR middle-end/52592
7244 * gcc.dg/pr52592.c: New test.
7245
7246 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7247
7248 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7249 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7250 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7251 * lib/fortran-modules.exp: .. this new file. Adjust users.
7252 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7253 gfortran-dg-debug-runtest): Call cleanup-modules.
7254 * lib/fortran-torture.exp (fortran-torture-execute,
7255 fortran-torture): Likewise.
7256 * gfortran.dg/coarray/caf.exp: Likewise.
7257 * lib/lto.exp: Likewise.
7258 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7259 * gfortran.dg/class_4b.f03: Likewise.
7260 * gfortran.dg/class_4c.f03: Likewise.
7261 * gfortran.dg/class_45a.f03: Likewise.
7262 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7263 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7264 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7265 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7266 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7267 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7268 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7269 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7270 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7271 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7272 * gfortran.dg/whole_file_28.f90: Likewise.
7273 * gfortran.dg/whole_file_29.f90: Likewise.
7274 * gfortran.dg/whole_file_30.f90: Likewise.
7275 * gfortran.dg/whole_file_31.f90: Likewise.
7276
7277 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7278
7279 PR tree-optimization/52267
7280 * gcc.dg/pr52267.c: New test.
7281 * gcc.dg/tree-ssa/vrp65.c: New test.
7282 * gcc.dg/tree-ssa/vrp66.c: New test.
7283
7284 2012-03-15 Richard Guenther <rguenther@suse.de>
7285
7286 PR middle-end/52580
7287 * gfortran.dg/vect/pr52580.f: New testcase.
7288
7289 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7290
7291 * gcc.target/sh/fpul-usage-1.c: New.
7292
7293 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7294
7295 PR target/49468
7296 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7297 * gcc.target/sh/pr49468-di.c: Likewise.
7298
7299 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7300
7301 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7302 * gcc.dg/c99-stdint-6.c: Likewise.
7303 * gcc.dg/lto/20090210_0.c: Likewise.
7304 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7305 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7306 * gcc.dg/pragma-init-fini-2.c: Likewise.
7307 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7308 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7309 * gcc.target/i386/pr22152.c: Likewise.
7310 * gcc.target/i386/vect8-ret.c: Likewise.
7311 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7312 handling.
7313
7314 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7315
7316 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7317 * g++.dg/tree-prof/partition1.C: Likewise.
7318 * g++.dg/tree-prof/partition2.C: Likewise.
7319 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7320 handling.
7321 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7322 * gcc.c-torture/execute/20010724-1.c: Remove.
7323 * gcc.c-torture/execute/20010724-1.x: Remove.
7324 * gcc.c-torture/execute/20040208-2.c: Remove.
7325 * gcc.c-torture/execute/20040208-2.x: Remove.
7326 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7327 Remove.
7328 (main) [__mips__ && __sgi__]: Remove.
7329 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7330 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7331 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7332 mips-sgi-irix6* handling.
7333 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7334 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7335 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7336 handling.
7337 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7338 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7339 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7340 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7341 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7342 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7343 mips-sgi-irix6*.
7344 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7345 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7346 * gcc.target/mips/save-restore-3.c: Likewise.
7347 * gcc.target/mips/save-restore-4.c: Likewise.
7348 * gcc.target/mips/save-restore-5.c: Likewise.
7349 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7350 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7351 messages.
7352 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7353 IRIX 6 handling.
7354 (restore_ld_library_path_env_vars): Likewise.
7355 * lib/target-supports.exp (check_profiling_available): Remove
7356 mips*-*-irix* handling.
7357 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7358 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7359 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7360
7361 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7362
7363 PR c++/52582
7364 * g++.dg/opt/pr52582.C: New test.
7365
7366 2012-03-14 Richard Guenther <rguenther@suse.de>
7367
7368 PR tree-optimization/52571
7369 * gcc.dg/vect/vect-2.c: Initialize arrays.
7370 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7371 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7372 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7373
7374 2012-03-14 Richard Guenther <rguenther@suse.de>
7375
7376 PR middle-end/52080
7377 PR middle-end/52097
7378 PR middle-end/48124
7379 * gcc.dg/torture/pr48124-1.c: New testcase.
7380 * gcc.dg/torture/pr48124-2.c: Likewise.
7381 * gcc.dg/torture/pr48124-3.c: Likewise.
7382 * gcc.dg/torture/pr48124-4.c: Likewise.
7383
7384 2012-03-14 Richard Guenther <rguenther@suse.de>
7385
7386 PR middle-end/52578
7387 * gcc.dg/pr52578.c: New testcase.
7388
7389 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7390
7391 PR c++/52521
7392 * g++.dg/cpp0x/udlit-args2.C: New test.
7393
7394 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7395
7396 PR target/48596
7397 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7398 * gcc.c-torture/compile/pr48596.c: ... here.
7399
7400 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7401
7402 PR c++/51641
7403 * g++.dg/lookup/hidden-class17.C: New test.
7404
7405 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7406
7407 PR c/52577
7408 * gcc.dg/Wunused-var-3.c: New test.
7409
7410 2012-03-13 Martin Jambor <mjambor@suse.cz>
7411
7412 * gcc.dg/misaligned-expand-2.c: New test.
7413
7414 2012-03-13 Richard Guenther <rguenther@suse.de>
7415
7416 PR middle-end/52134
7417 * gcc.dg/pr52134.c: New testcase.
7418
7419 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7420
7421 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7422
7423 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7424
7425 PR tree-optimization/46728
7426 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7427 * gcc.target/powerpc/pr46728-5.c: Likewise.
7428 * gcc.target/powerpc/pr46728-8.c: Likewise.
7429 * gcc.target/powerpc/pr46728-10.c: Likewise.
7430 * gcc.target/powerpc/pr46728-11.c: Likewise.
7431 * gcc.target/powerpc/pr46728-13.c: Likewise.
7432 * gcc.target/powerpc/pr46728-14.c: Likewise.
7433 * gcc.target/powerpc/pr46728-15.c: Likewise.
7434
7435 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7436
7437 PR c++/52299
7438 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7439
7440 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7441
7442 PR tree-optimization/46728
7443 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7444 * gcc.target/powerpc/pr46728-5.c: Likewise.
7445 * gcc.target/powerpc/pr46728-8.c: Likewise.
7446 * gcc.target/powerpc/pr46728-10.c: Likewise.
7447 * gcc.target/powerpc/pr46728-11.c: Likewise.
7448 * gcc.target/powerpc/pr46728-13.c: Likewise.
7449 * gcc.target/powerpc/pr46728-14.c: Likewise.
7450 * gcc.target/powerpc/pr46728-15.c: Likewise.
7451
7452 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7453
7454 PR target/49868
7455 * gcc.target/avr/torture/addr-space-1.h: New file.
7456 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7457 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7458 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7459 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7460
7461 2012-03-12 Andrew Pinski <apinski@cavium.com>
7462
7463 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7464
7465 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7466
7467 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7468 * g++.dg/abi/thunk4.C: Likewise.
7469 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7470 Adapt line numbers.
7471 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7472 handling.
7473 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7474 * g++.dg/eh/spbp.C: Likewise.
7475 * g++.dg/ext/label13.C: Likewise.
7476 * g++.dg/guality/guality.exp: Likewise.
7477 * g++.dg/other/anon5.C: Likewise.
7478 * g++.dg/other/pragma-ep-1.C: Remove.
7479 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7480 * g++.dg/warn/pr31246.C: Likewise.
7481 * g++.dg/warn/weak1.C: Likewise.
7482 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7483 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7484 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7485 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7486 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7487 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7488 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7489 * gcc.dg/c99-tgmath-1.c: Likewise.
7490 * gcc.dg/c99-tgmath-2.c: Likewise.
7491 * gcc.dg/c99-tgmath-3.c: Likewise.
7492 * gcc.dg/c99-tgmath-4.c: Likewise.
7493 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7494 handling.
7495 * gcc.dg/debug/pr49032.c: Likewise.
7496 * gcc.dg/guality/guality.exp: Likewise.
7497 * gcc.dg/intmax_t-1.c: Likewise.
7498 * gcc.dg/pr48616.c: Likewise.
7499 * gcc.dg/pragma-ep-1.c: Remove.
7500 * gcc.dg/pragma-ep-2.c: Remove.
7501 * gcc.dg/pragma-ep-3.c: Remove.
7502 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7503 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7504 * gcc.misc-tests/gcov-14.c: Likewise.
7505 * gfortran.dg/guality/guality.exp: Likewise.
7506 * lib/target-supports.exp (check_weak_available): Likewise.
7507 (add_options_for_tls): Likewise.
7508 (check_ascii_locale_available): Likewise.
7509 * obj-c++.dg/dwarf-2.mm: Likewise.
7510 * objc.dg/dwarf-1.m: Likewise.
7511 * objc.dg/dwarf-2.m: Likewise.
7512
7513 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7514
7515 PR tree-optimization/51721
7516 * gcc.dg/tree-ssa/vrp64.c: New test.
7517
7518 PR tree-optimization/52533
7519 * gcc.c-torture/compile/pr52533.c: New test.
7520
7521 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7522
7523 * gcc.target/i386/rtm-xabort-1.c: New.
7524 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7525 * gcc.target/i386/rtm-xend-1.c: Ditto.
7526 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7527 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7528 * gcc.target/i386/sse-13.c: Ditto.
7529 * gcc.target/i386/sse-14.c: Ditto.
7530 * gcc.target/i386/sse-22.c: Ditto.
7531 * gcc.target/i386/sse-23.c: Ditto.
7532 * g++.dg/other/i386-2.C: Ditto.
7533 * g++.dg/other/i386-3.C: Ditto.
7534
7535 2012-03-12 Tobias Burnus <burnus@net-b.de>
7536
7537 PR fortran/52542
7538 * gfortran.dg/proc_ptr_35.f90: New.
7539
7540 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7541
7542 PR target/52530
7543 * gcc.dg/torture/pr52530.c: New test.
7544
7545 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7546
7547 PR target/51244
7548 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7549
7550 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7551
7552 PR target/52450
7553 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7554
7555 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7556
7557 2012-03-09 Andrew Pinski <apinski@cavium.com>
7558
7559 PR middle-end/51988
7560 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7561 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7562
7563 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7564
7565 * gcc.dg/tree-ssa/scev-3.c: New.
7566 * gcc.dg/tree-ssa/scev-4.c: New.
7567
7568 2012-03-08 Tobias Burnus <burnus@net-b.de>
7569
7570 PR fortran/52469
7571 * gfortran.dg/proc_ptr_34.f90
7572
7573 2012-03-07 Jason Merrill <jason@redhat.com>
7574
7575 PR c++/52521
7576 * g++.dg/cpp0x/udlit-mangle.C: New.
7577
7578 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7579
7580 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7581
7582 2012-03-06 Richard Guenther <rguenther@suse.de>
7583
7584 PR middle-end/52493
7585 * gcc.dg/torture/pr52493.c: New testcase.
7586
7587 2012-03-06 Richard Guenther <rguenther@suse.de>
7588
7589 PR lto/52097
7590 * gcc.dg/lto/pr52097_0.c: New testcase.
7591
7592 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7593
7594 PR target/51244
7595 * gcc.target/sh/pr51244-1.c: New.
7596 * gcc.target/sh/pr51244-2.c: New.
7597 * gcc.target/sh/pr51244-3.c: New.
7598
7599 2012-03-05 Jason Merrill <jason@redhat.com>
7600
7601 PR c++/51930
7602 * g++.dg/ext/visibility/template11.C: New.
7603
7604 * g++.dg/cpp0x/implicit13.C: New.
7605
7606 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR tree-optimization/51721
7609 * gcc.dg/tree-ssa/vrp63.c: New test.
7610 * gcc.dg/pr51721.c: New test.
7611
7612 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7613
7614 PR fortran/50981
7615 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7616 argument checks.
7617
7618 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7619
7620 PR target/52146
7621 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7622
7623 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7624
7625 PR fortran/50981
7626 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7627
7628 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7629
7630 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7631 int32plus.
7632
7633 2012-03-03 Jason Merrill <jason@redhat.com>
7634
7635 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7636
7637 Core 1270
7638 * g++.dg/cpp0x/initlist65.C: New.
7639
7640 PR c++/36797
7641 * g++.dg/ext/is_empty2.C: New.
7642
7643 2012-03-03 Tobias Burnus <burnus@net-b.de>
7644
7645 PR fortran/48820
7646 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7647
7648 2012-03-03 Tobias Burnus <burnus@net-b.de>
7649
7650 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7651 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7652 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7653 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7654 * gfortran.dg/class_30.f90: Remove dg-warning line.
7655 * gfortran.dg/bind_c_usage_25.f90: New.
7656
7657 2012-03-03 Tobias Burnus <burnus@net-b.de>
7658
7659 PR fortran/48820
7660 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7661 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7662 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7663
7664 2012-03-03 Tobias Burnus <burnus@net-b.de>
7665
7666 PR fortran/48820
7667 * gfortran.dg/assumed_type_1.f90: New.
7668 * gfortran.dg/assumed_type_2.f90: New.
7669 * gfortran.dg/assumed_type_3.f90: New.
7670 * gfortran.dg/assumed_type_4.f90: New.
7671
7672 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7673
7674 PR target/49486
7675 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7676 * gcc.target/sh/pr49468-di.c: New.
7677
7678 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7679
7680 * gcc.dg/graphite/pr50561.c: Update.
7681
7682 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7683
7684 * gcc.target/powerpc/pr52457.c: New test.
7685
7686 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7687
7688 * gcc.target/arm/sat-1.c: New test.
7689
7690 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7691
7692 PR target/46716
7693 * gcc.target/i386/pr46716.c: New test.
7694
7695 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7696
7697 PR c++/51989
7698 * g++.dg/cpp0x/sfinae32.C: New.
7699
7700 2012-03-02 Richard Guenther <rguenther@suse.de>
7701
7702 PR tree-optimization/52406
7703 * gcc.dg/torture/pr52406.c: New testcase.
7704
7705 2012-03-02 Tobias Burnus <burnus@net-b.de>
7706
7707 PR fortran/52325
7708 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7709 * gfortran.dg/nullify_2.f90: Update dg-error.
7710 * gfortran.dg/nullify_4.f90: Ditto.
7711 * gfortran.dg/pointer_init_6.f90: Ditto.
7712
7713 2012-03-02 Tobias Burnus <burnus@net-b.de>
7714
7715 PR fortran/52270
7716 * gfortran.dg/class_51.f90: New.
7717
7718 2012-03-02 Tobias Burnus <burnus@net-b.de>
7719
7720 PR fortran/52452
7721 * gfortran.dg/intrinsic_8.f90: New.
7722
7723 2012-03-01 Kai Tietz <ktietz@redhat.com>
7724
7725 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7726 routines on mingw targets.
7727 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7728
7729 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7730
7731 PR tree-optimization/52445
7732 * gcc.dg/pr52445.c: New test.
7733
7734 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7735
7736 PR target/52437
7737 * gcc.c-torture/compile/pr52437.c: New test.
7738
7739 PR middle-end/52419
7740 * gcc.dg/torture/pr52419.c: New test.
7741
7742 PR tree-optimization/52429
7743 * gcc.dg/torture/pr52429.c: New test.
7744 * g++.dg/opt/pr52429.C: New test.
7745
7746 2012-02-29 Richard Guenther <rguenther@suse.de>
7747
7748 PR testsuite/52297
7749 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7750 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7751 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7752 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7753 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7754 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7755
7756 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7757
7758 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7759
7760 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7761
7762 PR fortran/52386
7763 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7764
7765 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7766
7767 PR target/51534
7768 * gcc.target/arm/neon/pr51534.c: New testcase.
7769
7770 2012-02-28 Richard Guenther <rguenther@suse.de>
7771
7772 PR target/52407
7773 * gcc.dg/torture/pr52407.c: New testcase.
7774
7775 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7776
7777 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7778 * gcc.target/arm/vfp2.c: Likewise.
7779 * gcc.target/arm/vfp3.c: Likewise.
7780 * gcc.target/arm/vfp4.c: Likewise.
7781 * gcc.target/arm/vfp5.c: Likewise.
7782 * gcc.target/arm/vfp6.c: Likewise.
7783 * gcc.target/arm/vfp7.c: Likewise.
7784 * gcc.target/arm/vfp8.c: Likewise.
7785 * gcc.target/arm/vfp9.c: Likewise.
7786 * gcc.target/arm/vfp10.c: Likewise.
7787 * gcc.target/arm/vfp11.c: Likewise.
7788 * gcc.target/arm/vfp12.c: Likewise.
7789 * gcc.target/arm/vfp13.c: Likewise.
7790 * gcc.target/arm/vfp14.c: Likewise.
7791 * gcc.target/arm/vfp15.c: Likewise.
7792 * gcc.target/arm/vfp16.c: Likewise.
7793 * gcc.target/arm/vfp17.c: Likewise.
7794 * gcc.target/arm/neon-constants.h: New file.
7795 * gcc.target/arm/neon-vect1.c: New test.
7796 * gcc.target/arm/neon-vect2.c: New test.
7797 * gcc.target/arm/neon-vect3.c: New test.
7798 * gcc.target/arm/neon-vect4.c: New test.
7799 * gcc.target/arm/neon-vect5.c: New test.
7800 * gcc.target/arm/neon-vect6.c: New test.
7801 * gcc.target/arm/neon-vect7.c: New test.
7802 * gcc.target/arm/neon-vect8.c: New test.
7803
7804 2012-02-28 Richard Guenther <rguenther@suse.de>
7805
7806 PR tree-optimization/52402
7807 * gcc.dg/torture/pr52402.c: New testcase.
7808
7809 2012-02-28 Richard Guenther <rguenther@suse.de>
7810
7811 PR lto/52400
7812 * g++.dg/lto/pr52400_0.C: New testcase.
7813
7814 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7815
7816 * gcc.target/avr/torture/builtins-1.c: New test.
7817 * gcc.target/avr/torture/builtins-error.c: New test.
7818
7819 2012-02-28 Kai Tietz <ktietz@redhat.com>
7820
7821 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7822 * gcc.target/i386/pr45352-2.c: Likewise.
7823 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7824 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7825 targets instead rand.
7826 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7827 * gcc.target/i386/sse2-mul-1.c: Likewise.
7828 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7829 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7830 * gcc.target/i386/pad-1.c: Likewise.
7831 * gcc.target/i386/pad-9.c: Likewise.
7832 * gcc.target/i386/pad-2.c: Likewise.
7833 * gcc.target/i386/pad-5b.c: Likewise.
7834 * gcc.target/i386/pad-8.c: Likewise.
7835 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7836 * gcc.target/i386/pr44130.c: Likewise.
7837 * gcc.target/i386/align-main-1.c: Likewise.
7838 * gcc.target/i386/align-main-2.c: Likewise.
7839 * gcc.target/i386/sw-1.c: Likewise.
7840 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7841 on x64 mingw target.
7842 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7843 * gcc.target/i386/pr46295.c: Likewise.
7844 * gcc.target/i386/amd64-abi-1.c: Likewise.
7845 * gcc.target/i386/amd64-abi-2.c: Likewise.
7846 * gcc.target/i386/pr39082-1.c: Likewise.
7847 * gcc.target/i386/pr39162.c: Likewise.
7848 * gcc.target/i386/pr22152.c: Likewise.
7849 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7850 * gcc.target/i386/wrfsbase-2.c: Likewise.
7851 * gcc.target/i386/local.c: Likewise
7852 * gcc.target/i386/wrgsbase-1.c: Likewise.
7853 * gcc.target/i386/wrfsbase-1.c: Likewise.
7854 * gcc.target/i386/pr39315-3.c: Likewise.
7855 * gcc.target/i386/pr35767-4.c: Likewise.
7856 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7857 x64 mingw target.
7858 * gcc.target/i386/pr45336-2.c: Likewise.
7859 * gcc.target/i386/pr45336-1.c: Likewise.
7860 * gcc.target/i386/pr45336-4.c: Likewise.
7861
7862 2012-02-27 Tristan Gingold <gingold@adacore.com>
7863
7864 * gnat.dg/array20.ad[sb]: New test.
7865
7866 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7867
7868 PR target/52375
7869 * gcc.target/arm/pr52375.c: New test.
7870 * gcc.c-torture/compile/pr52375.c: New test.
7871
7872 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7873
7874 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7875 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7876
7877 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7878
7879 * gnat.dg/aggr19.adb: New test.
7880 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7881
7882 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7883
7884 PR target/49263
7885 * gcc.target/sh/pr49263.c: New.
7886
7887 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7888
7889 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7890 simulate_thread_wrapper_other_threads
7891 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7892 Move initialization of 'value' to main().
7893 (main): Initialize 'value';
7894 * gcc.dg/simulate-thread/speculative-store.c
7895 (simulate_thread_step_verify): Return 0 when successful.
7896 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7897 Reduce threshold.
7898 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7899 (simulate_thread_wrapper_other_threads): Return a success/fail value
7900 and issue an error if the instruction count threshold is exceeded.
7901
7902 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7903
7904 PR target/50580
7905 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7906 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7907
7908 2012-02-24 Richard Guenther <rguenther@suse.de>
7909
7910 PR middle-end/52355
7911 * gcc.dg/pr52355.c: New testcase.
7912
7913 2012-02-23 Kai Tietz <ktietz@redhat.com>
7914
7915 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7916 * gcc.dg/Wpadded.c: Likewise.
7917 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7918 structure-layout.
7919 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7920 for sleep by Sleep and add windows.h include for this function.
7921 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7922 targets.
7923 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7924 target.
7925 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7926 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7927 on x64 mingw target.
7928 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7929 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7930 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7931 failure on LLP64 target.
7932
7933 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7934
7935 PR c/52290
7936 * gcc.dg/noncompile/pr52290.c: New test.
7937
7938 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7939
7940 PR tree-optimization/52019
7941 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7942
7943 2012-02-22 Kai Tietz <ktietz@redhat.com>
7944
7945 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7946 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7947 derived pdiff_t type.
7948 * g++.dg/torture/pr49720.C: Likewise
7949
7950 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7951
7952 PR target/52330
7953 * gcc.target/i386/pr52330.c: New test.
7954
7955 2012-02-22 Tobias Burnus <burnus@net-b.de>
7956
7957 PR fortran/52335
7958 * gfortran.dg/io_constraints_10.f90: New.
7959
7960 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7961
7962 * lib/target-supports.exp (check_effective_target_vect_condition):
7963 Return true for NEON.
7964
7965 2012-02-21 Kai Tietz <ktietz@redhat.com>
7966
7967 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7968
7969 2012-02-21 Richard Guenther <rguenther@suse.de>
7970
7971 PR tree-optimization/52324
7972 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7973
7974 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7975
7976 PR middle-end/51782
7977 * gcc.target/avr/torture/pr51782-1.c: New test.
7978
7979 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7980
7981 PR tree-optimization/52318
7982 * gcc.dg/pr52318.c: New test.
7983
7984 2012-02-20 Kai Tietz <ktietz@redhat.com>
7985
7986 * gcc.dg/bf-ms-layout-3.c: New testcase.
7987
7988 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7989
7990 PR testsuite/52229
7991 PR fortran/32380
7992 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7993
7994 2012-02-20 Richard Guenther <rguenther@suse.de>
7995
7996 PR tree-optimization/52298
7997 * gcc.dg/torture/pr52298.c: New testcase.
7998 * gcc.dg/vect/pr52298.c: Likewise.
7999
8000 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8001
8002 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8003 * gcc.c-torture/execute/pr52286.c: Ditto.
8004
8005 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR tree-optimization/52286
8008 * gcc.c-torture/execute/pr52286.c: New test.
8009
8010 2012-02-18 Tobias Burnus <burnus@net-b.de>
8011
8012 PR fortran/52295
8013 * gfortran.dg/interface_35.f90: Use -std=f2003.
8014 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8015 * gfortran.dg/interface_assignment_4.f90: Ditto.
8016 * gfortran.dg/bessel_1.f90: Ditto.
8017 * gfortran.dg/func_result_6.f90: Ditto.
8018 * gfortran.dg/hypot_1.f90: Ditto.
8019 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8020
8021 2012-02-17 Tobias Burnus <burnus@net-b.de>
8022
8023 PR translation/52232
8024 PR translation/52234
8025 PR translation/52245
8026 PR translation/52246
8027 PR translation/52262
8028 PR translation/52273
8029 * gfortran.dg/coarray_22.f90: Update dg-error.
8030 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8031
8032 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8033
8034 PR target/51753
8035 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8036 (simulate-thread): Use default timeout.
8037
8038 2012-02-16 Jason Merrill <jason@redhat.com>
8039
8040 PR c++/52248
8041 * g++.dg/ext/timevar1.C: New.
8042
8043 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8044
8045 PR c++/52126
8046 * g++.dg/template/using21.C: New.
8047 * g++.dg/template/using22.C: Likewise.
8048
8049 2012-02-16 Jason Merrill <jason@redhat.com>
8050
8051 PR c++/51415
8052 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8053
8054 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR tree-optimization/52255
8057 * gcc.c-torture/compile/pr52255.c: New test.
8058
8059 PR debug/52260
8060 * g++.dg/debug/dwarf2/pr52260.C: New test.
8061
8062 PR middle-end/51929
8063 * g++.dg/ipa/pr51929.C: New test.
8064
8065 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8066
8067 PR target/52199
8068 * gcc.target/powerpc/pr52199.c: New file.
8069
8070 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8071
8072 PR target/52152
8073 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8074
8075 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8076
8077 * gcc.dg/pr51867.c: Don't include <math.h>.
8078 (sqrtf): Declare.
8079
8080 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8081
8082 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8083 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8084
8085 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8086
8087 PR tree-optimization/50561
8088 * gcc.dg/graphite/pr50561.c: New testcase.
8089
8090 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8091
8092 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8093 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8094
8095 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8096
8097 * gnat.dg/discr35.ad[sb]: New test.
8098
8099 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8100
8101 * gnat.dg/volatile10.adb: New test.
8102 * gnat.dg/volatile10_pkg.ads: New helper.
8103
8104 2012-02-14 Jason Merrill <jason@redhat.com>
8105
8106 * g++.dg/ext/attrib43.C: New.
8107
8108 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8109
8110 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8111 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8112 fgnu_tm.
8113 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8114 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8115 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8116 effective_target fgnu_tm.
8117 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8118
8119 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR c++/52247
8122 * g++.dg/template/asmgoto1.C: New test.
8123
8124 2012-02-14 Ian Lance Taylor <iant@google.com>
8125
8126 PR go/48501
8127 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8128 compiling generated file for 64bit and index tests.
8129
8130 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8131
8132 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8133
8134 2012-02-14 Richard Guenther <rguenther@suse.de>
8135
8136 PR tree-optimization/52244
8137 PR tree-optimization/51528
8138 * gcc.dg/torture/pr52244.c: New testcase.
8139
8140 2012-02-14 Walter Lee <walt@tilera.com>
8141
8142 * g++.dg/other/PR23205.C: Disable test on tile.
8143 * g++.dg/other/pr23205-2.C: Disable test on tile.
8144 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8145 * gcc.dg/20040813-1.c: Disable test on tile.
8146 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8147 * gcc.misc-tests/linkage.exp: Handle tilegx.
8148
8149 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR tree-optimization/52210
8152 * gcc.dg/pr52210.c: New test.
8153
8154 2012-02-14 Jason Merrill <jason@redhat.com>
8155
8156 PR c++/39055
8157 * g++.dg/overload/defarg5.C: New.
8158
8159 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8160
8161 PR c/52181
8162 * c-c++-common/pr52181.c: New test.
8163
8164 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR c++/52215
8167 * g++.dg/ext/atomic-1.C: New test.
8168
8169 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8170
8171 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8172
8173 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR middle-end/52209
8176 * gcc.c-torture/execute/pr52209.c: New test.
8177
8178 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8179
8180 PR fortran/50981
8181 * gfortran.dg/elemental_optional_args_5.f03: New test.
8182
8183 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8184
8185 PR testsuite/50076
8186 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8187 cases.
8188
8189 2012-02-11 Ian Lance Taylor <iant@google.com>
8190
8191 PR go/51874
8192 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8193 SPARC Solaris. Don't run the test at all on systems where it may
8194 not work, rather than xfailing it.
8195
8196 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8197
8198 PR rtl-optimization/52175
8199 * gcc.c-torture/compile/pr52175.c: New test.
8200
8201 2012-02-10 Jason Merrill <jason@redhat.com>
8202
8203 PR c++/51910
8204 * g++.dg/template/repo10.C: New.
8205
8206 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR debug/52132
8209 * gcc.dg/pr52132.c: New test.
8210
8211 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8212
8213 * gnat.dg/specs/aggr4.ads: New test.
8214 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8215
8216 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8217
8218 PR target/52146
8219 * gcc.target/i386/pr52146.c: New.
8220
8221 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR middle-end/52177
8224 * c-c++-common/pr52177.c: New test.
8225
8226 2012-02-10 Jan Hubicka <jh@suse.cz>
8227
8228 PR middle-end/48600
8229 * g++.dg/torture/pr48600.C: New testcase.
8230
8231 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8232
8233 PR middle-end/52140
8234 * gcc.dg/dfp/pr52140.c: New test.
8235
8236 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR fortran/32380
8239 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8240 of dg-options.
8241
8242 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8243
8244 PR middle-end/51867
8245 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8246 * gcc.dg/pr51867.c: New test.
8247
8248 2012-02-09 Ian Lance Taylor <iant@google.com>
8249
8250 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8251 which don't support -fsplit-stack. Turn off optimization when
8252 compiling select5-out.go.
8253
8254 2012-02-08 Ian Lance Taylor <iant@google.com>
8255
8256 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8257 systems which don't support -fsplit-stack.
8258
8259 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8260
8261 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8262 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8263 machine instuction in the log.
8264
8265 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8266
8267 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8268 to 20 seconds.
8269
8270 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8271
8272 PR driver/48524
8273 * gcc.dg/pr48524.c: New test.
8274 * gcc.dg/pr48524.spec: New spec file for test.
8275
8276 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8277
8278 PR fortran/32380
8279 * gfortran.dg/vect/pr32380.f90: New test.
8280
8281 2012-02-08 Tobias Burnus <burnus@net-b.de>
8282
8283 PR fortran/52151
8284 * gfortran.dg/realloc_on_assign_12.f90: New.
8285
8286 2012-02-08 Richard Guenther <rguenther@suse.de>
8287
8288 PR rtl-optimization/52170
8289 * gcc.dg/torture/pr52170.c: New testcase.
8290
8291 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR gcov-profile/52150
8294 * gcc.dg/tree-prof/pr52150.c: New test.
8295
8296 PR rtl-optimization/52139
8297 * gcc.dg/pr52139.c: New test.
8298
8299 2012-02-07 Jason Merrill <jason@redhat.com>
8300
8301 PR c++/51675
8302 * g++.dg/cpp0x/constexpr-union3.C: New.
8303
8304 PR c++/52035
8305 * g++.dg/lto/pr52035_0.C: New.
8306
8307 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8308
8309 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8310 * gcc.dg/special/weak-1.c: Likewise.
8311 * gcc.dg/ucnid-12.c: Likewise.
8312 * gcc.dg/torture/pr45678-1.c: Likewise.
8313 * gcc.dg/torture/pr45678-2.c: Likewise.
8314 * gcc.dg/vector-4.c: Likewise.
8315 * gcc.dg/ipa/inline-5.c: Likewise.
8316 * gcc.dg/ucnid-11.c: Likewise.
8317 * gcc.misc-tests/gcov-13.c: Likewise.
8318 * gcc.misc-tests/gcov-14.c: Likewise.
8319 * g++.dg/ext/label13.C: Likewise.
8320 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8321 hppa*-*-hpux* options.
8322 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8323 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8324 * gcc.dg/pr48616.c: Likewise.
8325 * gcc.dg/pr17957.c: Likewise.
8326 * gcc.dg/pr17055-1.c: Likewise.
8327 * gcc.dg/pr32912-1.c: Likewise.
8328 * gcc.dg/tm/pr51472.c: Likewise.
8329 * c-c++-common/fold-bitand-4.c: Likewise.
8330 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8331 Use dg-additional-options for extra options.
8332
8333 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8334
8335 * gcc.target/epiphany/interrupt-2.c: New test.
8336
8337 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8338
8339 PR target/52155
8340 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8341 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8342 for MIPS ELF.
8343
8344 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8345
8346 PR target/52152
8347 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8348
8349 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8350
8351 PR middle-end/24306
8352 PR target/52154
8353 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8354 * gcc.target/mips/va-arg-1.c: New test.
8355
8356 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8357
8358 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8359 for -mno-pointers-to-nested-functions.
8360
8361 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8362
8363 * gcc.c-torture/execute/20120207-1.c: New test.
8364
8365 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8366
8367 PR rtl-optimization/52060
8368 * gcc.dg/torture/pr52060.c: New test.
8369
8370 PR middle-end/52074
8371 * gcc.c-torture/compile/pr52074.c: New test.
8372
8373 2012-02-07 Tobias Burnus <burnus@net-b.de>
8374
8375 PR fortran/51514
8376 * gfortran.dg/class_to_type_2.f90: New.
8377
8378 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8379
8380 PR fortran/32373
8381 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8382 Remove module.
8383
8384 2012-02-06 Jason Merrill <jason@redhat.com>
8385
8386 PR c++/52088
8387 * g++.dg/template/conv13.C: New.
8388
8389 2012-02-06 Richard Guenther <rguenther@suse.de>
8390
8391 PR tree-optimization/52115
8392 * gcc.c-torture/compile/pr52115.c: New testcase.
8393
8394 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8395
8396 PR target/52129
8397 * gcc.c-torture/execute/pr52129.c: New test.
8398
8399 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8400
8401 * gcc.dg/pr48374.c: Actually add the test I forgot
8402 in the 2012-01-25 commit.
8403
8404 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8405
8406 PR fortran/32373
8407 * gfortran.dg/vect/vect-8.f90: New test case.
8408
8409 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8410
8411 PR fortran/48847
8412 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8413
8414 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8415
8416 PR fortran/52102
8417 * gfortran.dg/class_48.f90 : Add test of allocate class array
8418 component with source in subroutine test3. Remove commenting
8419 out in subroutine test4, since branching on unitialized variable
8420 is now fixed (no PR for this last.).
8421
8422 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8423
8424 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8425 on MIPS targets.
8426 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8427
8428 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8429
8430 PR target/52125
8431 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8432 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8433
8434 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8435
8436 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8437 (check_effective_target_sync_int_long): Use it.
8438 (check_effective_target_sync_char_short): Likewise.
8439 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8440
8441 2012-02-05 Tobias Burnus <burnus@net-b.de>
8442
8443 PR fortran/51972
8444 * gfortran.dg/class_48.f90: Add some further checks.
8445
8446 2012-02-05 Ira Rosen <irar@il.ibm.com>
8447
8448 PR tree-optimization/52091
8449 * gcc.dg/vect/pr52091.c: New test.
8450
8451 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR rtl-optimization/52113
8454 * gcc.target/avr/pr52113.c: New test.
8455
8456 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8457
8458 PR rtl-optimization/52092
8459 * gcc.c-torture/compile/pr52092.c: New test.
8460
8461 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8462
8463 PR fortran/41587
8464 * gfortran.dg/class_array_10.f03: New test.
8465
8466 PR fortran/46356
8467 * gfortran.dg/class_array_11.f03: New test.
8468
8469 PR fortran/51754
8470 * gfortran.dg/class_array_12.f03: New test.
8471
8472 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8473
8474 PR fortran/52012
8475 * gfortran.dg/realloc_on_assign_11.f90: New test.
8476
8477 2012-02-02 Tobias Burnus <burnus@net-b.de>
8478
8479 PR fortran/52093
8480 * gfortran.dg/shape_7.f90: New.
8481
8482 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8483
8484 * gcc.target/mips/mips-prepend-1.c: New test.
8485
8486 2012-02-02 Jan Hubicka <jh@suse.cz>
8487 Tom de Vries <tom@codesourcery.com>
8488
8489 PR middle-end/51998
8490 * gcc.dg/alias-12.c: New testcase.
8491 * gcc.dg/alias-13.c: New testcase.
8492
8493 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR target/52086
8496 * gcc.dg/pr52086.c: New test.
8497
8498 PR tree-optimization/52073
8499 * gcc.c-torture/compile/pr52073.c: New test.
8500
8501 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8502
8503 PR fortran/51958
8504 * gfortran.dg/function_optimize_10.f90: New test.
8505
8506 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8507
8508 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8509 test on alpha*-*-*.
8510
8511 2012-02-01 Tobias Burnus <burnus@net-b.de>
8512
8513 PR fortran/52024
8514 * gfortran.dg/typebound_operator_14.f90: New.
8515
8516 2012-02-01 Tobias Burnus <burnus@net-b.de>
8517
8518 PR fortran/52059
8519 * gfortran.dg/elemental_function_1.f90: New.
8520
8521 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8522
8523 PR rtl-optimization/51374
8524 * gcc.target/avr/torture/pr51374-1.c:
8525 Also fail if SBIS is seen.
8526
8527 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8528
8529 PR rtl-optimization/51374
8530 * gcc.target/avr/torture/pr51374-1.c: New.
8531
8532 2012-01-31 Tobias Burnus <burnus@net-b.de>
8533
8534 PR fortran/52024
8535 * gfortran.dg/typebound_generic_11.f90: New.
8536
8537 2012-01-31 Tobias Burnus <burnus@net-b.de>
8538
8539 PR fortran/52029
8540 * gfortran.dg/class_49.f90: New.
8541
8542 2012-01-31 Tobias Burnus <burnus@net-b.de>
8543
8544 PR fortran/52013
8545 * gfortran.dg/elemental_args_check_6.f90: New.
8546
8547 2012-01-31 Jason Merrill <jason@redhat.com>
8548
8549 PR c++/52043
8550 * g++.dg/cpp0x/variadic122.C: New.
8551
8552 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8553
8554 PR fortran/52012
8555 * gfortran.dg/realloc_on_assign_10.f90: New test.
8556
8557 2012-01-31 Richard Guenther <rguenther@suse.de>
8558
8559 PR tree-optimization/51528
8560 * gcc.dg/torture/pr51528.c: New testcase.
8561
8562 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8563
8564 PR go/48501
8565 * lib/go.exp (go_target_compile): Append timeout= to options.
8566 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8567 select5-out.go test on alpha*-*-* targets.
8568
8569 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8570
8571 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8572 (TEST_SHORT): Reformat in the same way.
8573 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8574 (TEST_SHORT): Reformat in the same way.
8575 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8576 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8577 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8578 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8579 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8580
8581 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8582
8583 PR target/51835
8584 * gcc.target/arm/pr51835.c: New testcase.
8585
8586 2012-01-30 Richard Guenther <rguenther@suse.de>
8587
8588 PR tree-optimization/52028
8589 * gcc.dg/torture/pr52028.c: New testcase.
8590 * gfortran.dg/ldist-pr45199.f: Adjust.
8591 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8592 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8593 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8594
8595 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR debug/52027
8598 * gcc.dg/tree-prof/pr52027.c: New test.
8599
8600 PR tree-optimization/52046
8601 * gcc.dg/pr52046.c: New test.
8602
8603 PR debug/52048
8604 * g++.dg/other/pr52048.C: New test.
8605
8606 2012-01-30 Richard Guenther <rguenther@suse.de>
8607
8608 PR tree-optimization/52045
8609 * gcc.dg/pr52045.c: New testcase.
8610
8611 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8612
8613 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8614 new code generated for __sync_lock_release.
8615
8616 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8617
8618 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8619
8620 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8621
8622 PR testsuite/51875
8623 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8624
8625 * g++.dg/ext/visibility/template10.C: Fix typo.
8626
8627 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8628
8629 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8630
8631 PR c++/51327
8632 * g++.dg/cpp0x/constexpr-ice6.C: New.
8633
8634 2012-01-29 Tobias Burnus <burnus@net-b.de>
8635
8636 PR fortran/41600
8637 * gfortran.dg/default_initialization_6.f90: New.
8638
8639 2012-01-29 Tobias Burnus <burnus@net-b.de>
8640
8641 PR fortran/51972
8642 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8643 * gfortran.dg/class_48.f90: New.
8644
8645 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8646
8647 PR fortran/51808
8648 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8649
8650 2012-01-28 Tobias Burnus <burnus@net-b.de>
8651
8652 PR fortran/51972
8653 * gfortran.dg/class_allocate_12.f90: New.
8654
8655 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8656
8657 * gcc.dg/torture/pr50444.c: Fix dg directives.
8658
8659 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR target/52006
8662 * gcc.target/arm/pr52006.c: New test.
8663
8664 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8665
8666 PR testsuite/52011
8667 * gcc.dg/lto/trans-mem.h: New file.
8668 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8669 * gcc.dg/lto/trans-mem-1_1.c: Same.
8670 * gcc.dg/lto/trans-mem-4_1.c: Same.
8671 * gcc.dg/lto/trans-mem-3_1.c: Same.
8672
8673 2012-01-27 Tobias Burnus <burnus@net-b.de>
8674
8675 PR fortran/52022
8676 * gfortran.dg/dummy_procedure_7.f90: New.
8677
8678 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8679
8680 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8681 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8682
8683 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR c++/51852
8686 * g++.dg/other/gc5.C: New test.
8687
8688 2012-01-27 Richard Guenther <rguenther@suse.de>
8689
8690 PR tree-optimization/50444
8691 * gcc.dg/torture/pr50444.c: New testcase.
8692
8693 2012-01-27 Tobias Burnus <burnus@net-b.de>
8694
8695 PR fortran/51970
8696 PR fortran/51977
8697 * gfortran.dg/move_alloc_13.f90: New.
8698
8699 2012-01-27 Tobias Burnus <burnus@net-b.de>
8700
8701 PR fortran/51953
8702 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8703 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8704 and change dg-error string.
8705
8706 2012-01-27 Tobias Burnus <burnus@net-b.de>
8707
8708 PR fortran/52016
8709 * gfortran.dg/elemental_args_check_5.f90: New.
8710
8711 2012-01-27 Richard Guenther <rguenther@suse.de>
8712
8713 PR middle-end/51959
8714 * g++.dg/torture/pr51959.C: New testcase.
8715
8716 2012-01-27 Tom de Vries <tom@codesourcery.com>
8717
8718 PR tree-optimization/51990
8719 * gcc.dg/pr51990.c: New test.
8720 * gcc.dg/pr51990-2.c: Same.
8721
8722 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8723 Tobias Burnus <burnus@gcc.gnu.org>
8724
8725 PR fortran/48705
8726 * gfortran.dg/class_allocate_11.f03: New.
8727
8728 PR fortran/51870
8729 PR fortran/51943
8730 PR fortran/51946
8731 * gfortran.dg/class_allocate_7.f03: New.
8732 * gfortran.dg/class_allocate_8.f03: New.
8733 * gfortran.dg/class_allocate_9.f03: New.
8734 * gfortran.dg/class_allocate_10.f03: New.
8735
8736 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8737
8738 * gnat.dg/discr34.adb: New test.
8739 * gnat.dg/discr34_pkg.ads: New helper.
8740
8741 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8742
8743 * gnat.dg/discr33.adb: New test.
8744
8745 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8746
8747 * gnat.dg/limited_with3.ad[sb): New test.
8748 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8749 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8750 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8751
8752 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8753
8754 * gnat.dg/stack_usage1.adb: New test.
8755 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8756
8757 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8758 * gcc.dg/pr44194-2.c: Likewise.
8759
8760 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8761
8762 PR c++/51370
8763 * g++.dg/template/crash112.C: New.
8764
8765 2012-01-27 Richard Henderson <rth@redhat.com>
8766
8767 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8768
8769 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8770
8771 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8772
8773 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR middle-end/51895
8776 * g++.dg/opt/pr51895.C: New test.
8777
8778 2012-01-26 Michael Matz <matz@suse.de>
8779
8780 PR tree-optimization/48794
8781 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8782
8783 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8784
8785 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8786
8787 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8788
8789 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8790 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8791 memory.
8792 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8793 the default value for s390 and s390x.
8794
8795 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8796
8797 PR lto/51698
8798 * gcc.dg/lto/trans-mem-4_0.c: New.
8799 * gcc.dg/lto/trans-mem-4_1.c: New.
8800 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8801 TM builtins.
8802 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8803 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8804 TM builtins.
8805 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8806 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8807 TM builtins.
8808
8809 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8810
8811 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8812
8813 2012-01-25 Ian Lance Taylor <iant@google.com>
8814
8815 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8816
8817 2012-01-25 Tobias Burnus <burnus@net-b.de>
8818
8819 PR fortran/51995
8820 * gfortran.dg/typebound_proc_25.f90: New.
8821
8822 2012-01-25 Jason Merrill <jason@redhat.com>
8823
8824 PR c++/51992
8825 * g++.dg/lto/pr51992_0.C: New.
8826
8827 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR tree-optimization/51987
8830 * gcc.target/i386/pr51987.c: New test.
8831
8832 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8833
8834 * gcc.dg/tm/lto-1.c: Require lto support in target.
8835
8836 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8837
8838 PR rtl-optimization/48374
8839 * gcc.dg/pr48374.c: New test.
8840
8841 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8842
8843 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8844
8845 2012-01-25 Tobias Burnus <burnus@net-b.de>
8846
8847 PR fortran/51966
8848 * gfortran.dg/derived_constructor_char_3.f90: New.
8849
8850 2012-01-24 Ian Lance Taylor <iant@google.com>
8851
8852 * go.test/go-test.exp (filecmp): New procedure.
8853 (errchk): Handle quoted square brackets.
8854 (go-gc-tests): Set go_compile_args. Handle various new test
8855 lines. Skip a few new tests.
8856 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8857
8858 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8859
8860 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8861 (check_effective_target_vect_extract_even_odd)
8862 (check_effective_target_vect_interleave): Return true for MIPS
8863 paired-single.
8864
8865 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8866
8867 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8868 (main): Use it instead of argc.
8869
8870 2012-01-24 Jason Merrill <jason@redhat.com>
8871
8872 PR c++/51973
8873 * g++.dg/cpp0x/sfinae31.C: New.
8874
8875 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8876
8877 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8878
8879 2012-01-24 Jason Merrill <jason@redhat.com>
8880
8881 PR c++/51812
8882 * g++.dg/inherit/covariant20.C: New.
8883
8884 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8885
8886 PR c++/51223
8887 * g++.dg/parse/crash58.C: New.
8888
8889 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8890
8891 PR target/51957
8892 * gcc.dg/pr51957-1.c: New test.
8893 * gcc.dg/pr51957-1.h: New file.
8894 * gcc.dg/pr51957-2.c: New test.
8895
8896 2012-01-23 Jason Merrill <jason@redhat.com>
8897
8898 PR c++/51930
8899 * g++.dg/ext/visibility/template10.C: New.
8900
8901 2012-01-23 Tobias Burnus <burnus@net-b.de>
8902
8903 PR fortran/51948
8904 * gfortran.dg/move_alloc_12.f90: New.
8905
8906 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8907
8908 PR middle-end/45416
8909 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8910
8911 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8912
8913 PR c++/51398
8914 * g++.dg/template/crash111.C: New.
8915
8916 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8917
8918 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8919 configurations.
8920 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8921
8922 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8923
8924 PR testsuite/51941
8925 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8926 the DW_TAG_class_type and DW_AT_name: "Executor".
8927
8928 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8929
8930 * lib/target-supports.exp
8931 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8932 (check_effective_target_vect_interleave): Likewise.
8933
8934 2012-01-22 Jason Merrill <jason@redhat.com>
8935
8936 PR c++/51925
8937 * g++.dg/template/using20.C: New.
8938 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8939
8940 2012-01-23 Jason Merrill <jason@redhat.com>
8941
8942 PR target/51934
8943 * g++.dg/torture/pr51344.C: Limit to x86.
8944
8945 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8946
8947 * c-c++-common/tm/omp.c: Require target with pthread support.
8948
8949 2012-01-23 Richard Guenther <rguenther@suse.de>
8950
8951 PR tree-optimization/51949
8952 * gcc.dg/torture/pr51949.c: New testcase.
8953
8954 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8955
8956 PR rtl-optimization/51933
8957 * gcc.c-torture/execute/pr51933.c: New test.
8958
8959 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8960
8961 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8962 Do not define for Interix.
8963
8964 2012-01-22 Jason Merrill <jason@redhat.com>
8965
8966 PR c++/51832
8967 * g++.dg/lto/pr51832.h: New.
8968 * g++.dg/lto/pr51832_0.C: New.
8969 * g++.dg/lto/pr51832_1.C: New.
8970
8971 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8972
8973 * gcc.dg/ext-elim-1.c: New test.
8974
8975 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8976
8977 PR target/51931
8978 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8979 * g++.dg/opt/longbranch1.C: Likewise.
8980
8981 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8982
8983 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8984 in C++11 mode.
8985
8986 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8987
8988 PR fortran/50556
8989 * gfortran.dg/namelist_74.f90: New test.
8990 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8991
8992 2012-01-21 Tobias Burnus <burnus@net-b.de>
8993
8994 PR fortran/51913
8995 * gfortran.dg/class_47.f90: New.
8996
8997 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8998
8999 * gnat.dg/renaming5.ad[sb]: New test.
9000
9001 2012-01-20 Jason Merrill <jason@redhat.com>
9002
9003 PR c++/51919
9004 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9005
9006 2012-01-20 Jason Merrill <jason@redhat.com>
9007
9008 PR c++/51922
9009 * g++.dg/ext/attrib42.C: Require ilp32.
9010
9011 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9012
9013 PR target/51915
9014 * gcc.target/arm/pr51915.c: New test.
9015
9016 2012-01-20 Cary Coutant <ccoutant@google.com>
9017 Dodji Seketeli <dodji@redhat.com>
9018
9019 PR debug/45682
9020 * g++.dg/debug/dwarf2/nested-3.C: New test.
9021
9022 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9023
9024 PR c++/51402
9025 * g++.dg/template/crash110.C: New.
9026
9027 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9028
9029 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9030 Remove default options on hppa*-*-hpux*.
9031
9032 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9033
9034 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9035
9036 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9037
9038 * gcc.c-torture/compile/pr51856.c: New testcase.
9039
9040 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9041
9042 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9043 options to go_target_compile.
9044
9045 2012-01-20 Kai Tietz <ktietz@redhat.com>
9046
9047 * g++.dg/torture/pr51344.C: Fix typo.
9048
9049 2012-01-20 Richard Guenther <rguenther@suse.de>
9050
9051 PR tree-optimization/51903
9052 * g++.dg/torture/pr51903.C: New testcase.
9053
9054 2012-01-20 Tobias Burnus <burnus@net-b.de>
9055 Janus Weil <janus@gcc.gnu.org>
9056
9057 PR fortran/51056
9058 * gfortran.dg/use_21.f90: New.
9059
9060 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9061
9062 PR target/51106
9063 * gcc.dg/torture/pr51106-1.c: New test.
9064 * gcc.dg/torture/pr51106-2.c: New test.
9065
9066 2012-01-19 Kai Tietz <ktietz@redhat.com>
9067
9068 * g++.dg/torture/pr51344.C: New test.
9069
9070 2012-01-19 Tobias Burnus <burnus@net-b.de>
9071
9072 PR fortran/51904
9073 * gfortran.dg/intrinsic_size_2.f90: New.
9074
9075 2012-01-19 Jason Merrill <jason@redhat.com>
9076
9077 PR c++/51889
9078 * g++.dg/inherit/using7.C: New.
9079
9080 2012-01-19 Richard Guenther <rguenther@suse.de>
9081
9082 PR tree-optimization/37997
9083 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9084
9085 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9086
9087 PR rtl-optimization/51505
9088 * gcc.dg/pr51505.c: New test.
9089
9090 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9091
9092 PR fortran/51634
9093 * gfortran.dg/typebound_operator_12.f03: New.
9094 * gfortran.dg/typebound_operator_13.f03: New.
9095
9096 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9097
9098 PR c++/51225
9099 * g++.dg/cpp0x/pr51225.C: New.
9100
9101 2012-01-17 Ian Lance Taylor <iant@google.com>
9102
9103 PR go/50656
9104 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9105
9106 2012-01-17 Tobias Burnus <burnus@net-b.de>
9107
9108 PR fortran/51869
9109 * gfortran.dg/realloc_on_assign_9.f90: New.
9110
9111 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9112
9113 PR other/51165
9114 * gcc.dg/tm/memopt-3.c: Remove xfail.
9115 * gcc.dg/tm/memopt-4.c: Remove xfail.
9116 * gcc.dg/tm/memopt-5.c: Remove xfail.
9117 * gcc.dg/tm/memopt-7.c: Remove xfail.
9118
9119 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9120
9121 PR tree-optimization/51877
9122 * gcc.c-torture/execute/pr51877.c: New test.
9123
9124 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9125
9126 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9127 {!vect_align_arrays} to vect_sizes_32B_16B.
9128 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9129 * gcc.dg/vect/vect-peel-3.c: Ditto.
9130
9131 2012-01-16 Jason Merrill <jason@redhat.com>
9132
9133 PR c++/51854
9134 * g++.dg/abi/mangle60.C: New.
9135
9136 PR c++/51827
9137 * g++.dg/pch/mangle1.{C,Hs}: New.
9138
9139 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9140 Tobias Burnus <burnus@net-b.de>
9141
9142 PR fortran/50981
9143 * gfortran.dg/elemental_optional_args_3.f90: New
9144 * gfortran.dg/elemental_optional_args_4.f90: New
9145
9146 2012-01-16 Tobias Burnus <burnus@net-b.de>
9147
9148 PR fortran/51809
9149 * gfortran.dg/use_20.f90: New
9150
9151 2012-01-16 Jason Merrill <jason@redhat.com>
9152
9153 PR c++/51868
9154 * g++.dg/cpp0x/rv-bitfield.C: New.
9155 * g++.dg/cpp0x/rv-bitfield2.C: New.
9156
9157 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9158
9159 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9160 subroutine 'qsort' and use index array to assign the result.
9161
9162 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9163
9164 PR tree-optimization/51865
9165 * gcc.dg/pr51865.c: New test.
9166
9167 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9168
9169 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9170
9171 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9172
9173 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9174 to be loaded from the constant pool, rather than via %hi and %lo.
9175
9176 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9177
9178 PR rtl-optimization/51821
9179 * gcc.dg/pr51821.c: New test.
9180
9181 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9182
9183 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9184
9185 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9186
9187 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9188
9189 2012-01-14 Tobias Burnus <burnus@net-b.de>
9190
9191 PR fortran/51800
9192 * gfortran.dg/init_flag_8.f90: New.
9193 * gfortran.dg/init_flag_9.f90: New.
9194
9195 2011-01-14 Tobias Burnus <burnus@net-b.de>
9196
9197 PR fortran/51816
9198 * gfortran.dg/use_18.f90: New.
9199 * gfortran.dg/use_19.f90: New.
9200
9201 2012-01-13 Ian Lance Taylor <iant@google.com>
9202
9203 PR c++/50012
9204 * g++.dg/warn/Wsign-compare-4.C: New.
9205
9206 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9207
9208 PR fortran/48351
9209 * gfortran.dg/alloc_comp_assign.f03: New.
9210 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9211 __BUILTIN_FREE from 38 to 32.
9212
9213 2012-01-13 Jason Merrill <jason@redhat.com>
9214
9215 PR c++/20681
9216 * g++.dg/warn/Wreturn-type-7.C: New.
9217
9218 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9219
9220 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9221 assumption.
9222 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9223 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9224 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9225 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9226 int32plus because of big array needed.
9227 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9228 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9229
9230 2012-01-13 Jason Merrill <jason@redhat.com>
9231
9232 PR c++/51813
9233 * g++.dg/ext/visibility/template9.C: New.
9234
9235 PR c++/51620
9236 * g++.dg/cpp0x/defaulted34.C: New.
9237 * g++.dg/template/virtual3.C: New.
9238
9239 2012-01-13 Richard Guenther <rguenther@suse.de>
9240
9241 PR middle-end/8081
9242 * gcc.dg/torture/pr8081.c: New testcase.
9243
9244 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9245
9246 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9247
9248 2012-01-12 Jason Merrill <jason@redhat.com>
9249
9250 PR c++/51714
9251 * g++.dg/ext/stmtexpr14.C: New.
9252
9253 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9254
9255 PR c++/51633
9256 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9257
9258 2012-01-12 Jason Merrill <jason@redhat.com>
9259
9260 PR c++/48051
9261 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9262 * g++.dg/abi/mangle58.C: Likewise.
9263
9264 PR c++/51403
9265 * g++.dg/template/arg8.C: New.
9266
9267 2012-01-12 Ira Rosen <irar@il.ibm.com>
9268
9269 PR tree-optimization/51799
9270 * gcc.dg/vect/pr51799.c: New test.
9271 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9272 patterns.
9273
9274 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9275 Tobias Burnus <burnus@net-b.de>
9276
9277 PR fortran/51057
9278 PR fortran/51616
9279 * lib/target-supports.exp
9280 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9281 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9282
9283 2012-01-11 Jason Merrill <jason@redhat.com>
9284
9285 PR c++/51565
9286 * g++.dg/ext/attrib42.C: New.
9287
9288 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9289
9290 PR bootstrap/51796
9291 * gcc.dg/pr51796.c: New test.
9292
9293 2012-01-11 Jason Merrill <jason@redhat.com>
9294
9295 PR c++/51818
9296 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9297
9298 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9299
9300 * gnat.dg/array19.ad[sb]: New test.
9301
9302 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9303
9304 * gnat.dg/opt23.ad[sb]: New test.
9305 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9306 * gnat.dg/opt24.ad[sb]: New test.
9307
9308 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9309
9310 PR tree-optimization/49642
9311 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9312 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9313
9314 2012-01-11 Jason Merrill <jason@redhat.com>
9315
9316 PR c++/51613
9317 * g++.dg/template/explicit-args5.C: New.
9318
9319 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9320
9321 * gcc.c-torture/execute/20120110-1.c: New testcase.
9322
9323 2012-01-10 Jason Merrill <jason@redhat.com>
9324
9325 PR c++/51614
9326 * g++.dg/inherit/ambig1.C: New.
9327
9328 PR c++/51433
9329 * g++.dg/cpp0x/constexpr-cache1.C: New.
9330
9331 2012-01-10 Richard Guenther <rguenther@suse.de>
9332
9333 PR tree-optimization/51801
9334 * gcc.dg/torture/pr51801.c: New testcase.
9335
9336 2012-01-10 Tobias Burnus <burnus@net-b.de>
9337
9338 PR fortran/51652
9339 * gfortran.dg/allocate_with_typespec_5.f90: New.
9340
9341 2012-01-10 Tobias Burnus <burnus@net-b.de>
9342
9343 * gfortran.dg/class_39.f03: Update dg-error string.
9344
9345 2012-01-10 Richard Guenther <rguenther@suse.de>
9346
9347 PR tree-optimization/50913
9348 * gcc.dg/graphite/interchange-16.c: New testcase.
9349 * gcc.dg/graphite/scop-20.c: XFAIL.
9350 * gfortran.dg/graphite/interchange-1.f: Likewise.
9351 * gfortran.dg/graphite/block-1.f90: Likewise.
9352 * gfortran.dg/graphite/block-2.f: Likewise.
9353
9354 2012-01-10 Richard Henderson <rth@redhat.com>
9355
9356 * lib/target-supports.exp (check_effective_target_vect_perm,
9357 check_effective_target_vect_perm_byte,
9358 check_effective_target_vect_perm_short): Enable for arm neon.
9359
9360 2012-01-09 Tobias Burnus <burnus@net-b.de>
9361
9362 PR fortran/46328
9363 * gfortran.dg/typebound_operator_11.f90: New.
9364
9365 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9366
9367 * gnat.dg/array18.adb: New test.
9368 * gnat.dg/array18_pkg.ads: New helper.
9369
9370 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9371
9372 PR fortran/51791
9373 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9374 around base object in first assignment in main program.
9375 * gfortran.dg/typebound_operator_10.f03: New test.
9376
9377 2012-01-09 Martin Jambor <mjambor@suse.cz>
9378
9379 PR tree-optimization/51759
9380 * g++.dg/ipa/pr51759.C: New test.
9381
9382 2012-01-09 Tobias Burnus <burnus@net-b.de>
9383
9384 PR fortran/51758
9385 * gfortran.dg/optional_absent_2.f90: New.
9386
9387 2012-01-09 Tobias Burnus <burnus@net-b.de>
9388
9389 PR fortran/51578
9390 * gfortran.dg/use_17.f90: New.
9391
9392 2012-01-09 Gary Funck <gary@intrepid.com>
9393
9394 PR preprocessor/33919
9395 * gcc.dg/pr33919.c: New test.
9396 * gcc.dg/pr33919-0.h: New test header file.
9397 * gcc.dg/pr33919-1.h: Ditto.
9398 * gcc.dg/pr33919-2.h: Ditto.
9399
9400 2012-01-07 Jan Hubicka <jh@suse.cz>
9401
9402 PR tree-optimize/51694
9403 * gcc.c-torture/compile/pr51694.c: new testcase.
9404
9405 2012-01-07 Jan Hubicka <jh@suse.cz>
9406
9407 PR tree-optimization/51600
9408 * g++.dg/torture/pr51600.C: New testcase.
9409
9410 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9411
9412 PR gcov-profile/51715
9413 PR gcov-profile/51717
9414 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9415 * gcc.misc-tests/gcov-14.c: Likewise.
9416
9417 2012-01-06 Jason Merrill <jason@redhat.com>
9418
9419 * g++.dg/parse/new5.C: New.
9420
9421 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9422
9423 PR testsuite/51655
9424 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9425 including <string.h>.
9426
9427 2012-01-06 Jason Merrill <jason@redhat.com>
9428
9429 * g++.dg/abi/mangle51.C: New.
9430 * g++.dg/abi/mangle52.C: New.
9431 * g++.dg/abi/mangle53.C: New.
9432 * g++.dg/abi/mangle54.C: New.
9433 * g++.dg/abi/mangle55.C: New.
9434 * g++.dg/abi/mangle56.C: New.
9435 * g++.dg/abi/mangle57.C: New.
9436 * g++.dg/abi/mangle58.C: New.
9437 * g++.dg/abi/mangle59.C: New.
9438 * g++.dg/cpp0x/trailing3.C: Update mangling.
9439 * g++.dg/cpp0x/variadic111.C: Update mangling.
9440 * g++.dg/cpp0x/variadic4.C: Update mangling.
9441 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9442 * g++.dg/template/nontype22.C: Works now.
9443 * g++.dg/template/pr35240.C: Works now.
9444
9445 * g++.dg/cpp0x/error7.C: New.
9446
9447 2012-01-06 Tobias Burnus <burnus@net-b.de>
9448
9449 * gfortran.dg/deallocate_stat_2.f90: New.
9450 * coarray/allocate_errgmsg.f90: New.
9451 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9452 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9453 * coarray/subobject_1.f90: Fix for num_images > 1.
9454 * gfortran.dg/deallocate_stat.f90: Update due to changed
9455 stat= handling.
9456
9457 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9458
9459 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9460
9461 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9462
9463 * ada/acats/overflow.lst: Add cb20004.
9464
9465 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9466
9467 PR c++/51541
9468 * g++.dg/cpp0x/alias-decl-18.C: New test.
9469
9470 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9471
9472 * gcc.c-torture/execute/20120104-1.c: New test.
9473
9474 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9475
9476 PR fortran/PR48946
9477 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9478 the old typebound_operator_8.f03.
9479 * gfortran.dg/typebound_operator_8.f03: New version of
9480 typebound_operator_7.f03 with 'u' a derived type instead of a
9481 class object.
9482
9483 2012-01-05 Richard Guenther <rguenther@suse.de>
9484
9485 * g++.dg/torture/pr49309.C: Skip for -flto.
9486
9487 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9488
9489 PR middle-end/51761
9490 * gcc.c-torture/compile/pr51761.c: New test.
9491
9492 2012-01-05 Richard Guenther <rguenther@suse.de>
9493
9494 PR tree-optimization/51760
9495 * gcc.dg/torture/pr51760.c: New testcase.
9496
9497 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9498
9499 PR middle-end/51472
9500 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9501
9502 2012-01-05 Richard Guenther <rguenther@suse.de>
9503
9504 PR lto/41576
9505 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9506 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9507
9508 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR debug/51695
9511 * gcc.dg/pr51695.c: New test.
9512
9513 2012-01-04 Andrew Pinski <apinski@cavium.com>
9514
9515 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9516 * gcc.target/mips/octeon2-lx-1.c: New test.
9517 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9518 * gcc.target/mips/octeon2-lx-2.c: New test.
9519 * gcc.target/mips/octeon2-lx-3.c: New test.
9520
9521 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9522
9523 PR other/51163
9524 PR other/51164
9525 * gcc.dg/tm/alias-1.c: Adjust regexp.
9526 * gcc.dg/tm/alias-2.c: Adjust regexp.
9527
9528 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9529
9530 PR c++/51064
9531 * g++.dg/warn/Wparentheses-26.C: New.
9532
9533 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9534
9535 * gfortran.dg/elemental_optional_args_2.f90: New test.
9536
9537 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9538
9539 PR fortran/49693
9540 * gfortran.dg/common_17.f90: New test.
9541
9542 2012-01-04 Richard Guenther <rguenther@suse.de>
9543
9544 PR tree-optimization/49651
9545 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9546 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9547
9548 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9549
9550 PR c++/51738
9551 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9552
9553 2012-01-03 Andrew Pinski <apinski@cavium.com>
9554
9555 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9556 for all mips targets. Also allow an optional .cfi_startproc.
9557
9558 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9559
9560 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9561
9562 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9563
9564 PR c++/29273
9565 * g++.dg/rtti/dyncast5.C: New.
9566
9567 2012-01-03 Richard Guenther <rguenther@suse.de>
9568
9569 PR tree-optimization/51070
9570 * gcc.dg/torture/pr51070-2.c: New testcase.
9571
9572 2012-01-03 Richard Guenther <rguenther@suse.de>
9573
9574 PR tree-optimization/51692
9575 * gcc.dg/torture/pr51692.c: New testcase.
9576
9577 2012-01-03 Richard Guenther <rguenther@suse.de>
9578
9579 PR debug/51650
9580 * g++.dg/lto/pr51650-3_0.C: New testcase.
9581
9582 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9583
9584 PR c++/15867
9585 * g++.dg/warn/Wredundant-decls-spec.C: New.
9586
9587 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9588
9589 PR tree-optimization/51719
9590 * g++.dg/tree-prof/pr51719.C: New test.
9591
9592 2012-01-03 Richard Guenther <rguenther@suse.de>
9593
9594 PR middle-end/51730
9595 * gcc.dg/fold-compare-6.c: New testcase.
9596
9597 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9598
9599 PR c++/51669
9600 * g++.dg/gomp/pr51669.C: New test.
9601
9602 2012-01-02 Jason Merrill <jason@redhat.com>
9603
9604 PR c++/51675
9605 * g++.dg/cpp0x/constexpr-union2.C: New.
9606
9607 PR c++/51666
9608 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9609
9610 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9611
9612 PR c++/51462
9613 * g++.dg/cpp0x/constexpr-99.C: New test.
9614
9615 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9616
9617 PR c++/20140
9618 * g++.dg/template/init9.C: New.
9619
9620 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9621
9622 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9623 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9624 rather than a specific number.
9625
9626 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9627
9628 PR fortran/46262
9629 PR fortran/46328
9630 PR fortran/51052
9631 * gfortran.dg/typebound_operator_7.f03: New.
9632 * gfortran.dg/typebound_operator_8.f03: New.
9633
9634 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9635
9636 PR target/51729
9637 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9638 XFAIL.
9639 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9640
9641 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9642
9643 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9644
9645 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9646
9647 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9648 for MIPS.
9649
9650 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9651
9652 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9653 * gfortran.dg/io_real_boz_4.f90: Likewise.
9654 * gfortran.dg/io_real_boz_5.f90: Likewise.
9655
9656 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9657
9658 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9659
9660 2012-01-02 Revital Eres <revital.eres@linaro.org>
9661
9662 * gcc.dg/sms-11.c: New file.
9663
9664 2012-01-02 Tobias Burnus <burnus@net-b.de>
9665
9666 PR fortran/51682
9667 * gfortran.dg/coarray/image_index_3.f90: New.
9668
9669 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9670
9671 PR c++/16603
9672 * g++.dg/parse/enum8.C: New.
9673
9674 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9675
9676 PR c++/51379
9677 * g++.dg/conversion/reinterpret4.C: New.
9678 * g++.dg/conversion/reinterpret1.C: Adjust.
9679
9680 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9681
9682 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9683
9684 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9685
9686 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9687 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9688 * g++.old-deja/g++.jason/access14.C: Likewise.
9689 * g++.old-deja/g++.jason/access8.C: Likewise.
9690 * g++.old-deja/g++.jason/access1.C: Likewise.
9691 * g++.old-deja/g++.other/access3.C: Likewise.
9692 * g++.old-deja/g++.other/access5.C: Likewise.
9693 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9694 * g++.old-deja/g++.law/visibility22.C: Likewise.
9695 * g++.old-deja/g++.law/visibility26.C: Likewise.
9696 * g++.old-deja/g++.mike/p2746.C: Likewise.
9697 * g++.dg/debug/using1.C: Likewise.
9698 * g++.dg/lookup/using51.C: Likewise.
9699 * g++.dg/inherit/using5.C: Likewise.
9700 * g++.dg/inherit/pr30297.C: Likewise.
9701 * g++.dg/inherit/access8.C: Likewise.
9702 * g++.dg/torture/pr39362.C: Likewise.
9703 * g++.dg/template/crash13.C: Likewise.
9704 * g++.dg/template/using10.C: Likewise.
9705
9706 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9707
9708 PR fortran/51502
9709 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9710
9711 2012-01-01 Ira Rosen <irar@il.ibm.com>
9712
9713 PR tree-optimization/51704
9714 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9715 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9716 corresponding flags.
9717
9718 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9719
9720 PR c++/51723
9721 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9722
9723 2012-01-01 Jan Hubicka <jh@suse.cz>
9724
9725 PR rtl-optimization/51069
9726 * gcc.c-torture/compile/pr51069.c: New testcase.
9727
9728 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR tree-optimization/51683
9731 * gcc.dg/pr51683.c: New test.
9732 \f
9733 Copyright (C) 2012 Free Software Foundation, Inc.
9734
9735 Copying and distribution of this file, with or without modification,
9736 are permitted in any medium without royalty provided the copyright
9737 notice and this notice are preserved.