re PR c++/55226 (ICE regression in regard to anonymous unions and constexpr)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/55226
4 Revert:
5 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
6
7 PR c++/54922
8 * g++.dg/cpp0x/constexpr-union4.C: New.
9
10 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
11
12 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
13
14 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
15
16 * gcc.c-torture/compile/pr49220.c: New test.
17
18 2012-11-07 Florian Weimer <fweimer@redhat.com>
19
20 * g++.dg/init/new40.C: New.
21
22 2012-11-07 Jakub Jelinek <jakub@redhat.com>
23
24 PR debug/54693
25 * gcc.dg/guality/pr54693-2.c: New test.
26
27 2012-11-06 Andrew Pinski <apinski@cavium.com>
28
29 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
30 -fno-vect-cost-model.
31
32 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
33
34 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
35 * gcc.dg/tm/debug-1.c: Same.
36 * gcc.dg/tm/irrevocable-3.c: Same.
37 * gcc.dg/tm/irrevocable-4.c: Same.
38 * gcc.dg/tm/memopt-10.c: Same.
39 * gcc.dg/tm/memopt-11.c: Same.
40 * gcc.dg/tm/props-4.c: Same.
41 * gcc.dg/tm/wrap-3.c: Same.
42 * gcc.dg/tm/wrap-4.c: Same.
43
44 2012-11-06 Andrew Pinski <apinski@cavium.com>
45
46 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
47
48 2012-11-06 Jan Hubicka <jh@suse.cz>
49
50 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
51 candidate still.
52 * gcc.dg/tree-ssa/loop-23.c: Likewise.
53 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
54 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
55
56 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
57
58 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
59
60 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
61
62 PR middle-end/41993
63 * gcc.dg/torture/pr41993.c: New test.
64
65 2012-11-06 Jan Hubicka <jh@suse.cz>
66
67 * gcc.target/i386/l_fma_float_?.c: Update.
68 * gcc.target/i386/l_fma_double_?.c: Update.
69
70 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
71
72 PR target/54089
73 * gcc.target/sh/pr54089-8.c: New.
74 * gcc.target/sh/pr54089-9.c: New.
75
76 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
77
78 PR target/47440
79 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
80 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
81 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
82 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
83 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
84 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
85 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
86 * gcc.target/i386/avx-vzeroupper-27.c: New.
87
88 2012-11-06 Janus Weil <janus@gcc.gnu.org>
89
90 PR fortran/54917
91 * gfortran.dg/transfer_class_1.f90: New.
92 * gfortran.dg/transfer_class_2.f90: New.
93
94 2012-11-05 Sriraman Tallam <tmsriram@google.com>
95
96 * testsuite/g++.dg/mv1.C: New test.
97 * testsuite/g++.dg/mv2.C: New test.
98 * testsuite/g++.dg/mv3.C: New test.
99 * testsuite/g++.dg/mv4.C: New test.
100 * testsuite/g++.dg/mv5.C: New test.
101 * testsuite/g++.dg/mv6.C: New test.
102
103 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
104
105 PR testsuite/55186
106 * gcc.dg/const-uniq-1.c (a): Increase length four times.
107
108 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
109
110 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
111 darwin.
112
113 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
114
115 * g++.dg/torture/20121105-1.C: New test.
116
117 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
118
119 * gcc.dg/torture/fp-compare.c: New testcase.
120
121 2012-11-05 Jan Hubicka <jh@suse.cz>
122
123 * gcc.dg/const-1.c: Update.
124 * gcc.dg/pure-1.c: Update.
125
126 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
127
128 PR rtl-optimization/55151
129 * gcc.dg/pr55151.c: New test.
130
131 2012-11-05 Jakub Jelinek <jakub@redhat.com>
132
133 PR debug/54970
134 PR debug/54971
135 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
136
137 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
138
139 PR testsuite/51128
140 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
141
142 2012-11-05 Jan Hubicka <jh@suse.cz>
143
144 * gcc.dg/autopar/pr49960.c: Fix testcase.
145
146 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
147
148 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
149 Fix scan-tree-dump-times directive.
150
151 2012-11-04 Janus Weil <janus@gcc.gnu.org>
152
153 PR fortran/55199
154 * gfortran.dg/associate_12.f90: New.
155
156 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
157
158 PR target/54255
159 * lib/target-supports.exp (check_effective_target_masm_intel): New
160 proc.
161 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
162 masm_intel.
163
164 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
165 Jack Howarth <howarth@bromo.med.uc.edu>
166
167 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
168 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
169 * gcc.target/i386/pr53249.c: Likewise.
170
171 2012-11-03 Andrew Pinski <apinski@cavium.com>
172
173 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
174 call abort1 so that cross jumping does not happen.
175
176 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
177
178 PR target/51244
179 * gcc.target/sh/pr51244-18.c: New.
180 * gcc.target/sh/pr51244-19.c: New.
181
182 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
183
184 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
185 b requires a 64-bit operation followed by a truncation.
186
187 2012-11-02 Jan Hubicka <jh@suse.cz>
188
189 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
190
191 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
192
193 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
194 conditions to verify the reduction code is vectorized.
195
196 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
197 in case 'pow', such as 'powerpc' is used in the compiler version name.
198 * gcc.target/powerpc/pr46728-2.c: Likewise.
199 * gcc.target/powerpc/pr46728-3.c: Likewise.
200 * gcc.target/powerpc/pr46728-4.c: Likewise.
201 * gcc.target/powerpc/pr46728-5.c: Likewise.
202 * gcc.target/powerpc/pr46728-7.c: Likewise.
203 * gcc.target/powerpc/pr46728-8.c: Likewise.
204 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
205
206 2012-11-02 Jan Hubicka <jh@suse.cz>
207
208 * gcc.dg/tree-ssa/loop-38.c: New testcase.
209
210 2012-11-02 Jan Hubicka <jh@suse.cz>
211
212 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
213 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
214
215 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
216
217 PR middle-end/55130
218 * gcc.target/i386/pr55130.c: New test.
219
220 2012-11-02 Jakub Jelinek <jakub@redhat.com>
221
222 PR target/55147
223 * gcc.target/i386/pr55147.c: New test.
224
225 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
226
227 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
228 * gfortran.dg/default_format_denormal_1.f90: Same.
229
230 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
231
232 PR middle-end/55001
233 * g++.dg/ext/vector19.C: Remove target restrictions.
234 * gcc.dg/fold-compare-7.c: New testcase.
235
236 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
237
238 PR target/55160
239 * gcc.target/sh/pr55160.c: New.
240
241 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
242
243 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
244 scan-assembler regex.
245
246 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
247
248 PR middle-end/55150
249 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
250 * gcc.dg/pr55150-2.c: New test.
251
252 2012-11-01 Sharad Singhai <singhai@google.com>
253
254 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
255 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
256 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
257 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
258
259 2012-10-31 Dehao Chen <dehao@google.com>
260
261 * g++.dg/debug/dwarf2/block.C: New testcase.
262
263 2012-10-31 Jan Hubicka <jh@suse.cz>
264
265 * gcc.dg/pr44974.c: Add noinline.
266
267 2012-10-31 Janus Weil <janus@gcc.gnu.org>
268
269 PR fortran/53718
270 * gfortran.dg/class_54.f90: New.
271
272 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
273 Jakub Jelinek <jakub@redhat.com>
274
275 PR tree-optimization/55018
276 * gcc.dg/torture/pr55018.c: New test.
277
278 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
279
280 PR c++/54583
281 * g++.dg/ext/vla13.C: New.
282
283 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
284
285 PR middle-end/55150
286 * gcc.dg/pr55150.c: New test.
287
288 2012-10-31 Tobias Burnus <burnus@net-b.de>
289
290 PR fortran/55134
291 * gfortran.dg/associate_11.f90: New.
292
293 2012-10-31 Dodji Seketeli <dodji@redhat.com>
294
295 PR c++/54955
296 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
297
298 2012-10-31 Jakub Jelinek <jakub@redhat.com>
299
300 PR tree-optimization/19105
301 PR tree-optimization/21643
302 PR tree-optimization/46309
303 * gcc.dg/pr19105.c: New test.
304 * gcc.dg/pr21643.c: New test.
305 * gcc.dg/pr46309-2.c: New test.
306 * gcc.c-torture/execute/pr46309.c: New test.
307
308 2012-10-31 Alan Modra <amodra@gmail.com>
309
310 * gcc.target/powerpc/dimode_off.c: New.
311 * gcc.target/powerpc/timode_off.c: New.
312 * gcc.target/powerpc/dfmode_off.c: New.
313 * gcc.target/powerpc/tfmode_off.c: New.
314
315 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
316
317 PR rtl-optimization/55093
318 * gcc.target/i386/pr55093.c: New file.
319
320 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
321
322 * gcc.target/i386/pr55116.c: Renamed to ...
323 * gcc.target/i386/pr55116-1.c: This.
324
325 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
326
327 * gcc.target/i386/pr55116-2.c: New file.
328
329 2012-10-30 Richard Biener <rguenther@suse.de>
330
331 * gcc.dg/vect/slp-perm-2.c: Adjust.
332
333 2012-10-30 Richard Biener <rguenther@suse.de>
334
335 PR tree-optimization/55111
336 * gcc.dg/torture/pr55111.c: New testcase.
337
338 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
339
340 PR target/53988
341 * gcc.target/sh/pr53988.c: New.
342
343 2012-10-30 Bin Cheng <bin.cheng@arm.com>
344
345 PR target/54989
346 * gcc.dg/hoist-register-pressure-1.c: Rename from
347 hoist-register-pressure.c. Add nonpic condition.
348 * gcc.dg/hoist-register-pressure-2.c: New testcase.
349
350 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
351
352 PR c++/54930
353 * gcc.dg/Wreturn-local-addr.c: New.
354 * g++.dg/warn/Wno-return-local-addr.C: New.
355 * g++.dg/warn/Wreturn-local-addr.C: New.
356
357 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
358
359 PR middle-end/55116
360 * gcc.target/i386/pr55116.c: New file.
361
362 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
363
364 PR c/53066
365 * gcc.dg/Wshadow-4.c: New.
366 * gcc.dg/Wshadow-4.h: New.
367
368 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
369
370 PR debug/54693
371 * gcc.dg/guality/pr54693.c: New.
372
373 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
374
375 PR middle-end/55027
376 * gcc.dg/pr55027.c: New testcase.
377
378 2012-10-29 Jan Hubicka <jh@suse.cz>
379
380 * gcc.dg/ipa/inline-6.c: New testcase.
381
382 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
383
384 PR rtl-optimization/55106
385 * g++.dg/pr55106.C: New.
386
387 2012-10-29 Richard Guenther <rguenther@suse.de>
388
389 PR middle-end/53695
390 * gcc.dg/torture/pr53695.c: New testcase.
391
392 2012-10-28 Jan Hubicka <jh@suse.cz>
393
394 * gcc.dg/ipa/inlinehint-3.c: New testcase.
395
396 2012-10-28 Tobias Burnus <burnus@net-b.de>
397
398 PR fortran/54958
399 * gfortran.dg/do_check_6.f90: New.
400
401 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
402 Jack Howarth <howarth@bromo.med.uc.edu>
403
404 PR target/54404
405 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
406 to dg-options.
407 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
408
409 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
410
411 PR target/34283
412 * gcc.target/i386/pr34283.c: New test.
413
414 2012-10-26 Jakub Jelinek <jakub@redhat.com>
415
416 PR c++/55081
417 * g++.dg/opt/pr55081.C: New test.
418
419 PR debug/54970
420 PR debug/54971
421 * gcc.dg/guality/pr54970.c: New test.
422
423 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
424
425 PR c++/54984
426 * g++.dg/template/new11.C: New.
427
428 2012-10-26 Richard Biener <rguenther@suse.de>
429
430 PR middle-end/54824
431 * gcc.dg/torture/pr54824.c: New testcase.
432
433 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
434
435 * gcc.target/i386/fxsave-1.c: New.
436 * gcc.target/i386/fxsave64-1.c: Ditto.
437 * gcc.target/i386/fxrstor-1.c: Ditto.
438 * gcc.target/i386/fxrstor64-1.c: Ditto.
439 * gcc.target/i386/xsave-1.c: Ditto.
440 * gcc.target/i386/xsave64-1.c: Ditto.
441 * gcc.target/i386/xrstor-1.c: Ditto.
442 * gcc.target/i386/xrstor64-1.c: Ditto.
443 * gcc.target/i386/xsaveopt-1.c: Ditto.
444 * gcc.target/i386/xsaveopt64-1.c: Ditto.
445 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
446 * gcc.target/i386/sse-13.c: Ditto.
447 * gcc.target/i386/sse-14.c: Ditto.
448 * gcc.target/i386/sse-22.c: Ditto.
449 * gcc.target/i386/sse-23.c: Ditto.
450 * g++.dg/other/i386-2.C: Ditto.
451 * g++.dg/other/i386-3.C: Ditto.
452
453 2012-10-25 Jan Hubicka <jh@suse.cz>
454
455 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
456 at ivcanon time.
457
458 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
459
460 PR c++/53761
461 * g++.dg/ext/transparent-union.C: New.
462
463 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
464
465 PR c++/54427
466 * g++.dg/ext/vector19.C: New testcase.
467
468 2012-10-25 Richard Biener <rguenther@suse.de>
469
470 PR tree-optimization/54902
471 * g++.dg/torture/pr54902.C: New testcase.
472
473 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
474
475 PR c++/34892
476 * g++.dg/template/crash114.C: New.
477
478 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
479
480 PR bootstrap/55049
481 * gcc.target/i386/pr55049-1.c: New test.
482
483 2012-10-24 Janus Weil <janus@gcc.gnu.org>
484
485 PR fortran/55037
486 * gfortran.dg/class_dummy_4.f03: New.
487
488 2012-10-24 Jakub Jelinek <jakub@redhat.com>
489
490 PR rtl-optimization/55010
491 * gcc.dg/pr55010.c: New test.
492
493 PR debug/54828
494 * g++.dg/debug/pr54828.C: New test.
495
496 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
497
498 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
499 * gcc.dg/vect/vect-83_64.c: Likewise.
500
501 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
502
503 PR c++/54922
504 * g++.dg/cpp0x/constexpr-union4.C: New.
505
506 2012-10-23 Jeff Law <law@redhat.com>
507
508 * gcc.c-torture/execute/pr54985.c: New test.
509
510 2012-10-23 Paul Koning <ni1d@arrl.net>
511
512 PR debug/54508
513 * g++.dg/debug/dwarf2/pr54508.C: New.
514
515 2012-10-23 Jakub Jelinek <jakub@redhat.com>
516
517 PR c++/54844
518 * g++.dg/template/sizeof14.C: New test.
519
520 2012-10-23 Ian Bolton <ian.bolton@arm.com>
521 Jim MacArthur <jim.macarthur@arm.com>
522 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
523 Marcus Shawcroft <marcus.shawcroft@arm.com>
524 Nigel Stephens <nigel.stephens@arm.com>
525 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
526 Richard Earnshaw <rearnsha@arm.com>
527 Sofiane Naci <sofiane.naci@arm.com>
528 Stephen Thomas <stephen.thomas@arm.com>
529 Tejas Belagod <tejas.belagod@arm.com>
530 Yufeng Zhang <yufeng.zhang@arm.com>
531
532 * lib/target-supports.exp
533 (check_profiling_available): Add AArch64.
534 (check_effective_target_vect_int): Likewise.
535 (check_effective_target_vect_shift): Likewise.
536 (check_effective_target_vect_float): Likewise.
537 (check_effective_target_vect_double): Likewise.
538 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
539 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
540 (check_effective_target_vect_pack_trunc): Likewise.
541 (check_effective_target_vect_unpack): Likewise.
542 (check_effective_target_vect_hw_misalign): Likewise.
543 (check_effective_target_vect_short_mult): Likewise.
544 (check_effective_target_vect_int_mult): Likewise.
545 (check_effective_target_vect_stridedN): Likewise.
546 (check_effective_target_sync_int_long): Likewise.
547 (check_effective_target_sync_char_short): Likewise.
548 (check_vect_support_and_set_flags): Likewise.
549 (check_effective_target_aarch64_tiny): New.
550 (check_effective_target_aarch64_small): New.
551 (check_effective_target_aarch64_large): New.
552 * g++.dg/other/PR23205.C: Enable aarch64.
553 * g++.dg/other/pr23205-2.C: Likewise.
554 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
555 * gcc.c-torture/execute/20101011-1.c: Likewise.
556 * gcc.dg/20020312-2.c: Likewise.
557 * gcc.dg/20040813-1.c: Likewise.
558 * gcc.dg/builtin-apply2.c: Likewise.
559 * gcc.dg/stack-usage-1.c: Likewise.
560
561 2012-10-23 Ian Bolton <ian.bolton@arm.com>
562 Jim MacArthur <jim.macarthur@arm.com>
563 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
564 Marcus Shawcroft <marcus.shawcroft@arm.com>
565 Nigel Stephens <nigel.stephens@arm.com>
566 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
567 Richard Earnshaw <rearnsha@arm.com>
568 Sofiane Naci <sofiane.naci@arm.com>
569 Stephen Thomas <stephen.thomas@arm.com>
570 Tejas Belagod <tejas.belagod@arm.com>
571 Yufeng Zhang <yufeng.zhang@arm.com>
572
573 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
574 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
575 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
576 * gcc.target/aarch64/aapcs/abitest.S: New file.
577 * gcc.target/aarch64/aapcs/abitest.h: New file.
578 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
579 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
580 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
581 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
582 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
583 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
584 * gcc.target/aarch64/aapcs/ice_1.c: New file.
585 * gcc.target/aarch64/aapcs/ice_2.c: New file.
586 * gcc.target/aarch64/aapcs/ice_3.c: New file.
587 * gcc.target/aarch64/aapcs/ice_4.c: New file.
588 * gcc.target/aarch64/aapcs/ice_5.c: New file.
589 * gcc.target/aarch64/aapcs/macro-def.h: New file.
590 * gcc.target/aarch64/aapcs/test_1.c: New file.
591 * gcc.target/aarch64/aapcs/test_10.c: New file.
592 * gcc.target/aarch64/aapcs/test_11.c: New file.
593 * gcc.target/aarch64/aapcs/test_12.c: New file.
594 * gcc.target/aarch64/aapcs/test_13.c: New file.
595 * gcc.target/aarch64/aapcs/test_14.c: New file.
596 * gcc.target/aarch64/aapcs/test_15.c: New file.
597 * gcc.target/aarch64/aapcs/test_16.c: New file.
598 * gcc.target/aarch64/aapcs/test_17.c: New file.
599 * gcc.target/aarch64/aapcs/test_18.c: New file.
600 * gcc.target/aarch64/aapcs/test_19.c: New file.
601 * gcc.target/aarch64/aapcs/test_2.c: New file.
602 * gcc.target/aarch64/aapcs/test_20.c: New file.
603 * gcc.target/aarch64/aapcs/test_21.c: New file.
604 * gcc.target/aarch64/aapcs/test_22.c: New file.
605 * gcc.target/aarch64/aapcs/test_23.c: New file.
606 * gcc.target/aarch64/aapcs/test_24.c: New file.
607 * gcc.target/aarch64/aapcs/test_25.c: New file.
608 * gcc.target/aarch64/aapcs/test_26.c: New file.
609 * gcc.target/aarch64/aapcs/test_3.c: New file.
610 * gcc.target/aarch64/aapcs/test_4.c: New file.
611 * gcc.target/aarch64/aapcs/test_5.c: New file.
612 * gcc.target/aarch64/aapcs/test_6.c: New file.
613 * gcc.target/aarch64/aapcs/test_7.c: New file.
614 * gcc.target/aarch64/aapcs/test_8.c: New file.
615 * gcc.target/aarch64/aapcs/test_9.c: New file.
616 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
617 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
618 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
619 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
620 * gcc.target/aarch64/aapcs/test_complex.c: New file.
621 * gcc.target/aarch64/aapcs/test_int128.c: New file.
622 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
623 * gcc.target/aarch64/aapcs/type-def.h: New file.
624 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
625 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
626 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
627 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
628 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
629 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
630 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
631 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
632 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
633 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
634 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
635 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
636 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
637 * gcc.target/aarch64/aarch64.exp: New file.
638 * gcc.target/aarch64/adc-1.c: New file.
639 * gcc.target/aarch64/adc-2.c: New file.
640 * gcc.target/aarch64/asm-1.c: New file.
641 * gcc.target/aarch64/clrsb.c: New file.
642 * gcc.target/aarch64/clz.c: New file.
643 * gcc.target/aarch64/ctz.c: New file.
644 * gcc.target/aarch64/csinc-1.c: New file.
645 * gcc.target/aarch64/csinv-1.c: New file.
646 * gcc.target/aarch64/csneg-1.c: New file.
647 * gcc.target/aarch64/extend.c: New file.
648 * gcc.target/aarch64/fcvt.x: New file.
649 * gcc.target/aarch64/fcvt_double_int.c: New file.
650 * gcc.target/aarch64/fcvt_double_long.c: New file.
651 * gcc.target/aarch64/fcvt_double_uint.c: New file.
652 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
653 * gcc.target/aarch64/fcvt_float_int.c: New file.
654 * gcc.target/aarch64/fcvt_float_long.c: New file.
655 * gcc.target/aarch64/fcvt_float_uint.c: New file.
656 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
657 * gcc.target/aarch64/ffs.c: New file.
658 * gcc.target/aarch64/fmadd.c: New file.
659 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
660 * gcc.target/aarch64/frint.x: New file.
661 * gcc.target/aarch64/frint_double.c: New file.
662 * gcc.target/aarch64/frint_float.c: New file.
663 * gcc.target/aarch64/index.c: New file.
664 * gcc.target/aarch64/mneg-1.c: New file.
665 * gcc.target/aarch64/mneg-2.c: New file.
666 * gcc.target/aarch64/mneg-3.c: New file.
667 * gcc.target/aarch64/mnegl-1.c: New file.
668 * gcc.target/aarch64/mnegl-2.c: New file.
669 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
670 * gcc.target/aarch64/pic-constantpool1.c: New file.
671 * gcc.target/aarch64/pic-symrefplus.c: New file.
672 * gcc.target/aarch64/predefine_large.c: New file.
673 * gcc.target/aarch64/predefine_small.c: New file.
674 * gcc.target/aarch64/predefine_tiny.c: New file.
675 * gcc.target/aarch64/reload-valid-spoff.c: New file.
676 * gcc.target/aarch64/scalar_intrinsics.c: New file.
677 * gcc.target/aarch64/table-intrinsics.c: New file.
678 * gcc.target/aarch64/tst-1.c: New file.
679 * gcc.target/aarch64/vect-abs-compile.c: New file.
680 * gcc.target/aarch64/vect-abs.c: New file.
681 * gcc.target/aarch64/vect-abs.x: New file.
682 * gcc.target/aarch64/vect-compile.c: New file.
683 * gcc.target/aarch64/vect-faddv-compile.c: New file.
684 * gcc.target/aarch64/vect-faddv.c: New file.
685 * gcc.target/aarch64/vect-faddv.x: New file.
686 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
687 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
688 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
689 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
690 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
691 * gcc.target/aarch64/vect-fp-compile.c: New file.
692 * gcc.target/aarch64/vect-fp.c: New file.
693 * gcc.target/aarch64/vect-fp.x: New file.
694 * gcc.target/aarch64/vect-mull-compile.c: New file.
695 * gcc.target/aarch64/vect-mull.c: New file.
696 * gcc.target/aarch64/vect-mull.x: New file.
697 * gcc.target/aarch64/vect.c: New file.
698 * gcc.target/aarch64/vect.x: New file.
699 * gcc.target/aarch64/vector_intrinsics.c: New file.
700 * gcc.target/aarch64/vfp-1.c: New file.
701 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
702 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
703 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
704 * g++.dg/abi/aarch64_guard1.C: New file.
705
706 2012-10-23 Jakub Jelinek <jakub@redhat.com>
707
708 PR c++/54988
709 * c-c++-common/pr54988.c: New test.
710
711 2012-10-23 Jan Hubicka <jh@suse.cz>
712
713 * gcc.dg/tree-prof/peel-1.c: New testcase.
714
715 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
716
717 PR gcc/52945
718 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
719
720 2012-10-23 Joseph Myers <joseph@codesourcery.com>
721
722 * gcc.dg/c99-predef-1.c: New test.
723 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
724 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
725 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
726 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
727 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
728 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
729 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
730 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
731 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
732 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
733 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
734 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
735
736 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
737
738 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
739
740 2012-10-23 Jan Hubicka <jh@suse.cz>
741
742 PR middle-end/54937
743 * gcc.c-torture/execute/pr54937.c: New testcase.
744 * gcc.dg/tree-ssa/cunroll-2.c: Update.
745
746 2012-10-23 Jan Hubicka <jh@suse.cz>
747
748 PR middle-end/54967
749 * gfortran.dg/pr54967.f90: New testcase.
750
751 2012-10-23 Terry Guo <terry.guo@arm.com>
752
753 PR target/55019
754 * gcc.dg/pr55019.c: New.
755
756 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
757
758 PR tree-optimization/55008
759 * gcc.dg/tree-ssa/pr55008.c: New test.
760
761 2012-10-22 Richard Biener <rguenther@suse.de>
762
763 PR tree-optimization/55011
764 * gcc.dg/torture/pr55011.c: New testcase.
765
766 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
767
768 * gcc.target/arm/pr40457-1.c: Adjust expected output.
769 * gcc.target/arm/pr40457-2.c: Likewise.
770 * gcc.target/arm/pr40457-3.c: Likewise.
771
772 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
773
774 * gnat.dg/specs/limited_with4.ads: New test.
775 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
776
777 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
778
779 * gnat.dg/modular4.adb: New test.
780 * gnat.dg/modular4_pkg.ads: New helper.
781
782 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
783
784 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
785 * gnat.dg/specs/addr1.ads: Likewise.
786
787 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
788
789 * gcc.dg/webizer.c (main): Add missing exit call.
790
791 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
792
793 PR fortran/54465
794 * gfortran.dg/wextra_1.f: New test.
795
796 2012-10-20 Jan Hubicka <jh@suse.cz>
797
798 * gcc.dg/tree-prof/unroll-1.c: New testcase.
799
800 2012-10-19 Janus Weil <janus@gcc.gnu.org>
801
802 PR fortran/54224
803 * gfortran.dg/warn_unused_function.f90: New.
804
805 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
806
807 * lib/target-supports.exp
808 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
809
810 2012-10-19 Richard Guenther <rguenther@suse.de>
811
812 PR tree-optimization/54981
813 * gcc.dg/pr54981.c: New testcase.
814
815 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
816
817 PR target/54892
818 * gcc.target/arm/pr54892.c: New.
819
820 2012-10-19 Bin Cheng <bin.cheng@arm.com>
821
822 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
823
824 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
825
826 PR c++/54501
827 * g++.dg/init/array30.C: New.
828 * g++.dg/init/array31.C: Likewise.
829
830 2012-10-18 Tobias Burnus <burnus@net-b.de>
831
832 PR fortran/54884
833 * gfortran.dg/public_private_module_7.f90: New.
834
835 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
836
837 PR c++/29633
838 * g++.dg/template/pr29633.C: New.
839
840 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
841
842 * gnat.dg/loop_optimization13.ad[sb]: New test.
843 * gnat.dg/loop_optimization13_pkg.ads: New helper.
844
845 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
846
847 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
848 * gcc.target/arm/neon/vfmaf32.c: Likewise.
849 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
850 * gcc.target/arm/neon/vfmsf32.c: Likewise.
851
852 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
853
854 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
855 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
856 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
857 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
858 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
859 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
860
861 2012-10-16 Jan Hubicka <jh@suse.cz>
862
863 * gcc.target/i386/l_fma_float_?.c: Update.
864 * gcc.target/i386/l_fma_double_?.c: Update.
865 * gfortran.dg/do_1.f90: XFAIL
866 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
867 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
868 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
869 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
870 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
871 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
872 valid.
873
874 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
875
876 PR c/53063
877 PR c/40989
878 * gcc.dg/Wstrict-overflow-24.c: New.
879
880 2012-10-16 Tobias Burnus <burnus@net-b.de>
881
882 PR fortran/50981
883 PR fortran/54618
884 * gfortran.dg/class_optional_1.f90: New.
885 * gfortran.dg/class_optional_2.f90: New.
886
887 2012-10-16 Jakub Jelinek <jakub@redhat.com>
888
889 PR debug/54796
890 * gcc.dg/guality/pr54796.c: New test.
891
892 PR tree-optimization/54889
893 * gfortran.dg/pr54889.f90: New test.
894
895 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
896
897 * g++.dg/other/dump-ada-spec-2.C: New test.
898
899 2012-10-16 Easwaran Raman <eraman@google.com>
900
901 * gcc.dg/tree-prof/switch-case-1.c: New test case.
902 * gcc.dg/tree-prof/switch-case-2.c: New test case.
903
904 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
905
906 * gcc.dg/torture/stackalign/builtin-apply-2.c,
907 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
908
909 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
910
911 PR target/54925
912 * gcc.c-torture/compile/pr54925.c: New.
913
914 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
915
916 PR target/51244
917 * gcc.target/sh/pr51244-17.c: New.
918
919 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
920
921 PR target/54760
922 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
923 functions.
924 * gcc.target/sh/pr54760-4.c: New.
925
926 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
927
928 PR target/34777
929 * gcc.target/sh/torture/sh-torture.exp: New.
930 * gcc.target/sh/torture/pr34777.c: New.
931
932 2012-10-15 Matthias Klose <doko@ubuntu.com>
933
934 * lib/target-supports.exp (check_profiling_available): Match
935 arm*-*-linux-* for ARM Linux/GNU.
936 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
937 * gfortran.dg/enum_10.f90: Likewise.
938 * gfortran.dg/enum_9.f90: Likewise.
939 * gcc.target/arm/synchronize.c: Likewise.
940 * g++.old-deja/g++.jason/enum6.C: Likewise.
941 * g++.old-deja/g++.other/enum4.C: Likewise.
942 * g++.old-deja/g++.law/enum9.C: Likewise.
943
944 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
945
946 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
947 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
948
949 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
950 Paolo Carlini <paolo.carlini@oracle.com>
951
952 PR c++/17805
953 * g++.dg/overload/operator6.C: New.
954
955 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
956
957 PR c++/50080 (again)
958 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
959 * g++.dg/parse/tmpl-outside1.C: Likewise.
960 * g++.dg/template/qualttp18.C: Likewise.
961 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
962 * g++.old-deja/g++.pt/overload13.C: Likewise.
963
964 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
965
966 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
967 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
968 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
969 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
970 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
971 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
972 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
973 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
974
975 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
976
977 PR c++/50080
978 * g++.dg/parse/tmpl-outside2.C: New.
979 * g++.dg/parse/tmpl-outside1.C: Adjust.
980 * g++.dg/template/qualttp18.C: Likewise.
981 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
982 * g++.old-deja/g++.pt/overload13.C: Likewise.
983
984 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
985
986 PR tree-optimization/54915
987 * gcc.dg/tree-ssa/pr54915.c: New testcase.
988
989 2012-10-15 Richard Guenther <rguenther@suse.de>
990
991 PR tree-optimization/54920
992 * gcc.dg/torture/pr54920.c: New testcase.
993
994 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
995
996 * gnat.dg/unchecked_convert9.ad[sb]: New test.
997
998 2012-10-13 Jason Merrill <jason@redhat.com>
999
1000 * g++.dg/tls/thread_local7g.C: Require tls_native.
1001
1002 2012-10-14 Jason Merrill <jason@redhat.com>
1003
1004 * g++.dg/cpp0x/inh-ctor1.C: New.
1005 * g++.dg/cpp0x/inh-ctor2.C: New.
1006 * g++.dg/cpp0x/inh-ctor3.C: New.
1007 * g++.dg/cpp0x/inh-ctor4.C: New.
1008 * g++.dg/cpp0x/inh-ctor5.C: New.
1009 * g++.dg/cpp0x/inh-ctor6.C: New.
1010 * g++.dg/cpp0x/inh-ctor7.C: New.
1011 * g++.dg/cpp0x/inh-ctor8.C: New.
1012 * g++.dg/cpp0x/inh-ctor9.C: New.
1013 * g++.dg/cpp0x/inh-ctor10.C: New.
1014 * g++.dg/cpp0x/inh-ctor11.C: New.
1015 * g++.dg/cpp0x/inh-ctor12.C: New.
1016 * g++.dg/cpp0x/inh-ctor13.C: New.
1017
1018 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1019
1020 PR rtl-optimization/54919
1021 * gcc.dg/pr54919.c: New testcase.
1022
1023 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1024
1025 PR c++/53581
1026 * g++.dg/template/crash113.C: New.
1027
1028 2012-10-14 Jan Hubicka <jh@suse.cz>
1029
1030 * gcc.dg/unroll_5.c: New testcase.
1031
1032 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1033
1034 PR c++/52643
1035 * g++.dg/opt/pr52643.C: New.
1036
1037 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1038
1039 PR target/54602
1040 * gcc.target/sh/pr54602-1.c: New.
1041 * gcc.target/sh/pr54602-2.c: New.
1042 * gcc.target/sh/pr54602-3.c: New.
1043 * gcc.target/sh/pr54602-4.c: New.
1044
1045 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1046
1047 PR target/54680
1048 * gcc.target/sh/pr54680.c: New.
1049
1050 2012-10-12 Jan Hubicka <jh@suse.cz>
1051
1052 * gcc.dg/webizer.c: New testcase.
1053
1054 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1055
1056 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1057 specify -m64.
1058
1059 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1060
1061 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1062 Return 0 if already specifying -mfloat-abi other than hard.
1063
1064 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1065
1066 * gcc.dg/pr53060.c: Prune irrelevant warning.
1067
1068 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1069
1070 PR c/54381
1071 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1072 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1073 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1074 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1075 Adjust expected wording of warnings for *cmp* builtins.
1076 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1077 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1078
1079 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1080
1081 PR c++/24449
1082 * g++.dg/parse/friend-main.C: New.
1083
1084 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1085
1086 PR c++/53055
1087 * g++.dg/pr53055.C: New testcase.
1088
1089 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1090
1091 PR c++/52744
1092 * g++.dg/cpp0x/pr52744.C: New.
1093
1094 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1095
1096 PR fortran/40453
1097 * gfortran.dg/dummy_procedure_9.f90: New.
1098
1099 2012-10-12 Richard Biener <rguenther@suse.de>
1100
1101 PR tree-optimization/54894
1102 * gcc.dg/torture/pr54894.c: New testcase.
1103
1104 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1105
1106 PR target/51244
1107 * gcc.target/sh/pr51244-13.c: New.
1108 * gcc.target/sh/pr51244-14.c: New.
1109 * gcc.target/sh/pr51244-15.c: New.
1110 * gcc.target/sh/pr51244-16.c: New.
1111
1112 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1113
1114 PR c++/51878
1115 * g++.dg/cpp0x/decltype45.C: New.
1116
1117 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1118
1119 PR fortran/54784
1120 * gfortran.dg/class_allocate_13.f90: New.
1121
1122 2012-10-11 Jason Merrill <jason@redhat.com>
1123
1124 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1125 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1126
1127 * g++.dg/gomp/tls-5.C: Require tls_native.
1128 * g++.dg/tls/thread_local7.C: Require tls_native.
1129 * g++.dg/tls/static2.C: New.
1130
1131 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 PR c++/36107
1134 * g++.dg/ext/weak5.C: New.
1135
1136 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1137
1138 PR testsuite/54868
1139 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1140 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1141
1142 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1143
1144 PR c++/43765
1145 * g++.dg/parse/pr43765.C: New.
1146
1147 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1148
1149 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1150
1151 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1152
1153 PR c++/43663
1154 * g++.dg/init/bitfield3.C: New.
1155
1156 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1157
1158 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1159
1160 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1161
1162 PR tree-optimization/54877
1163 * gcc.dg/torture/pr54877.c: New test.
1164
1165 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1166
1167 PR testsuite/53397
1168 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1169 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1170 and remove target info from dg-do compile.
1171 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1172 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1173 and remove target info from dg-do compile.
1174
1175 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1176
1177 * gcc.dg/pr54782.c: Require target with pthread support.
1178
1179 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1180
1181 PR c++/53122
1182 * g++.dg/cpp0x/auto35.C: New.
1183
1184 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1185
1186 PR c++/53540 - using fails to be equivalent to typedef
1187 * g++.dg/cpp0x/alias-decl-24.C: New test.
1188
1189 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1190
1191 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1192 that c++11 attributes to types are ignored for now.
1193 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1194 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1195
1196 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1197
1198 PR c++/53741
1199 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1200
1201 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1202
1203 PR c++/50478
1204 * g++.dg/cpp0x/initlist67.C: New.
1205
1206 2012-10-10 Dehao Chen <dehao@google.com>
1207
1208 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1209
1210 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1211
1212 PR target/52480
1213 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1214 Add runtime tests.
1215
1216 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/53307
1219 * g++.dg/cpp0x/decltype44.C: New.
1220
1221 2012-10-09 Steve Ellcey <sellcey@mips.com>
1222
1223 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1224
1225 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1226
1227 PR c++/53763
1228 * g++.dg/cpp0x/decltype43.C: New.
1229
1230 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1231
1232 PR middle-end/53397
1233 * gcc.dg/pr53397-1.c: New test case.
1234 * gcc.dg/pr53397-2.c: New test case.
1235
1236 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 PR c++/54194
1239 * g++.dg/warn/Wparentheses-26.C: Adjust.
1240 * g++.dg/warn/Wparentheses-27.C: New.
1241
1242 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1243
1244 PR c++/54427
1245 * c-c++-common/vector-scalar.c: New testcase.
1246 * g++.dg/ext/vector18.C: New testcase.
1247 * g++.dg/ext/vector5.C: This is not an error anymore.
1248 * gcc.dg/init-vec-1.c: Move ...
1249 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1250 * gcc.c-torture/execute/vector-shift1.c: Move ...
1251 * c-c++-common/torture/vector-shift1.c: ... here.
1252 * gcc.dg/scal-to-vec1.c: Move ...
1253 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1254 C++11. Adapt error messages.
1255 * gcc.dg/convert-vec-1.c: Move ...
1256 * c-c++-common/convert-vec-1.c: ... here.
1257 * gcc.dg/scal-to-vec2.c: Move ...
1258 * c-c++-common/scal-to-vec2.c: ... here.
1259
1260 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1261
1262 PR target/54400
1263 * gcc.target/i386/pr54400.c: New testcase.
1264
1265 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1266
1267 PR c++/54858
1268 * g++.dg/template/pr54858.C: New test.
1269
1270 2012-10-08 Marek Polacek <polacek@redhat.com>
1271
1272 PR debug/54831
1273 * g++.dg/debug/pr54831.C: New test.
1274
1275 2012-10-08 Dehao Chen <dehao@google.com>
1276
1277 * g++.dg/predict-loop-exit-1.C: New.
1278 * g++.dg/predict-loop-exit-2.C: New.
1279 * g++.dg/predict-loop-exit-3.C: New.
1280
1281 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1282
1283 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1284
1285 2012-10-08 Jason Merrill <jason@redhat.com>
1286
1287 * g++.dg/gomp/tls-5.C: New.
1288 * g++.dg/gomp/tls-wrap1.C: New.
1289 * g++.dg/gomp/tls-wrap2.C: New.
1290 * g++.dg/gomp/tls-wrap3.C: New.
1291 * g++.dg/gomp/tls-wrap4.C: New.
1292 * g++.dg/gomp/tls-wrapper-cse.C: New.
1293 * g++.dg/tls/thread_local-cse.C: New.
1294 * g++.dg/tls/thread_local-order1.C: New.
1295 * g++.dg/tls/thread_local-order2.C: New.
1296 * g++.dg/tls/thread_local-wrap1.C: New.
1297 * g++.dg/tls/thread_local-wrap2.C: New.
1298 * g++.dg/tls/thread_local-wrap3.C: New.
1299 * g++.dg/tls/thread_local-wrap4.C: New.
1300 * g++.dg/tls/thread_local2g.C: New.
1301 * g++.dg/tls/thread_local3g.C: New.
1302 * g++.dg/tls/thread_local4g.C: New.
1303 * g++.dg/tls/thread_local5g.C: New.
1304 * g++.dg/tls/thread_local6g.C: New.
1305 * g++.dg/tls/thread_local7g.C: New.
1306
1307 * g++.dg/tls/thread_local3.C: New.
1308 * g++.dg/tls/thread_local4.C: New.
1309 * g++.dg/tls/thread_local5.C: New.
1310 * g++.dg/tls/thread_local6.C: New.
1311
1312 * g++.dg/tls/init-2.C: Tweak errors.
1313 * g++.dg/tls/thread_local1.C: New.
1314 * g++.dg/tls/thread_local2.C: New.
1315 * g++.dg/tls/thread_local7.C: New.
1316
1317 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1318
1319 PR target/54866
1320 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1321
1322 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1323
1324 PR target/54685
1325 * gcc.target/sh/pr54685.c: New.
1326
1327 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1328
1329 PR c++/53528 C++11 attribute support
1330 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1331 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1339 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1340 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1341 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1342 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1343 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1344 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1345 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1347 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1348 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1349 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1350 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1364 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1365 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1368 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1369 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1370 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1371 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1372 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1373 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1374 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1375 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1376 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1377 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1378 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1379 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1380 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1381 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1382 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1383 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1384 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1385 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1386 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1387
1388 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1389
1390 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1391 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1392 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1393
1394 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1395
1396 PR target/54760
1397 * gcc.target/sh/pr54760-2.c: New.
1398 * gcc.target/sh/pr54760-3.c: New.
1399
1400 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1401
1402 PR c++/51422
1403 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1404
1405 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1406 Sandra Loosemore <sandra@codesourcery.com>
1407
1408 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1409 and test that the accumulator is initialized using MULT.
1410 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1411 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1412
1413 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1414
1415 PR c++/52764
1416 * g++.dg/cpp0x/stdint.C: New.
1417
1418 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1419
1420 PR c++/54249
1421 * g++.dg/cpp0x/stddef.C: New.
1422
1423 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1424
1425 PR fortran/54832
1426 * gfortran.dg/typebound_operator_17.f90: New.
1427
1428 2012-10-06 Jan Hubicka <jh@suse.cz>
1429
1430 PR lto/53831
1431 PR lto/54776
1432 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1433
1434 2012-10-06 Jan Hubicka <jh@suse.cz>
1435
1436 * gcc.dg/lto/resolutions_0.c: New testcase.
1437
1438 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1439
1440 PR fortran/45521
1441 * gfortran.dg/generic_25.f90: New.
1442 * gfortran.dg/generic_26.f90: New.
1443 * gfortran.dg/generic_27.f90: New.
1444
1445 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1446
1447 PR target/54760
1448 * gcc.target/sh/pr54760-1.c: New.
1449
1450 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1451
1452 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1453 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1454 * g++.dg/warn/Wsign-compare-5.C: New test.
1455 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1456 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1457 * g++.dg/ext/builtin30.C: New test.
1458 * g++.dg/ext/vla12.C: New test.
1459 * gcc.dg/builtins-85.c: New test.
1460
1461 PR debug/54519
1462 * gcc.dg/guality/pr54519-1.c: New test.
1463 * gcc.dg/guality/pr54519-2.c: New test.
1464 * gcc.dg/guality/pr54519-3.c: New test.
1465 * gcc.dg/guality/pr54519-4.c: New test.
1466 * gcc.dg/guality/pr54519-5.c: New test.
1467 * gcc.dg/guality/pr54519-6.c: New test.
1468
1469 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1470
1471 PR c++/50893
1472 * g++.dg/cpp0x/defaulted38.C: New.
1473
1474 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1475
1476 PR tree-optimization/33763
1477 * c-c++-common/pr33763.c: New test.
1478
1479 PR tree-optimization/54810
1480 * gcc.dg/tree-ssa/vrp85.c: New test.
1481
1482 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1483
1484 * gcc.dg/ucnid-7.c: Skip on AIX.
1485 * gcc.dg/ucnid-8.c: Same.
1486 * gcc.dg/ucnid-10.c: Same.
1487 * gcc.dg/ucnid-13.c: Same.
1488 * gcc.dg/attr-alias-3.c: Same.
1489 * gcc.dg/attr-alias-5.c: Same.
1490 * gcc.dg/torture/pr51106-2.c: Same.
1491 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1492
1493 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR c++/52233
1496 * g++.dg/cpp0x/alias-decl-23.C: New.
1497
1498 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1499
1500 PR c++/53403
1501 * g++.dg/template/friend53.C: New.
1502
1503 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1504
1505 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1506 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1507 (scan-ada-spec): Likewise.
1508 (scan-ada-spec-not): Likewise.
1509 * gcc.dg/dump-ada-spec-1.c: New test.
1510 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1511
1512 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1513
1514 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1515
1516 2012-10-04 Florian Weimer <fweimer@redhat.com>
1517
1518 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1519
1520 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1521
1522 PR c++/54323
1523 * g++.dg/cpp0x/pr54323.C: New.
1524
1525 2012-10-04 Richard Guenther <rguenther@suse.de>
1526
1527 PR middle-end/54735
1528 * g++.dg/torture/pr54735.C: New testcase.
1529
1530 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1531
1532 PR rtl-optimization/54739
1533 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1534
1535 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1536
1537 PR target/51244
1538 * gcc.target/sh/pr51244-12.c: New.
1539
1540 2012-10-03 Dehao Chen <dehao@google.com>
1541
1542 PR middle-end/54782
1543 * gcc.dg/pr54782.c: New test.
1544
1545 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1546
1547 PR c++/54777
1548 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1549
1550 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1551
1552 PR fortran/54778
1553 * gfortran.dg/class_53.f90: New.
1554
1555 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1556
1557 PR debug/54551
1558 * gcc.dg/guality/pr54551.c: New.
1559
1560 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1561
1562 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1563 * gcc.target/powerpc/pr46728-2.c: Likewise.
1564
1565 2012-10-02 Sharad Singhai <singhai@google.com>
1566
1567 PR testsuite/54772
1568 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1569 to fix test failures caused by r191883.
1570 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1571 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1572 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1573 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1574 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1575 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1576 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1577 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1578 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1579
1580 2012-09-30 Sharad Singhai <singhai@google.com>
1581
1582 * gcc.target/i386/vect-double-1.c: Fix test.
1583
1584 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1585
1586 PR target/54087
1587 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1588 atomic_sub fails.
1589
1590 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1591
1592 PR rtl-optimization/54457
1593 * gcc.target/i386/pr54457.c: New test.
1594
1595 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1596
1597 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1598
1599 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1600
1601 * gcc.target/i386/vect-rebuild.c: New testcase.
1602
1603 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1604
1605 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1606
1607 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1608
1609 * gcc.target/mips/pr37362.c: Fix target selector.
1610
1611 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1612
1613 PR target/54083
1614 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1615
1616 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1617
1618 * gcc.dg/ucnid-8.c: Update line number.
1619 * gcc.dg/torture/pr51106-2.c: Likewise.
1620
1621 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1622
1623 PR fortran/54667
1624 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1625 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1626 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1627
1628 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1629
1630 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1631 partially reverting r170092.
1632 * gfortran.dg/class_7.f03: Ditto.
1633 * gfortran.dg/coarray_14.f90: Ditto.
1634 * gfortran.dg/typebound_proc_13.f03: Ditto.
1635
1636 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/54738
1639 * g++.dg/cpp0x/sfinae42.C: New.
1640
1641 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1642
1643 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1644 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1645 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1646 * gcc.dg/pr42629.c: XFAIL on AIX.
1647 * gcc.dg/pr47684.c: Same.
1648 * gcc.dg/pr43670.c: Same.
1649 * gcc.dg/pr42916.c: Same.
1650 * gcc.dg/pr45449.c: Same.
1651 * gcc.dg/pr50017.c: Same.
1652 * gcc.dg/pr42728.c: Same.
1653 * gcc.dg/pr47881.c: Same.
1654 * gcc.dg/pr44023.c: Same.
1655 * gcc.dg/pr41345.c: Same.
1656 * gcc.dg/pr42630.c: Same.
1657 * gcc.dg/pr44971.c: Same.
1658 * gcc.dg/pr46771.c: Same.
1659 * gcc.dg/ucnid-8.c: Same.
1660 * gcc.dg/ucnid-10.c: Same.
1661 * gcc.dg/ucnid-13.c: Same.
1662 * gcc.dg/torture/pr51106-2.c: Same.
1663 * gcc.dg/pr48768.c: Same.
1664 * gcc.dg/pr42631.c: Same.
1665 * gcc.dg/pr43084.c: Same.
1666 * gcc.dg/ucnid-7.c: Same.
1667 * gcc.dg/pr42889.c: Same.
1668 * gcc.dg/pr41241.c: Same.
1669 * gcc.dg/pr42719.c: Same.
1670 * g++.dg/debug/pr46583.C: Same.
1671 * g++.dg/debug/pr47106.C: Same.
1672 * g++.dg/opt/pr48549.C: Same.
1673 * g++.dg/other/pr42685.C: Same.
1674 * c-c++-common/pr43942.c: Same.
1675
1676 2012-09-29 Ian Lance Taylor <iant@google.com>
1677
1678 * go.test/go-test.exp: Update for latest version of Go testsuite.
1679
1680 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1681
1682 PR fortran/52724
1683 * gfortran.dg/internal_readwrite_3.f90: New test.
1684
1685 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1686
1687 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1688 c-c++-common/Wunused-local-typedefs-2.c to here.
1689
1690 PR c++/54372 - unused attribute inactive on dependant entities
1691 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1692
1693 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1694
1695 PR c++/29028 - Missed unused warning on using declaration
1696 * g++.dg/warn/Wunused-var-18.C: New test.
1697
1698 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1699
1700 PR c++/53551 - -Wunused-local-typedefs misses uses
1701 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1702
1703 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1704
1705 PR target/54716
1706 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1707
1708 PR tree-optimization/54713
1709 * gcc.c-torture/compile/pr54713-1.c: New test.
1710 * gcc.c-torture/compile/pr54713-2.c: New test.
1711 * gcc.c-torture/compile/pr54713-3.c: New test.
1712
1713 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1714
1715 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1716
1717 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1718
1719 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1720
1721 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR target/54703
1724 * gcc.target/i386/pr54703.c: New test.
1725
1726 2012-09-27 Richard Guenther <rguenther@suse.de>
1727
1728 PR lto/54709
1729 * gcc.dg/lto/pr54709_0.c: New testcase.
1730 * gcc.dg/lto/pr54709_1.c: Likewise.
1731
1732 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1733
1734 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1735
1736 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1737
1738 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1739
1740 * gcc.target/arm/pr42879.c: Handle big-endian.
1741
1742 2012-09-26 Steve Ellcey <sellcey@mips.com>
1743
1744 PR c/37303
1745 * gcc.dg/pr37303.c: Check for rdata or rodata.
1746
1747 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1748
1749 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1750
1751 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1752
1753 PR target/51274
1754 PR target/53087
1755 * gcc.target/powerpc/ppc-ne0-1.c: New.
1756
1757 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1758
1759 PR target/54089
1760 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1761 test_19, test_20, test_21, test_22, test_23): New functions.
1762 * gcc.target/sh/pr54089-4.c: New.
1763 * gcc.target/sh/pr54089-5.c: New.
1764 * gcc.target/sh/pr54089-6.c: New.
1765 * gcc.target/sh/pr54089-7.c: New.
1766
1767 2012-09-25 Richard Guenther <rguenther@suse.de>
1768
1769 PR lto/54625
1770 * gcc.dg/lto/pr54702_0.c: New testcase.
1771 * gcc.dg/lto/pr54702_1.c: Likewise.
1772 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1773 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1774 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1775 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1776
1777 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1778
1779 PR c++/54526
1780 * g++.dg/cpp0x/parse2.C: New.
1781 * g++.dg/parse/error11.C: Adjust.
1782 * g++.dg/parse/error12.C: Likewise.
1783
1784 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1785
1786 * gcc.target/i386/20030217-1.c: Added check for
1787 large_long_double effective target.
1788 * gcc.target/i386/387-3.c: Likewise.
1789 * gcc.target/i386/387-4.c: Likewise.
1790 * gcc.target/i386/pr36578-1.c: Likewise.
1791 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1792 when long double size is equal double size.
1793 * gcc.target/i386/excess-precision-1.c: Likewise.
1794 * gcc.target/i386/pr36578-2.c: Likewise.
1795 * gcc.target/i386/20030217-2.c: New testcase.
1796
1797 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1798
1799 PR tree-optimization/54676
1800 * gcc.dg/pr54676.c: New test.
1801
1802 2012-09-25 Richard Guenther <rguenther@suse.de>
1803
1804 PR tree-optimization/53663
1805 * gcc.dg/torture/pr53663-1.c: New testcase.
1806 * gcc.dg/torture/pr53663-2.c: Likewise.
1807 * gcc.dg/torture/pr53663-3.c: Likewise.
1808
1809 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1810
1811 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1812
1813 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1814
1815 * lib/target-supports-dg.exp (dg-require-effective-target,
1816 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1817 dg-process-target-1 instead of dg-process-target.
1818 (dg-process-target-1): Rename from dg-process-target.
1819 (dg-process-target): New.
1820
1821 2012-09-24 Richard Guenther <rguenther@suse.de>
1822
1823 PR tree-optimization/54684
1824 * g++.dg/torture/pr54684.C: New testcase.
1825
1826 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1827
1828 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1829
1830 2012-09-24 Richard Guenther <rguenther@suse.de>
1831
1832 PR middle-end/52173
1833 * gcc.dg/tm/pr52173-1.c: New.
1834 * gcc.dg/tm/pr52173-2.c: New.
1835
1836 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1837
1838 * gcc.dg/pr54669.c: New test.
1839
1840 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1841 Dominique Dhumieres <dominiq@lps.ens.fr>
1842
1843 PR testsuite/54677
1844 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1845
1846 2012-09-23 Tobias Burnus <burnus@net-b.de>
1847
1848 PR fortran/54618
1849 * gfortran.dg/class_array_14.f90: New.
1850
1851 2012-09-22 Kai Tietz <ktietz@redhat.com>
1852
1853 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1854 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1855
1856 2012-09-21 Dehao Chen <dehao@google.com>
1857
1858 PR go/54649
1859 PR tree-optimization/54655
1860 * g++.dg/pr54655.C: New testcase.
1861
1862 2012-09-21 Richard Guenther <rguenther@suse.de>
1863
1864 PR tree-optimization/54647
1865 * g++.dg/torture/pr54647.C: New testcase.
1866
1867 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1868
1869 PR c++/54427
1870 * c-c++-common/torture/vector-compare-2.c: Add -w.
1871
1872 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1873
1874 * gnat.dg/opt20.ads: Move dg directive to...
1875 * gnat.dg/opt20.adb: ...here.
1876 * gnat.dg/addr1.ad[sb]: Likewise.
1877 * gnat.dg/concat2.ad[sb]: Likewise.
1878 * gnat.dg/array16.ad[sb]: Likewise.
1879 * gnat.dg/atomic5.ad[sb]: Likewise.
1880 * gnat.dg/discr29.ad[sb]: Likewise.
1881 * gnat.dg/noreturn5.ad[sb]: Likewise.
1882 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1883 * gnat.dg/discr23.ads: Remove dg directive.
1884 * gnat.dg/nested_float_packed.ads: Likewise.
1885 * gnat.dg/oconst6.ads: Move to...
1886 * gnat.dg/specs/oconst6.ads: ...here.
1887
1888 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1889
1890 PR c++/52432
1891 * g++.dg/cpp0x/decltype32.C: Tweak.
1892
1893 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1894
1895 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1896 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1897 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1898 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1899
1900 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1901
1902 PR c++/54581
1903 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1904
1905 2012-09-19 Steve Ellcey <sellcey@mips.com>
1906
1907 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1908
1909 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1910
1911 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1912 * gcc.target/powerpc/ppc-mftb.c: New file.
1913
1914 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1915
1916 PR target/54089
1917 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1918 functions.
1919
1920 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1921
1922 PR target/54236
1923 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1924
1925 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1926
1927 * gcc.c-torture/execute/20120919-1.c: New test.
1928
1929 2012-09-19 Richard Guenther <rguenther@suse.de>
1930
1931 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1932
1933 2012-09-19 Richard Guenther <rguenther@suse.de>
1934
1935 * gcc.dg/builtin-unreachable-6.c: Adjust.
1936
1937 2012-09-19 Richard Guenther <rguenther@suse.de>
1938
1939 * gcc.dg/builtin-object-size-10.c: Adjust.
1940 * gcc.dg/builtin-unreachable-5.c: Adjust.
1941 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1942 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1943 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1944 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1945 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1946 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1947 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1948 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1949 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1950 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1951 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1952 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1953
1954 2012-09-19 Richard Guenther <rguenther@suse.de>
1955
1956 PR tree-optimization/54132
1957 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1958 * gcc.dg/torture/pr54132.c: Likewise.
1959
1960 2012-09-19 Terry Guo <terry.guo@arm.com>
1961
1962 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1963 extra prune rules that will be applied to all tests in a .exp file.
1964 (gcc-dg-prune): Use rules defined by the above variable.
1965 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1966 harmless warnings on architecture switch conflict.
1967
1968 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1969
1970 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1971 of asm-comment characters instead of a single one.
1972 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1973
1974 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1975
1976 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1977
1978 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1979 target instead of xfailing it.
1980 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1981 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1982 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1983 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1984 * gcc.dg/vect/vect-104.c: Likewise.
1985 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1986 * gcc.dg/vect/vect-outer-1.c: Likewise.
1987 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1988 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1989 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1990 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1991 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1992 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1993 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1994 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1995 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1996
1997 * lib/target-supports.exp
1998 (check_effective_target_vect_widen_mult_qi_to_hi,
1999 check_effective_target_vect_widen_mult_hi_to_si,
2000 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2001 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2002 check_effective_target_vect_pack_trunc,
2003 check_effective_target_vect_unpack,
2004 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2005 instead of arm_none.
2006
2007 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2008
2009 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2010
2011 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2012 config to compiler_flags.
2013
2014 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2015
2016 PR target/54592
2017 * gcc.target/i386/pr54592.c: New test.
2018
2019 PR tree-optimization/54610
2020 * gcc.target/i386/pr54610.c: New test.
2021
2022 2012-09-17 Jason Merrill <jason@redhat.com>
2023
2024 PR c++/54575
2025 * g++.dg/cpp0x/alias-decl-21.C: New.
2026 * g++.dg/cpp0x/alias-decl-22.C: New.
2027
2028 2012-09-17 Tobias Burnus <burnus@net-b.de>
2029
2030 PR fortran/54608
2031 * gfortran.dg/scan_2.f90: New.
2032
2033 2012-09-17 Jason Merrill <jason@redhat.com>
2034
2035 PR c++/53661
2036 * g++.dg/init/aggr9.C: New.
2037
2038 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2039
2040 * gnat.dg/loop_optimization12.ad[sb]: New test.
2041
2042 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2043
2044 PR fortran/54285
2045 * gfortran.dg/proc_ptr_result_7.f90: New.
2046
2047 2012-09-17 Tobias Burnus <burnus@net-b.de>
2048
2049 PR fortran/54603
2050 * gfortran.dg/structure_constructor_11.f90: New.
2051
2052 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2053
2054 PR tree-optimization/54563
2055 * g++.dg/torture/pr54563.C: New test.
2056
2057 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2058
2059 PR fortran/54594
2060 * gfortran.dg/typebound_generic_14.f03: New.
2061
2062 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2063
2064 PR fortran/54387
2065 * gfortran.dg/proc_ptr_38.f90: New.
2066
2067 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2068
2069 PR debug/54460
2070 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2071 to scary regexp.
2072
2073 PR testsuite/54007
2074 * gnat.dg/lto15.adb: Require lto.
2075
2076 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2077 "myBindC" for hppa*-*-hpux*.
2078
2079 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2080
2081 * gfortran.dg/namelist_75.f90: New test.
2082
2083 2012-09-15 Tom de Vries <tom@codesourcery.com>
2084
2085 * gcc.dg/tree-ssa/vrp82.c: New test.
2086 * gcc.dg/tree-ssa/vrp83.c: Same.
2087 * gcc.dg/tree-ssa/vrp84.c: Same.
2088
2089 2012-09-15 Tom de Vries <tom@codesourcery.com>
2090
2091 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2092 * gcc.dg/tree-ssa/vrp81.c: ... this.
2093
2094 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2095
2096 PR target/54222
2097 * gcc.target/avr/torture/fix-types.h: New.
2098 * gcc.target/avr/torture/vals-hr.def: New.
2099 * gcc.target/avr/torture/vals-r.def: New.
2100 * gcc.target/avr/torture/vals-k.def: New.
2101 * gcc.target/avr/torture/vals-ur.def: New.
2102 * gcc.target/avr/torture/vals-uk.def: New.
2103 * gcc.target/avr/torture/vals-uhr.def: New.
2104 * gcc.target/avr/torture/vals-llk.def: New.
2105 * gcc.target/avr/torture/vals-ullk.def: New.
2106 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2107 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2108 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2109 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2110 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2111 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2112 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2113 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2114
2115 2012-09-14 Dehao Chen <dehao@google.com>
2116
2117 * g++.dg/debug/dwarf2/deallocator.C: New test.
2118
2119 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2120
2121 PR c/54552
2122 * gcc.c-torture/compile/pr54552-1.c: New test.
2123
2124 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2125
2126 PR c++/54427
2127 * g++.dg/other/vector-compare.C: New testcase.
2128 * c-c++-common/vector-compare-3.c: New testcase.
2129 * gcc.dg/vector-shift.c: Move ...
2130 * c-c++-common/vector-shift.c: ... here.
2131 * gcc.dg/vector-shift1.c: Move ...
2132 * c-c++-common/vector-shift1.c: ... here.
2133 * gcc.dg/vector-shift3.c: Move ...
2134 * c-c++-common/vector-shift3.c: ... here.
2135 * gcc.dg/vector-compare-1.c: Move ...
2136 * c-c++-common/vector-compare-1.c: ... here.
2137 * gcc.dg/vector-compare-2.c: Move ...
2138 * c-c++-common/vector-compare-2.c: ... here.
2139 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2140 * c-c++-common/torture/vector-compare-1.c: ... here.
2141 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2142 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2143 * c-c++-common/torture/vector-compare-2.c: ... here.
2144 * gcc.c-torture/execute/vector-shift.c: Move ...
2145 * c-c++-common/torture/vector-shift.c: ... here.
2146 * gcc.c-torture/execute/vector-shift2.c: Move ...
2147 * c-c++-common/torture/vector-shift2.c: ... here.
2148 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2149 * c-c++-common/torture/vector-subscript-1.c: ... here.
2150 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2151 * c-c++-common/torture/vector-subscript-2.c: ... here.
2152 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2153 * c-c++-common/torture/vector-subscript-3.c: ... here.
2154
2155 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2156
2157 PR c/54103
2158 * gcc.c-torture/compile/pr54103-1.c,
2159 gcc.c-torture/compile/pr54103-2.c,
2160 gcc.c-torture/compile/pr54103-3.c,
2161 gcc.c-torture/compile/pr54103-4.c,
2162 gcc.c-torture/compile/pr54103-5.c,
2163 gcc.c-torture/compile/pr54103-6.c: New tests.
2164 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2165
2166 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2167
2168 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2169
2170 2012-09-14 Richard Guenther <rguenther@suse.de>
2171
2172 PR tree-optimization/54565
2173 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2174 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2175
2176 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2177
2178 * gcc.target/arm/combine-movs.c: Add missing space.
2179
2180 2012-09-14 Richard Guenther <rguenther@suse.de>
2181
2182 * g++.dg/torture/builtin-location.C: New testcase.
2183
2184 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2185 Manuel López-Ibåñez <manu@gcc.gnu.org>
2186
2187 PR c++/53210
2188 * g++.dg/warn/Wuninitialized-self.C: New.
2189
2190 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2191
2192 PR c/54559
2193 * gcc.c-torture/compile/pr54559.c: New test.
2194
2195 2012-09-13 Jason Merrill <jason@redhat.com>
2196
2197 PR c++/53839
2198 * g++.dg/cpp0x/constexpr-temp1.C: New.
2199
2200 PR c++/54511
2201 * g++.dg/template/anonunion2.C: New.
2202
2203 PR c++/53836
2204 * g++.dg/template/init10.C: New.
2205
2206 2012-09-13 Tobias Burnus <burnus@net-b.de>
2207
2208 PR fortran/54556
2209 * gfortran.dg/implicit_pure_3.f90: New.
2210
2211 2012-09-13 Richard Guenther <rguenther@suse.de>
2212
2213 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2214
2215 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2216
2217 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2218
2219 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2220
2221 * c-c++-common/pr51712.c: Handle for short-enum targets.
2222
2223 2012-09-12 Terry Guo <terry.guo@arm.com>
2224
2225 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2226 and lsrs for Thumb2 mode.
2227
2228 2012-09-12 Jan Hubicka <jh@suse.cz>
2229
2230 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2231
2232 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2233
2234 PR target/54445
2235 * gcc.target/i386/pr54445-1.c: New file.
2236 * gcc.target/i386/pr54445-2.c: Likewise.
2237
2238 2012-09-12 Tobias Burnus <burnus@net-b.de>
2239
2240 PR fortran/54225
2241 PR fortran/53306
2242 * gfortran.dg/coarray_10.f90: Update dg-error.
2243 * gfortran.dg/coarray_28.f90: New.
2244 * gfortran.dg/array_section_3.f90: New.
2245
2246 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2247
2248 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2249 gcc.target/arm/pr48252.c: Fix for big-endian support.
2250
2251 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2252
2253 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2254
2255 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2256 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2257
2258 * gcc.target/arm/neon-vfma-1.c: New testcase.
2259 * gcc.target/arm/neon-vfms-1.c: Likewise.
2260 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2261 of float.
2262 * gcc.target/arm/neon-vmls-1.c: Likewise.
2263 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2264 function.
2265 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2266 (check_effective_target_arm_neonv2_ok): Likewise.
2267 (check_effective_target_arm_neonv2_hw): Likewise.
2268 (check_effective_target_arm_neonv2): Likewise.
2269
2270 2012-09-11 Richard Guenther <rguenther@suse.de>
2271
2272 PR middle-end/54515
2273 * g++.dg/tree-ssa/pr54515.C: New testcase.
2274
2275 2012-09-10 Andrew Pinski <apinski@cavium.com>
2276
2277 PR tree-opt/c54362
2278 * gcc.dg/tm/memopt-16.c: New testcase.
2279
2280 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2281
2282 PR c++/54541
2283 PR c++/54542
2284 * g++.dg/cpp0x/sfinae40.C: New.
2285 * g++.dg/cpp0x/sfinae41.C: Likewise.
2286
2287 2012-09-10 Jason Merrill <jason@redhat.com>
2288
2289 PR c++/54538
2290 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2291
2292 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2293
2294 PR target/54089
2295 * gcc.target/sh/pr54089-3.c: New.
2296
2297 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2298
2299 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2300
2301 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2302
2303 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2304
2305 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2306
2307 * gcc.dg/pr52558-2.c: Delete.
2308 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2309
2310 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2311
2312 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2313
2314 2012-09-10 Richard Guenther <rguenther@suse.de>
2315
2316 PR tree-optimization/54520
2317 * gcc.dg/torture/pr54520.c: New testcase.
2318
2319 2012-09-10 Jason Merrill <jason@redhat.com>
2320
2321 PR c++/54506
2322 * g++.dg/cpp0x/implicit14.C: New.
2323
2324 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2325
2326 PR fortran/54208
2327 * gfortran.dg/bound_simplification_3.f90: New test.
2328
2329 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2330
2331 PR testsuite/54184
2332 * gcc.dg/pr52558-1.c: Delete.
2333 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2334
2335 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2336
2337 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2338 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2339 * gcc.target/arm/smlaltt-1.c: Likewise.
2340
2341 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2342
2343 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2344
2345 2012-09-07 Tom de Vries <tom@codesourcery.com>
2346
2347 PR tree-optimization/53986
2348 * gcc.dg/tree-ssa/vrp80.c: New test.
2349 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2350
2351 2012-09-06 Jason Merrill <jason@redhat.com>
2352
2353 PR c++/54341
2354 PR c++/54253
2355 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2356 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2357
2358 2012-09-06 Andrew Pinski <apinski@cavium.com>
2359
2360 PR tree-opt/54494
2361 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2362
2363 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR rtl-optimization/54455
2366 * gcc.dg/54455.c: New test.
2367
2368 2012-09-06 Tobias Burnus <burnus@net-b.de>
2369
2370 PR fortran/54463
2371 * gfortran.dg/promotion_2.f90: New.
2372
2373 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2374
2375 PR middle-end/54486
2376 * c-c++-common/pr54486.c: New test.
2377
2378 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2379
2380 PR fortran/54474
2381 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2382
2383 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2384
2385 PR c++/54191
2386 * g++.dg/cpp0x/sfinae39.C: New.
2387
2388 2012-09-04 Jason Merrill <jason@redhat.com>
2389
2390 PR c++/54441
2391 * g++.dg/ext/flexary3.C: New.
2392
2393 PR c++/54420
2394 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2395
2396 PR c++/54198
2397 * g++.dg/template/defarg15.C: New.
2398
2399 PR c++/54437
2400 * g++.dg/template/access24.C: New.
2401
2402 2012-09-04 Richard Guenther <rguenther@suse.de>
2403
2404 PR tree-optimization/54458
2405 * gcc.dg/torture/pr54458.c: New testcase.
2406
2407 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2408
2409 * gcc.target/arm/neon-vext.c: New test.
2410 * gcc.target/arm/neon-vext-execute.c: Ditto.
2411
2412 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2413
2414 PR fortran/54243
2415 PR fortran/54244
2416 * gfortran.dg/select_type_29.f03: New.
2417
2418 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2419
2420 * gcc.dg/fold-perm.c: Improve test.
2421
2422 2012-09-03 Tobias Burnus <burnus@net-b.de>
2423
2424 PR fortran/51632
2425 * gfortran.dg/coarray_class_1.f90: New.
2426
2427 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2428
2429 PR target/49206
2430 * gcc.c-torture/compile/pr49206.c: New test.
2431
2432 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2433 Uros Bizjak <ubizjak@gmail.com>
2434
2435 PR target/36680
2436 * gfortran.dg/pr36680.f90: New test.
2437
2438 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2439
2440 PR target/42295
2441 * g++.dg/opt/pr42295.C: New test.
2442
2443 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2444
2445 PR target/54436
2446 * gcc.dg/torture/pr54436.c: New test.
2447
2448 2012-09-01 Andrew Pinski <apinski@cavium.com>
2449
2450 * gcc.target/mips/truncate-8.c: New testcase.
2451
2452 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2453
2454 PR target/46829
2455 PR target/46843
2456 * gcc.target/i386/pr46829.c: New test.
2457 * gcc.target/i386/pr46843.c: Ditto.
2458
2459 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2460 Jason Merrill <jason@redhat.com>
2461
2462 PR c++/18747
2463 * g++.dg/parse/error50.C: New.
2464
2465 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2466
2467 PR c/54428
2468 * gcc.c-torture/compile/pr54428.c: New test.
2469
2470 2012-08-31 Ollie Wild <aaw@google.com>
2471
2472 PR c++/54197
2473 * g++.dg/init/lifetime3.C: New test.
2474
2475 2012-08-31 Martin Jambor <mjambor@suse.cz>
2476
2477 PR middle-end/54409
2478 * gcc.dg/torture/pr54409.c: New test.
2479
2480 2012-08-31 Martin Jambor <mjambor@suse.cz>
2481
2482 * gfortran.dg/pr48636.f90: Add dump scan checks.
2483
2484 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2485
2486 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2487
2488 2012-08-28 Joey Ye <joey.ye@arm.com>
2489
2490 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2491
2492 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2493
2494 PR target/46254
2495 * gcc.target/i386/pr46254.c: New test.
2496
2497 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2498
2499 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2500 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2501 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2502
2503 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2504
2505 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2506 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2507 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2508 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2509 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2510 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2511 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2512 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2513 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2514 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2515 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2516 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2517 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2518 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2519 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2520 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2521 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2522 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2523 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2524 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2525 gcc.target/mips/unaligned-1.c: Tighten regexps.
2526
2527 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2528
2529 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2530 (mips_option_groups): Remove optimization. Add various -f options.
2531 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2532 and -pg imply -fno-omit-frame-pointer.
2533 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2534 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2535 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2536 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2537 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2538 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2539 * gcc.target/mips/abi-n32-long32.c: Likewise.
2540 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2541 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2542 * gcc.target/mips/abi-n32-long64.c: Likewise.
2543 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2544 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2545 * gcc.target/mips/abi-n64-long32.c: Likewise.
2546 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2547 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2548 * gcc.target/mips/abi-n64-long64.c: Likewise.
2549 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2550 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2551 * gcc.target/mips/abi-o32-long32.c: Likewise.
2552 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2553 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2554 * gcc.target/mips/abi-o32-long64.c: Likewise.
2555 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2556 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2557 * gcc.target/mips/abi-o64-long32.c: Likewise.
2558 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2559 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2560 * gcc.target/mips/abi-o64-long64.c: Likewise.
2561 * gcc.target/mips/asm-1.c: Likewise.
2562 * gcc.target/mips/branch-1.c: Likewise.
2563 * gcc.target/mips/call-3.c: Likewise.
2564 * gcc.target/mips/call-saved-3.c: Likewise.
2565 * gcc.target/mips/clear-cache-1.c: Likewise.
2566 * gcc.target/mips/div-1.c: Likewise.
2567 * gcc.target/mips/div-2.c: Likewise.
2568 * gcc.target/mips/div-3.c: Likewise.
2569 * gcc.target/mips/div-4.c: Likewise.
2570 * gcc.target/mips/div-5.c: Likewise.
2571 * gcc.target/mips/div-6.c: Likewise.
2572 * gcc.target/mips/div-7.c: Likewise.
2573 * gcc.target/mips/div-8.c: Likewise.
2574 * gcc.target/mips/div-9.c: Likewise.
2575 * gcc.target/mips/div-10.c: Likewise.
2576 * gcc.target/mips/div-11.c: Likewise.
2577 * gcc.target/mips/div-12.c: Likewise.
2578 * gcc.target/mips/dsp-ctrl.c: Likewise.
2579 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2580 * gcc.target/mips/ext-8.c: Likewise.
2581 * gcc.target/mips/extend-2.c: Likewise.
2582 * gcc.target/mips/fix-r10000-1.c: Likewise.
2583 * gcc.target/mips/fix-r10000-2.c: Likewise.
2584 * gcc.target/mips/fix-r10000-3.c: Likewise.
2585 * gcc.target/mips/fix-r10000-4.c: Likewise.
2586 * gcc.target/mips/fix-r10000-5.c: Likewise.
2587 * gcc.target/mips/fix-r10000-6.c: Likewise.
2588 * gcc.target/mips/fix-r10000-7.c: Likewise.
2589 * gcc.target/mips/fix-r10000-8.c: Likewise.
2590 * gcc.target/mips/fix-r10000-9.c: Likewise.
2591 * gcc.target/mips/fix-r10000-10.c: Likewise.
2592 * gcc.target/mips/fix-r10000-11.c: Likewise.
2593 * gcc.target/mips/fix-r10000-12.c: Likewise.
2594 * gcc.target/mips/fix-r10000-13.c: Likewise.
2595 * gcc.target/mips/fix-r10000-14.c: Likewise.
2596 * gcc.target/mips/fix-r10000-15.c: Likewise.
2597 * gcc.target/mips/fpcmp-1.c: Likewise.
2598 * gcc.target/mips/fpcmp-2.c: Likewise.
2599 * gcc.target/mips/fpr-moves-7.c: Likewise.
2600 * gcc.target/mips/fpr-moves-8.c: Likewise.
2601 * gcc.target/mips/int-moves-1.c: Likewise.
2602 * gcc.target/mips/int-moves-2.c: Likewise.
2603 * gcc.target/mips/long-calls-pg.c: Likewise.
2604 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2605 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2606 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2607 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2608 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2609 * gcc.target/mips/mips-3d-1.c: Likewise.
2610 * gcc.target/mips/mips-3d-2.c: Likewise.
2611 * gcc.target/mips/mips-3d-3.c: Likewise.
2612 * gcc.target/mips/mips-3d-4.c: Likewise.
2613 * gcc.target/mips/mips-3d-5.c: Likewise.
2614 * gcc.target/mips/mips-3d-6.c: Likewise.
2615 * gcc.target/mips/mips-3d-7.c: Likewise.
2616 * gcc.target/mips/mips-3d-8.c: Likewise.
2617 * gcc.target/mips/mips-3d-9.c: Likewise.
2618 * gcc.target/mips/mips-ps-1.c: Likewise.
2619 * gcc.target/mips/mips-ps-2.c: Likewise.
2620 * gcc.target/mips/mips-ps-3.c: Likewise.
2621 * gcc.target/mips/mips-ps-4.c: Likewise.
2622 * gcc.target/mips/mips-ps-6.c: Likewise.
2623 * gcc.target/mips/mips32-dspr2.c: Likewise.
2624 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2625 * gcc.target/mips/neg-abs-1.c: Likewise.
2626 * gcc.target/mips/neg-abs-2.c: Likewise.
2627 * gcc.target/mips/nmadd-3.c: Likewise.
2628 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2629 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2630 * gcc.target/mips/octeon-pop-1.c: Likewise.
2631 * gcc.target/mips/pr26765.c: Likewise.
2632 * gcc.target/mips/pr33256.c: Likewise.
2633 * gcc.target/mips/pr33635-1.c: Likewise.
2634 * gcc.target/mips/pr33755.c: Likewise.
2635 * gcc.target/mips/pr35802.c: Likewise.
2636 * gcc.target/mips/pr45074.c: Likewise.
2637 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2638 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2639 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2640 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2641 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2642 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2643 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2644 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2645 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2646 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2647 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2648 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2649 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2650 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2651 * gcc.target/mips/save-restore-1.c: Likewise.
2652 * gcc.target/mips/save-restore-3.c: Likewise.
2653 * gcc.target/mips/save-restore-5.c: Likewise.
2654 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2655 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2656 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2657 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2658 * gcc.target/mips/stack-1.c: Likewise.
2659
2660 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2661 Tighten regexps.
2662
2663 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2664 branch under test to be filled with preceding rather than
2665 following instructions.
2666 * gcc.target/mips/branch-10.c: Likewise.
2667 * gcc.target/mips/branch-11.c: Likewise.
2668 * gcc.target/mips/branch-12.c: Likewise.
2669 * gcc.target/mips/branch-13.c: Likewise.
2670 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2671 to be eliminated. Tighten $28 scan-assembler-not test.
2672
2673 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2674 function to...
2675 * gcc.target/mips/call-4.c: ...this new test.
2676
2677 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2678 more likely.
2679 * gcc.target/mips/code-readable-3.c: Likewise.
2680 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2681 flag but skip for -O0.
2682 * gcc.target/mips/code-readable-4.c: Likewise.
2683
2684 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2685 of operations under test.
2686 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2687
2688 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2689 Don't require sibling-call optimization.
2690 * gcc.target/mips/near-far-4.c: Likewise.
2691
2692 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2693 Make sure that the register variable is used.
2694 * gcc.target/mips/soft-float-1.c: Likewise.
2695
2696 * gcc.target/mips/sdata-1.c: Make static data volatile.
2697 * gcc.target/mips/sdata-2.c: Likewise.
2698 * gcc.target/mips/sdata-3.c: Likewise.
2699 * gcc.target/mips/sdata-4.c: Likewise.
2700
2701 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2702 skip for -O0.
2703 * gcc.target/mips/atomic-memory-2.c: Likewise.
2704 * gcc.target/mips/branch-cost-1.c: Likewise.
2705 * gcc.target/mips/branch-cost-2.c: Likewise.
2706 * gcc.target/mips/cache-1.c: Likewise.
2707 * gcc.target/mips/call-1.c: Likewise.
2708 * gcc.target/mips/call-saved-2.c: Likewise.
2709 * gcc.target/mips/const-anchor-1.c: Likewise.
2710 * gcc.target/mips/const-anchor-2.c: Likewise.
2711 * gcc.target/mips/dse-1.c: Likewise.
2712 * gcc.target/mips/dsp-lhx.c: Likewise.
2713 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2714 * gcc.target/mips/ext-1.c: Likewise.
2715 * gcc.target/mips/ext-2.c: Likewise.
2716 * gcc.target/mips/ext-3.c: Likewise.
2717 * gcc.target/mips/ext-4.c: Likewise.
2718 * gcc.target/mips/ext-5.c: Likewise.
2719 * gcc.target/mips/ext-6.c: Likewise.
2720 * gcc.target/mips/ext-7.c: Likewise.
2721 * gcc.target/mips/extend-1.c: Likewise.
2722 * gcc.target/mips/fix-r4000-1.c: Likewise.
2723 * gcc.target/mips/fix-r4000-3.c: Likewise.
2724 * gcc.target/mips/fix-r4000-5.c: Likewise.
2725 * gcc.target/mips/fix-r4000-6.c: Likewise.
2726 * gcc.target/mips/fix-r4000-8.c: Likewise.
2727 * gcc.target/mips/fix-r4000-10.c: Likewise.
2728 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2729 * gcc.target/mips/fixed-vector-type.c: Likewise.
2730 * gcc.target/mips/fpr-moves-1.c: Likewise.
2731 * gcc.target/mips/fpr-moves-2.c: Likewise.
2732 * gcc.target/mips/fpr-moves-3.c: Likewise.
2733 * gcc.target/mips/fpr-moves-4.c: Likewise.
2734 * gcc.target/mips/fpr-moves-5.c: Likewise.
2735 * gcc.target/mips/fpr-moves-6.c: Likewise.
2736 * gcc.target/mips/ins-1.c: Likewise.
2737 * gcc.target/mips/ins-2.c: Likewise.
2738 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2739 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2740 * gcc.target/mips/lazy-binding-1.c: Likewise.
2741 * gcc.target/mips/madd-3.c: Likewise.
2742 * gcc.target/mips/madd-5.c: Likewise.
2743 * gcc.target/mips/madd-6.c: Likewise.
2744 * gcc.target/mips/madd-8.c: Likewise.
2745 * gcc.target/mips/madd-9.c: Likewise.
2746 * gcc.target/mips/memcpy-1.c: Likewise.
2747 * gcc.target/mips/mips-ps-type.c: Likewise.
2748 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2749 * gcc.target/mips/mips-sched-madd.c: Likewise.
2750 * gcc.target/mips/mips16e-extends.c: Likewise.
2751 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2752 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2753 * gcc.target/mips/movcc-1.c: Likewise.
2754 * gcc.target/mips/movcc-2.c: Likewise.
2755 * gcc.target/mips/movcc-3.c: Likewise.
2756 * gcc.target/mips/msub-5.c: Likewise.
2757 * gcc.target/mips/msub-6.c: Likewise.
2758 * gcc.target/mips/msub-8.c: Likewise.
2759 * gcc.target/mips/mult-2.c: Likewise.
2760 * gcc.target/mips/mult-3.c: Likewise.
2761 * gcc.target/mips/mult-5.c: Likewise.
2762 * gcc.target/mips/mult-6.c: Likewise.
2763 * gcc.target/mips/mult-7.c: Likewise.
2764 * gcc.target/mips/mult-12.c: Likewise.
2765 * gcc.target/mips/mult-13.c: Likewise.
2766 * gcc.target/mips/mult-14.c: Likewise.
2767 * gcc.target/mips/mult-15.c: Likewise.
2768 * gcc.target/mips/mult-17.c: Likewise.
2769 * gcc.target/mips/mult-18.c: Likewise.
2770 * gcc.target/mips/mult-19.c: Likewise.
2771 * gcc.target/mips/nmadd-1.c: Likewise.
2772 * gcc.target/mips/nmadd-2.c: Likewise.
2773 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2774 * gcc.target/mips/octeon-cins-1.c: Likewise.
2775 * gcc.target/mips/octeon-cins-2.c: Likewise.
2776 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2777 * gcc.target/mips/octeon-exts-2.c: Likewise.
2778 * gcc.target/mips/octeon-exts-3.c: Likewise.
2779 * gcc.target/mips/octeon-exts-4.c: Likewise.
2780 * gcc.target/mips/octeon-exts-5.c: Likewise.
2781 * gcc.target/mips/octeon-exts-6.c: Likewise.
2782 * gcc.target/mips/octeon-exts-7.c: Likewise.
2783 * gcc.target/mips/octeon-pop-2.c: Likewise.
2784 * gcc.target/mips/octeon-seq-3.c: Likewise.
2785 * gcc.target/mips/octeon-seq-4.c: Likewise.
2786 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2787 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2788 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2789 * gcc.target/mips/pr54240.c: Likewise.
2790 * gcc.target/mips/rsqrt-1.c: Likewise.
2791 * gcc.target/mips/rsqrt-2.c: Likewise.
2792 * gcc.target/mips/rsqrt-3.c: Likewise.
2793 * gcc.target/mips/rsqrt-4.c: Likewise.
2794 * gcc.target/mips/save-restore-2.c: Likewise.
2795 * gcc.target/mips/save-restore-4.c: Likewise.
2796 * gcc.target/mips/sb1-1.c: Likewise.
2797 * gcc.target/mips/scc-1.c: Likewise.
2798 * gcc.target/mips/scc-2.c: Likewise.
2799 * gcc.target/mips/scc-3.c: Likewise.
2800 * gcc.target/mips/scc-4.c: Likewise.
2801 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2802 * gcc.target/mips/truncate-1.c: Likewise.
2803 * gcc.target/mips/truncate-2.c: Likewise.
2804 * gcc.target/mips/truncate-3.c: Likewise.
2805 * gcc.target/mips/truncate-4.c: Likewise.
2806 * gcc.target/mips/truncate-5.c: Likewise.
2807 * gcc.target/mips/truncate-6.c: Likewise.
2808 * gcc.target/mips/unaligned-1.c: Likewise.
2809
2810 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2811 skip for -O0. Require -fexpensive-optimizations.
2812 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2813 * gcc.target/mips/dspr2-MULT.c: Likewise.
2814 * gcc.target/mips/fix-r4000-2.c: Likewise.
2815 * gcc.target/mips/fix-r4000-4.c: Likewise.
2816 * gcc.target/mips/fix-r4000-7.c: Likewise.
2817 * gcc.target/mips/fix-r4000-9.c: Likewise.
2818 * gcc.target/mips/madd-1.c: Likewise.
2819 * gcc.target/mips/madd-2.c: Likewise.
2820 * gcc.target/mips/madd-4.c: Likewise.
2821 * gcc.target/mips/maddu-1.c: Likewise.
2822 * gcc.target/mips/maddu-2.c: Likewise.
2823 * gcc.target/mips/maddu-3.c: Likewise.
2824 * gcc.target/mips/maddu-4.c: Likewise.
2825 * gcc.target/mips/msub-1.c: Likewise.
2826 * gcc.target/mips/msub-2.c: Likewise.
2827 * gcc.target/mips/msub-3.c: Likewise.
2828 * gcc.target/mips/msub-4.c: Likewise.
2829 * gcc.target/mips/msubu-1.c: Likewise.
2830 * gcc.target/mips/msubu-2.c: Likewise.
2831 * gcc.target/mips/msubu-3.c: Likewise.
2832 * gcc.target/mips/msubu-4.c: Likewise.
2833 * gcc.target/mips/mult-1.c: Likewise.
2834 * gcc.target/mips/mult-4.c: Likewise.
2835 * gcc.target/mips/mult-8.c: Likewise.
2836 * gcc.target/mips/mult-9.c: Likewise.
2837 * gcc.target/mips/mult-10.c: Likewise.
2838 * gcc.target/mips/mult-11.c: Likewise.
2839 * gcc.target/mips/mult-16.c: Likewise.
2840
2841 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2842 skip for -O0 and -Os.
2843 * gcc.target/mips/fix-r4000-12.c: Likewise.
2844 * gcc.target/mips/madd-7.c: Likewise.
2845 * gcc.target/mips/mips-ps-5.c: Likewise.
2846 * gcc.target/mips/mips-ps-7.c: Likewise.
2847 * gcc.target/mips/msub-7.c: Likewise.
2848
2849 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2850 skip for -O0. Require -mno-abicalls.
2851 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2852
2853 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2854 skip for -O0. Require a total number of BBIT instructions and
2855 at least one of each kind.
2856
2857 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2858 skip for -O0. Require -fno-unroll-loops.
2859
2860 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2861 skip for -O0. Allow BLTZ as well as BGEZ.
2862
2863 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2864
2865 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2866 skip for -O0. Require -fschedule-insns2.
2867 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2868
2869 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2870 but skip for -O0. Make a branch-likely more likely.
2871
2872 * gcc.target/mips/timode-2.c: Split each test into its own function.
2873 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2874
2875 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2876 skip for -O0. Require -fpeephole2.
2877 * gcc.target/mips/vr-mult-2.c: Likewise.
2878
2879 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2880
2881 PR preprocessor/53469
2882 * gcc.dg/cpp/_Pragma7.c: New test case.
2883
2884 2012-08-27 Tobias Burnus <burnus@net-b.de>
2885
2886 PR fortran/54370
2887 * gfortran.dg/do_5.f90: New.
2888
2889 2012-08-27 Tobias Burnus <burnus@net-b.de>
2890
2891 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2892 from dg-options as -Wall no longer implies it.
2893
2894 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2895
2896 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2897
2898 2012-08-25 Jason Merrill <jason@redhat.com>
2899
2900 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2901
2902 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2903
2904 PR c++/51421
2905 * g++.dg/cpp0x/auto34.C: New.
2906
2907 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2908
2909 PR c/54363
2910 * gcc.dg/pr54363.c: New test.
2911
2912 PR c/54355
2913 * gcc.dg/pr54355.c: New test.
2914
2915 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2916
2917 PR debug/52857
2918 * gcc.target/i386/pr52857-1.c: New.
2919 * gcc.target/i386/pr52857-2.c: Likewise.
2920
2921 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2922
2923 * gcc.target/mips/code-readable-4.c: New test.
2924
2925 2012-08-23 Julian Brown <julian@codesourcery.com>
2926 Sandra Loosemore <sandra@codesourcery.com>
2927
2928 * gcc.target/mips/code-readable-1.c: Add -O to options.
2929
2930 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2931
2932 PR c++/20420
2933 * g++.dg/lookup/using53.C: New.
2934
2935 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2936
2937 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2938 * gcc.dg/fixed-point/convert-1.c: New.
2939 * gcc.dg/fixed-point/convert-2.c: New.
2940 * gcc.dg/fixed-point/convert-3.c: New.
2941 * gcc.dg/fixed-point/convert-4.c: New.
2942 * gcc.dg/fixed-point/convert-float-1.c: New.
2943 * gcc.dg/fixed-point/convert-float-2.c: New.
2944 * gcc.dg/fixed-point/convert-float-3.c: New.
2945 * gcc.dg/fixed-point/convert-float-4.c: New.
2946 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2947 * gcc.dg/fixed-point/convert-sat.c: New.
2948 * gcc.dg/fixed-point/convert.h: New.
2949
2950 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2951
2952 PR target/54089
2953 * gcc.target/sh/pr54089-2.c: New.
2954
2955 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2956
2957 * gcc.target/i386/long-double-64-1.c: New file.
2958 * gcc.target/i386/long-double-64-2.c: Likewise.
2959 * gcc.target/i386/long-double-64-3.c: Likewise.
2960 * gcc.target/i386/long-double-64-4.c: Likewise.
2961 * gcc.target/i386/long-double-80-1.c: Likewise.
2962 * gcc.target/i386/long-double-80-2.c: Likewise.
2963 * gcc.target/i386/long-double-80-3.c: Likewise.
2964 * gcc.target/i386/long-double-80-4.c: Likewise.
2965 * gcc.target/i386/long-double-80-5.c: Likewise.
2966 * gcc.target/i386/long-double-80-6.c: Likewise.
2967 * gcc.target/i386/long-double-80-7.c: Likewise.
2968
2969 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2970
2971 PR tree-optimization/54317
2972 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2973
2974 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2975
2976 PR target/39423
2977 * gcc.target/sh/pr39423-2.c: New.
2978
2979 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2980
2981 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2982 * gcc.dg/fold-perm.c: Likewise.
2983
2984 2012-08-20 Jan Hubicka <jh@suse.cz>
2985
2986 PR fortran/48636
2987 * gcc.dg/ipa/inlinehint-1.c: New.
2988
2989 2012-08-20 Florian Weimer <fweimer@redhat.com>
2990
2991 PR c++/19351
2992 * g++.dg/init/new38.C: New test.
2993 * g++.dg/init/new39.C: New test.
2994
2995 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2996
2997 PR target/54089
2998 * gcc.target/sh/pr54089-1.c: New.
2999
3000 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3001
3002 PR target/51244
3003 * gcc.target/sh/pr51244-11.c: New.
3004
3005 2012-08-20 Tobias Burnus <burnus@net-b.de>
3006
3007 PR fortran/54301
3008 * gfortran.dg/warn_target_lifetime_2.f90: New.
3009
3010 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3011
3012 PR c++/10416
3013 * g++.dg/warn/Wunused-var-17.C: New.
3014
3015 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3016
3017 PR middle-end/53992
3018 * gcc.dg/gomp/pr53992.c: New test.
3019
3020 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3021
3022 PR tree-ssa/54295
3023 * gcc.c-torture/execute/20120817-1.c: New test.
3024
3025 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3026
3027 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3028 add instruction.
3029 (f2): New test that really does need adds.
3030
3031 2012-08-20 Richard Guenther <rguenther@suse.de>
3032
3033 PR tree-optimization/54327
3034 * gcc.dg/torture/pr54327.c: New testcase.
3035
3036 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3037
3038 PR tree-optimization/54321
3039 * gcc.c-torture/compile/pr54321.c: New test.
3040
3041 2012-08-20 Tobias Burnus <burnus@net-b.de>
3042
3043 PR fortran/54301
3044 * gfortran.dg/warn_target_lifetime_1.f90: New.
3045
3046 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3047
3048 PR fortran/54298
3049 * gfortran.dg/real_compare_1.f90: New test case.
3050 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3051
3052 2012-08-18 Jan Hubicka <jh@suse.cz>
3053
3054 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3055
3056 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3057
3058 PR fortran/39290
3059 * gfortran.dg/interface_37.f90: New test.
3060
3061 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3062 Gary Funck <gary@intrepid.com>
3063
3064 PR target/20020
3065 * gcc.target/i386/pr20020-1.c: New test.
3066 * gcc.target/i386/pr20020-2.c: Likewise.
3067 * gcc.target/i386/pr20020-3.c: Likewise.
3068
3069 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3070
3071 * gcc.target/i386/perm-concat.c: New test.
3072
3073 2012-08-17 Julian Brown <julian@codesourcery.com>
3074
3075 * gcc.target/arm/div64-unwinding.c: New test.
3076
3077 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3078
3079 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3080
3081 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3082
3083 PR target/54236
3084 * gcc.target/sh/pr54236-1.c: New.
3085
3086 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3087
3088 * lib/target-supports.exp (check_effective_target_sync_int_long)
3089 (check_effective_target_sync_char_short): Enable for crisv32-*
3090 and cris-*.
3091
3092 PR middle-end/54261
3093 * gcc.dg/torture/pr54261-1.c: New test.
3094
3095 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3096
3097 PR fortran/54243
3098 PR fortran/54244
3099 * gfortran.dg/typebound_call_24.f03: New.
3100
3101 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3102
3103 PR tree-optimization/54245
3104 * gcc.dg/tree-ssa/pr54245.c: New test.
3105
3106 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3107
3108 PR tree-optimization/54240
3109 * gcc.target/powerpc/pr54240.c: New test.
3110 * gcc.target/mips/pr54240.c: Likewise.
3111
3112 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3113
3114 PR target/52933
3115 * gcc.target/sh/pr52933-1.c: New.
3116 * gcc.target/sh/pr52933-2.c: New.
3117
3118 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3119
3120 PR target/50751
3121 * gcc.target/sh/pr50751-8.c: New.
3122
3123 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3124
3125 PR fortran/47586
3126 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3127 * gfortran.dg/typebound_proc_27.f03: New test.
3128
3129 2012-08-14 Sterling Augustine <saugustine@google.com>
3130
3131 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3132
3133 2012-08-14 Tobias Burnus <burnus@net-b.de>
3134
3135 PR fortran/40881
3136 * gfortran.dg/data_constraints_3.f90: New.
3137 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3138 to disable -pedantic compilation.
3139 * gfortran.dg/pr37243.f: Ditto.
3140 * gfortran.dg/g77/19990826-3.f: Ditto.
3141 * gfortran.dg/g77/20020307-1.f : Ditto.
3142 * gfortran.dg/g77/980310-3.f: Ditto.
3143
3144 2012-08-14 Tobias Burnus <burnus@net-b.de>
3145
3146 PR fortran/54234
3147 * gfortran.dg/warn_conversion_4.f90: New.
3148
3149 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3150
3151 PR middle-end/53411
3152 PR rtl-optimization/53495
3153 * gcc.c-torture/compile/pr53411.c: New test.
3154 * gcc.c-torture/compile/pr53495.c: New test.
3155
3156 2012-08-13 Richard Guenther <rguenther@suse.de>
3157
3158 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3159
3160 2012-08-13 Richard Guenther <rguenther@suse.de>
3161
3162 PR tree-optimization/54200
3163 * gcc.dg/guality/pr54200.c: New testcase.
3164 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3165
3166 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3167
3168 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3169
3170 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3171
3172 PR target/51244
3173 * gcc.target/sh/pr51244-7.c: New.
3174 * gcc.target/sh/pr51244-8.c: New.
3175 * gcc.target/sh/pr51244-9.c: New.
3176 * gcc.target/sh/pr51244-10.c: New.
3177
3178 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3179
3180 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3181 -m2e or -m2a.
3182 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3183 * gcc.target/sh/pr53511-1.c: Likewise.
3184 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3185 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3186 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3187 * gcc.target/sh/pr53512-3.c: Likewise.
3188 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3189
3190 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3191
3192 PR target/39423
3193 * gcc.c-torture/compile/pr39423-1.c: New.
3194 * gcc.c-torture/compile/pr39423-2.c: New.
3195
3196 2012-08-12 Tobias Burnus <burnus@net-b.de>
3197
3198 PR fortran/54221
3199 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3200 they appear uninitialized on the RHS.
3201 * gfortran.dg/public_private_module_6.f90: New.
3202
3203 2012-08-11 Martin Jambor <mjambor@suse.cz>
3204
3205 PR fortran/48636
3206 * gfortran.dg/pr48636.f90: New test.
3207
3208 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3209
3210 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3211 to avoid warnings.
3212 (main): Adjust caller.
3213
3214 2012-08-10 Richard Guenther <rguenther@suse.de>
3215
3216 * gcc.dg/matrix/*.c: Adjust and move ...
3217 * gcc.dg/torture/: ... here.
3218 * gcc.dg/matrix: Remove directory.
3219
3220 2012-08-10 Richard Guenther <rguenther@suse.de>
3221
3222 PR middle-end/54219
3223 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3224
3225 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3226
3227 PR middle-end/54211
3228 * gcc.dg/tree-ssa/pr54211.c: New test.
3229
3230 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3231
3232 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3233 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3234
3235 2012-08-10 Richard Guenther <rguenther@suse.de>
3236
3237 PR tree-optimization/54109
3238 * gcc.dg/torture/pr54109.c: New testcase.
3239 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3240 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3241
3242 2012-08-10 Richard Guenther <rguenther@suse.de>
3243
3244 PR tree-optimization/54027
3245 * gcc.dg/torture/pr54027.c: New testcase.
3246
3247 2012-08-10 Richard Guenther <rguenther@suse.de>
3248
3249 * g++.dg/plugin/selfassign.c: Adjust.
3250 * gcc.dg/plugin/selfassign.c: Likewise.
3251 * gcc.dg/strlenopt-11.c: Likewise.
3252 * gcc.dg/strlenopt-13.c: Likewise.
3253 * gcc.dg/no-strict-overflow-4.c: Likewise.
3254 * gcc.dg/strict-overflow-4.c: Likewise.
3255 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3256 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3257 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3258 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3259 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3260 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3261 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3262 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3263 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3264 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3265 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3266 * gcc.dg/pr46309.c: Likewise.
3267 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3268
3269 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3270
3271 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3272 for x86 targets.
3273 * gcc.c-torture/compile/20120727-2.c: New test.
3274
3275 2012-08-09 Martin Jambor <mjambor@suse.cz>
3276
3277 * gcc.dg/ipa/iinline-4.c: New test.
3278 * gcc.dg/ipa/iinline-5.c: Likewise.
3279 * gcc.dg/ipa/iinline-6.c: Likewise.
3280 * gcc.dg/ipa/iinline-7.c: Likewise.
3281 * gcc.dg/lto/20120723_0.c: Likewise.
3282 * gcc.dg/lto/20120723_1.c: Likewise.
3283
3284 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3285
3286 PR target/39423
3287 * gcc.target/sh/pr39423-1.c: New.
3288
3289 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3290
3291 PR target/51244
3292 * gcc.target/sh/pr51244-5: New.
3293 * gcc.target/sh/pr51244-6: New.
3294
3295 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3296
3297 * gcc.target/i386/adx-addxcarry32-3.c: New.
3298 * gcc.target/i386/adx-addxcarry64-3.c: New.
3299
3300 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3301
3302 PR rtl-optimization/53701
3303 * gcc.dg/pr53701.c: New test.
3304
3305 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3306
3307 * gcc.c-torture/compile/20120727-1.c: New test.
3308
3309 2012-08-09 Tobias Burnus <burnus@net-b.de>
3310
3311 PR fortran/54199
3312 * gfortran.dg/intrinsic_shadow_4.f90: New.
3313
3314 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3315
3316 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3317
3318 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3319
3320 * gcc.c-torture/execute/20120808-1.c: New test.
3321
3322 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3323
3324 PR rtl-optimization/54157
3325 * gcc.target/i386/pr54157.c: New file.
3326
3327 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3328
3329 * gcc.target/i386/adx-addcarryx32-1.c: New.
3330 * gcc.target/i386/adx-addcarryx32-2.c: New.
3331 * gcc.target/i386/adx-addcarryx64-1.c: New.
3332 * gcc.target/i386/adx-addcarryx64-2.c: New.
3333 * gcc.target/i386/adx-check.h: New.
3334 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3335 * gcc.target/i386/sse-12.c: Add -madx.
3336 * gcc.target/i386/sse-13.c: Ditto.
3337 * gcc.target/i386/sse-14.c: Ditto.
3338 * gcc.target/i386/sse-22.c: Ditto.
3339 * gcc.target/i386/sse-23.c: Ditto.
3340 * g++.dg/other/i386-2.C: Ditto.
3341 * g++.dg/other/i386-3.C: Ditto.
3342
3343 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3344
3345 * gcc.dg/tree-ssa/slsr-5.c: New.
3346 * gcc.dg/tree-ssa/slsr-6.c: New.
3347 * gcc.dg/tree-ssa/slsr-7.c: New.
3348 * gcc.dg/tree-ssa/slsr-8.c: New.
3349 * gcc.dg/tree-ssa/slsr-9.c: New.
3350 * gcc.dg/tree-ssa/slsr-10.c: New.
3351 * gcc.dg/tree-ssa/slsr-11.c: New.
3352 * gcc.dg/tree-ssa/slsr-12.c: New.
3353 * gcc.dg/tree-ssa/slsr-13.c: New.
3354 * gcc.dg/tree-ssa/slsr-14.c: New.
3355 * gcc.dg/tree-ssa/slsr-15.c: New.
3356 * gcc.dg/tree-ssa/slsr-16.c: New.
3357 * gcc.dg/tree-ssa/slsr-17.c: New.
3358 * gcc.dg/tree-ssa/slsr-18.c: New.
3359 * gcc.dg/tree-ssa/slsr-19.c: New.
3360 * gcc.dg/tree-ssa/slsr-20.c: New.
3361 * gcc.dg/tree-ssa/slsr-21.c: New.
3362 * gcc.dg/tree-ssa/slsr-22.c: New.
3363 * gcc.dg/tree-ssa/slsr-23.c: New.
3364 * gcc.dg/tree-ssa/slsr-24.c: New.
3365 * gcc.dg/tree-ssa/slsr-25.c: New.
3366 * gcc.dg/tree-ssa/slsr-26.c: New.
3367 * gcc.dg/tree-ssa/slsr-30.c: New.
3368 * gcc.dg/tree-ssa/slsr-31.c: New.
3369
3370 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3371
3372 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3373 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3374 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3375
3376 2012-08-06 Cary Coutant <ccoutant@google.com>
3377
3378 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3379
3380 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3381
3382 PR fortran/35831
3383 * gfortran.dg/dummy_procedure_5.f90: Modified.
3384 * gfortran.dg/dummy_procedure_8.f90: New.
3385 * gfortran.dg/interface_26.f90: Modified.
3386 * gfortran.dg/proc_ptr_11.f90: Modified.
3387 * gfortran.dg/proc_ptr_15.f90: Modified.
3388 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3389 * gfortran.dg/typebound_override_1.f90: Modified.
3390 * gfortran.dg/typebound_proc_6.f03: Modified.
3391
3392 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3393
3394 PR tree-optimization/51938
3395 PR tree-optimization/52005
3396 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3397 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3398 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3399 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3400
3401 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3402
3403 Avoid crashing on erroneous static_assert usage
3404 * g++.dg/cpp0x/static_assert8.C: New test.
3405
3406 2012-08-06 Jason Merrill <jason@redhat.com>
3407
3408 * g++.dg/cpp0x/sfinae38.C: New.
3409
3410 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3411 Paolo Carlini <paolo.carlini@oracle.com>
3412
3413 PR c++/54165
3414 * g++.dg/conversion/void2.C: New.
3415
3416 2012-08-06 Tom de Vries <tom@codesourcery.com>
3417
3418 * gcc.dg/tree-ssa/vrp78.c: New test.
3419
3420 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3421 Richard Sandiford <rdsandiford@googlemail.com>
3422
3423 * g++.dg/opt/enum2.C: Require fpic target.
3424 * g++.dg/lto/20090303_0.C: Likewise.
3425
3426 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3427 Catherine Moore <clm@codesourcery.com>
3428
3429 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3430 flush function names too.
3431 * gcc.target/mips/clear-cache-1.c: Likewise.
3432
3433 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3434
3435 PR target/54156
3436 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3437
3438 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3439
3440 PR fortran/54166
3441 * gfortran.dg/array_5.f90: New test.
3442
3443 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3444
3445 PR tree-optimization/30318
3446 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3447
3448 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3449
3450 * g++.dg/ext/vector17.C: New testcase.
3451
3452 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3453
3454 PR target/51931
3455 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3456 * g++.dg/opt/longbranch1.C: Likewise.
3457
3458 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3459
3460 PR tree-optimization/53805
3461 * gcc.dg/fold-notunord.c: New testcase.
3462
3463 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3464
3465 PR fortran/48820
3466 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3467 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3468
3469 2012-08-02 Jason Merrill <jason@redhat.com>
3470 Paolo Carlini <paolo.carlini@oracle.com>
3471
3472 PR c++/51213 (again)
3473 * g++.dg/cpp0x/sfinae37.C: Extend.
3474
3475 2012-08-02 Richard Guenther <rguenther@suse.de>
3476
3477 PR tree-optimization/50672
3478 * g++.dg/torture/pr50672.C: New testcase.
3479
3480 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3481
3482 PR fortran/54147
3483 * gfortran.dg/abstract_type_6.f03: Modified.
3484 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3485 * gfortran.dg/proc_ptr_comp_35.f90: New.
3486 * gfortran.dg/typebound_proc_9.f03: Modified.
3487 * gfortran.dg/typebound_proc_26.f90: New.
3488
3489 2012-08-02 Richard Guenther <rguenther@suse.de>
3490
3491 * gcc.dg/torture/pta-callused-1.c: Adjust.
3492 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3493 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3494 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3495 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3496 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3497 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3498 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3499 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3500
3501 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3502
3503 PR fortran/54033
3504 * gfortran.dg/include_6.f90: New test case.
3505 * gfortran.dg/include_7.f90: New test case.
3506 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3507
3508 2012-08-01 Tom de Vries <tom@codesourcery.com>
3509
3510 * gcc.dg/tree-ssa/vrp76.c: New test.
3511
3512 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3513
3514 PR tree-optimization/46556
3515 * gcc.dg/tree-ssa/slsr-27.c: New.
3516 * gcc.dg/tree-ssa/slsr-28.c: New.
3517 * gcc.dg/tree-ssa/slsr-29.c: New.
3518
3519 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3520
3521 PR fortran/42418
3522 * gfortran.dg/proc_decl_29.f90: New.
3523
3524 2012-07-31 Dehao Chen <dehao@google.com>
3525
3526 * gcc.dg/predict-7.c: New test.
3527
3528 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3529
3530 PR fortran/54134
3531 * gfortran.dg/typebound_override_3.f90: New.
3532
3533 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3534
3535 PR tree-optimization/53773
3536 * gcc.dg/vect/pr53773.c: New test.
3537
3538 2012-07-31 Nick Clifton <nickc@redhat.com>
3539
3540 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3541 and for XStormy16.
3542
3543 2012-07-31 Tobias Burnus <burnus@net-b.de>
3544
3545 * gfortran.dg/c_funloc_tests_6.f90: New.
3546 * gfortran.dg/c_funloc_tests_7.f90: New.
3547 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3548
3549 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3550
3551 PR c++/53624
3552 * g++.dg/cpp0x/temp_default5.C: New.
3553
3554 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3555
3556 PR fortran/51081
3557 * gfortran.dg/proc_ptr_37.f90: New.
3558
3559 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3560
3561 * lib/target-supports.exp
3562 (check_effective_target_vect_natural_alignment): New function.
3563 * gcc.dg/align-2.c: Only run on targets with natural alignment
3564 of vector types.
3565 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3566 alignment of vector types.
3567
3568 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3569 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3570
3571 * gcc.target/i386/rdseed16-1.c: New.
3572 * gcc.target/i386/rdseed32-1.c: Ditto
3573 * gcc.target/i386/rdseed64-1.c: Ditto
3574 * gcc.target/i386/sse-12.c: Add -mrdseed.
3575 * gcc.target/i386/sse-13.c: Ditto.
3576 * gcc.target/i386/sse-14.c: Ditto.
3577 * g++.dg/other/i386-2.C: Ditto.
3578 * g++.dg/other/i386-3.C: Ditto.
3579
3580 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3581
3582 PR target/51244
3583 * gcc.target/sh/pr51244-4.c: New.
3584
3585 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3586
3587 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3588 for alpha*-*-* targets. Cleanup original tree dump.
3589
3590 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3591
3592 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3593 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3594
3595 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3596
3597 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3598 rand, srand. Include <stdlib.h>.
3599
3600 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3601
3602 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3603
3604 2012-07-26 Richard Henderson <rth@redhat.com>
3605
3606 * gcc.dg/attr-hotcold-1.c: New.
3607 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3608
3609 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3610 Sandra Loosemore <sandra@codesourcery.com>
3611
3612 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3613
3614 2012-07-26 Tobias Burnus <burnus@net-b.de>
3615
3616 * gfortran.dg/contiguous_1.f90: Update dg-error.
3617 * gfortran.dg/proc_ptr_32.f90: Ditto.
3618
3619 2012-07-26 Richard Guenther <rguenther@suse.de>
3620
3621 PR tree-optimization/54098
3622 * gcc.dg/torture/pr54098.c: New testcase.
3623
3624 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3625
3626 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3627 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3628
3629 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3630
3631 PR fortran/44354
3632 * gfortran.dg/array_constructor_39.f90: New test.
3633
3634 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3635
3636 PR fortran/44354
3637 * gfortran.dg/array_constructor_38.f90: New test.
3638
3639 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3640
3641 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3642
3643 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3644
3645 * gnat.dg/noreturn5.ad[sb]: New test.
3646
3647 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3648 Paul Brook <paul@codesourcery.com>
3649
3650 PR target/53633
3651
3652 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3653 * c-c++-common/pr53633.c: New test.
3654
3655 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3656
3657 * gcc.target/i386/asm-dialect-1.c: New test case.
3658
3659 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3660 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3661
3662 * gcc.target/i386/prefetchw-1.c: New.
3663 * gcc.target/i386/sse-12.c: Add -mprfchw.
3664 * gcc.target/i386/sse-13.c: Ditto.
3665 * gcc.target/i386/sse-14.c: Ditto.
3666 * gcc.target/i386/sse-22.c: Ditto.
3667 * gcc.target/i386/sse-23.c: Ditto.
3668 * g++.dg/other/i386-2.C: Ditto.
3669 * g++.dg/other/i386-3.C: Ditto.
3670
3671 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3672
3673 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3674
3675 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3676
3677 PR target/54051
3678 * gcc.target/arm/pr54051.c: New.
3679 * gcc.target/arm/vfp-1.c: Adjust test.
3680
3681 2012-07-24 Julian Brown <julian@codesourcery.com>
3682
3683 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3684 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3685 hard-float ARM.
3686
3687 2012-07-23 Paul Brook <paul@codesourcery.com>
3688
3689 * g++.dg/other/armv7m-1.c: New test.
3690
3691 2012-07-23 Julian Brown <julian@codesourcery.com>
3692
3693 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3694 ARM.
3695 (DO_TEST): Define to 1 for appropriate ARM targets.
3696
3697 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3698
3699 PR tree-optimization/53881
3700 * gcc.dg/pr53881.c: Renamed to ...
3701 * gcc.dg/pr53881-1.c: ... this.
3702 * gcc.dg/pr53881-2.c: New test.
3703
3704 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3705
3706 Handle recent changes in default atomics for cris*-*-linux*.
3707 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3708 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3709 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3710 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3711 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3712 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3713 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3714 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3715 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3716 -mno-unaligned-atomic-may-use-library is in effect for
3717 cris*-*-linux*.
3718 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3719 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3720 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3721 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3722 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3723 gcc.target/cris/torture/sync-mis-op-i-1.c,
3724 gcc.target/cris/torture/sync-mis-op-i-2.c,
3725 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3726 gcc.target/cris/torture/sync-mis-op-i-3.c,
3727 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3728 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3729 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3730 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3731 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3732 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3733 (main): Remove local variable x.
3734 [mis_ok]: Check that atomics don't fail.
3735
3736 2012-07-21 Andrew Pinski <apinski@cavium.com>
3737
3738 * gcc.dg/tree-ssa/vrp72.c: New test.
3739 * gcc.dg/tree-ssa/vrp73.c: New test.
3740 * gcc.dg/tree-ssa/vrp74.c: New test.
3741 * gcc.dg/tree-ssa/vrp75.c: New test.
3742
3743 2012-07-21 Andrew Pinski <apinski@cavium.com>
3744
3745 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3746 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3747
3748 2012-07-21 Andrew Pinski <apinski@cavium.com>
3749
3750 * gcc.target/mips/octeon-pop-2.c: New testcase.
3751
3752 2012-07-21 Tobias Burnus <burnus@net-b.de>
3753
3754 PR fortran/48820
3755 * gfortran.dg/assumed_rank_3.f90: New.
3756 * gfortran.dg/assumed_rank_11.f90: New.
3757 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3758 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3759 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3760
3761 2012-07-21 Andrew Pinski <apinski@cavium.com>
3762
3763 * gcc.target/mips/unaligned-1.c: New testcase.
3764
3765 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3766
3767 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3768
3769 2012-07-20 Tobias Burnus <burnus@net-b.de>
3770
3771 * gfortran.dg/bind_c_array_params_2.f90: New.
3772 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3773 and update dg-error.
3774
3775 2012-07-20 Tobias Burnus <burnus@net-b.de>
3776
3777 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3778
3779 2012-07-20 Jason Merrill <jason@redhat.com>
3780
3781 PR c++/54038
3782 * g++.dg/other/array7.C: New.
3783
3784 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3785
3786 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3787 the basic block and check loop depth.
3788 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3789 matching patterns and comments.
3790 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3791 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3792
3793 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR c++/28656
3796 * c-c++-common/pr28656.c: New test.
3797
3798 2012-07-19 Jason Merrill <jason@redhat.com>
3799
3800 PR c++/54026
3801 * g++.dg/init/mutable1.C: New.
3802
3803 2012-07-20 Tobias Burnus <burnus@net-b.de>
3804
3805 PR fortran/48820
3806 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3807 * gfortran.dg/assumed_rank_1.f90: New.
3808 * gfortran.dg/assumed_rank_1_c.c: New.
3809 * gfortran.dg/assumed_rank_2.f90: New.
3810 * gfortran.dg/assumed_rank_4.f90: New.
3811 * gfortran.dg/assumed_rank_5.f90: New.
3812 * gfortran.dg/assumed_rank_6.f90: New.
3813 * gfortran.dg/assumed_rank_7.f90: New.
3814 * gfortran.dg/assumed_rank_8.f90: New.
3815 * gfortran.dg/assumed_rank_8_c.c: New.
3816 * gfortran.dg/assumed_rank_9.f90: New.
3817 * gfortran.dg/assumed_rank_10.f90: New.
3818 * gfortran.dg/assumed_rank_12.f90: New.
3819
3820 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3821
3822 * gnat.dg/opt25.adb: New test.
3823 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3824 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3825
3826 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3827
3828 * gnat.dg/aggr20.ad[sb]: New test.
3829 * gnat.dg/aggr20_pkg.ads: New helper.
3830
3831 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3832
3833 * gnat.dg/derived_type3.adb: New test.
3834 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3835
3836 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR rtl-optimization/53942
3839 * gcc.dg/pr53942.c: New test.
3840
3841 2012-07-19 Jason Merrill <jason@redhat.com>
3842
3843 PR c++/54021
3844 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3845
3846 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3847
3848 * gnat.dg/discr38.adb: New test.
3849
3850 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3851
3852 PR middle-end/54017
3853 * c-c++-common/gomp/pr54017.c: New test.
3854
3855 2012-07-19 Richard Guenther <rguenther@suse.de>
3856 Eric Botcazou <ebotcazou@adacore.com>
3857
3858 * gnat.dg/loop_optimization11.adb: New testcase.
3859 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3860
3861 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3862 Jason Merrill <jason@redhat.com>
3863
3864 * g++.dg/cpp0x/sfinae37.C: New.
3865 * g++.dg/template/access23.C: New.
3866 * g++.dg/template/access7.C: Adjust.
3867 * g++.dg/template/sfinae10.C: Don't expect errors.
3868 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3869
3870 2012-07-18 Julian Brown <julian@codesourcery.com>
3871 Sandra Loosemore <sandra@codesroucery.com>
3872
3873 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3874
3875 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3876
3877 * gnat.dg/noreturn4.ad[sb]: New test.
3878 * gnat.dg/noreturn4_pkg.ads: New helper.
3879
3880 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3881 Julian Brown <julian@codesourcery.com>
3882
3883 * gcc.target/arm/neon-vdup-1.c: New test case.
3884 * gcc.target/arm/neon-vdup-2.c: New test case.
3885 * gcc.target/arm/neon-vdup-3.c: New test case.
3886 * gcc.target/arm/neon-vdup-4.c: New test case.
3887 * gcc.target/arm/neon-vdup-5.c: New test case.
3888 * gcc.target/arm/neon-vdup-6.c: New test case.
3889 * gcc.target/arm/neon-vdup-7.c: New test case.
3890 * gcc.target/arm/neon-vdup-8.c: New test case.
3891 * gcc.target/arm/neon-vdup-9.c: New test case.
3892 * gcc.target/arm/neon-vdup-10.c: New test case.
3893 * gcc.target/arm/neon-vdup-11.c: New test case.
3894 * gcc.target/arm/neon-vdup-12.c: New test case.
3895 * gcc.target/arm/neon-vdup-13.c: New test case.
3896 * gcc.target/arm/neon-vdup-14.c: New test case.
3897 * gcc.target/arm/neon-vdup-15.c: New test case.
3898 * gcc.target/arm/neon-vdup-16.c: New test case.
3899 * gcc.target/arm/neon-vdup-17.c: New test case.
3900 * gcc.target/arm/neon-vdup-18.c: New test case.
3901 * gcc.target/arm/neon-vdup-19.c: New test case.
3902 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3903 arguments non-constant.
3904
3905 2012-07-18 Richard Guenther <rguenther@suse.de>
3906
3907 PR tree-optimization/53970
3908 * g++.dg/torture/pr53970.C: New testcase.
3909
3910 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3911
3912 PR target/38621
3913 * gcc.c-torture/compile/pr38621.c: New.
3914
3915 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3916
3917 PR target/33135
3918 * gcc.target/sh/pr33135-1.c: New.
3919 * gcc.target/sh/pr33135-2.c: New.
3920 * gcc.target/sh/pr33135-3.c: New.
3921 * gcc.target/sh/pr33135-4.c: New.
3922
3923 2012-07-17 Jason Merrill <jason@redhat.com>
3924
3925 PR c++/53995
3926 * g++.dg/parse/enum9.C: New.
3927
3928 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3929 Sandra Loosemore <sandra@codesourcery.com>
3930
3931 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3932 if there is a conflict with -mcpu=. Use -mcpu=5208.
3933
3934 2012-07-17 Jason Merrill <jason@redhat.com>
3935
3936 PR c++/53989
3937 * g++.dg/template/array23.C: New.
3938
3939 2012-07-17 Tobias Burnus <burnus@net-b.de>
3940
3941 PR fortran/53985
3942 * gfortran.dg/bind_c_usage_26.f90: New.
3943 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3944 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3945 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3946 * gfortran.dg/interop_params.f03: Ditto.
3947
3948 2012-07-17 Jason Merrill <jason@redhat.com>
3949
3950 * g++.dg/template/inherit8.C: Adjust.
3951 * g++.dg/template/using21.C: Adjust.
3952 * g++.dg/template/using22.C: Adjust.
3953
3954 PR c++/53549
3955 * g++.dg/template/current-inst1.C: New.
3956 * g++.dg/parse/crash35.C: Adjust.
3957
3958 2012-07-17 Tobias Burnus <burnus@net-b.de>
3959
3960 PR fortran/52101
3961 * gfortran.dg/oldstyle_4.f90: New.
3962
3963 2012-07-17 Tobias Burnus <burnus@net-b.de>
3964
3965 PR fortran/49265
3966 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3967 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3968
3969 2012-07-16 Jason Merrill <jason@redhat.com>
3970
3971 * g++.dg/parse/access8.C: Adjust.
3972 * g++.dg/template/sfinae6_neg.C: Adjust.
3973
3974 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3975
3976 PR fortran/53824
3977 * gfortran.dg/coarray_allocate_1.f90: New test.
3978
3979 2012-07-16 Andrew Pinski <apinski@cavium.com>
3980
3981 * gcc.c-torture/execute/bswap-1.c: New testcase.
3982 * gcc.c-torture/compile/unalign-1.c: New testcase.
3983 * gcc.c-torture/compile/20120524-1.c: New testcase.
3984 * gcc.c-torture/compile/20101216-1.c: New testcase.
3985
3986 2012-07-16 Dehao Chen <dehao@google.com>
3987
3988 Revert
3989 2012-07-10 Dehao Chen <dehao@google.com>
3990
3991 * gcc.dg/debug_info_inline.c: New test.
3992
3993 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3994
3995 PR fortran/53956
3996 * gfortran.dg/proc_decl_28.f90: New.
3997
3998 2012-07-16 Andrew Pinski <apinski@cavium.com>
3999
4000 * gcc.dg/torture/builtins-1.c: New testcase.
4001
4002 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4003
4004 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4005 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4006 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4007 gcc.target/cris/sync-1-v10.c,
4008 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4009 pass -mno-unaligned-atomic-may-use-library.
4010 * gcc.target/cris/sync-xchg-1.c: New test.
4011 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4012 valid register operand output modifier.
4013
4014 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4015
4016 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4017 characters.
4018
4019 2012-07-13 Andrew Pinski <apinski@cavium.com>
4020
4021 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4022 rather than cleanup-tree-dump.
4023 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4024
4025 2012-07-13 Richard Guenther <rguenther@suse.de>
4026
4027 PR tree-optimization/53907
4028 * gcc.target/i386/pr53907.c: New testcase.
4029
4030 2012-07-13 Richard Guenther <rguenther@suse.de>
4031
4032 PR tree-optimization/53922
4033 * gcc.dg/torture/pr53922.c: New testcase.
4034
4035 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4036
4037 PR rtl-optimization/53908
4038 * gcc.dg/torture/pr53908.c: New test.
4039
4040 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4041
4042 PR c++/53531
4043 * g++.dg/cpp0x/variadic135.C: New.
4044
4045 2012-07-12 Jason Merrill <jason@redhat.com>
4046
4047 * g++.dg/template/sfinae6_neg.C: Adjust.
4048
4049 2012-07-12 Tobias Burnus <burnus@net-b.de>
4050
4051 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4052 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4053 scan-tree-dump-times pattern.
4054
4055 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4056
4057 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4058
4059 2012-07-11 Jason Merrill <jason@redhat.com>
4060
4061 DR 1402
4062 * g++.g/cpp0x/defaulted37.C: New.
4063
4064 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4065
4066 PR target/53859
4067 * gcc.target/arm/pr53859.c: New test.
4068
4069 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4070
4071 PR target/53886
4072 * gcc.c-torture/compile/pr53886.c: New.
4073
4074 2012-07-10 Dehao Chen <dehao@google.com>
4075
4076 * gcc.dg/debug_info_inline.c: New test.
4077
4078 2012-07-10 Jason Merrill <jason@redhat.com>
4079
4080 PR c++/53733
4081 * g++.dg/cpp0x/defaulted36.C: New.
4082 * g++.dg/cpp0x/defaulted21.C: Adjust.
4083
4084 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4085
4086 2012-07-09 Sterling Augustine <saugustine@google.com>
4087
4088 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4089
4090 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4091
4092 PR tree-optimization/53887
4093 * gcc.dg/pr53887.c: New test.
4094
4095 2012-07-09 Jason Merrill <jason@redhat.com>
4096
4097 PR c++/53882
4098 * g++.dg/cpp0x/nullptr29.C: New.
4099
4100 2012-07-09 Tom de Vries <tom@codesourcery.com>
4101 Richard Guenther <rguenther@suse.de>
4102
4103 * gcc.dg/builtin-unreachable-6.c: New test.
4104 * gcc.dg/builtin-unreachable-5.c: New test.
4105
4106 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4107
4108 PR tree-optimization/53881
4109 * gcc.dg/pr53881.c: New test.
4110
4111 2012-07-06 Jason Merrill <jason@redhat.com>
4112
4113 PR c++/53862
4114 * g++.dg/cpp0x/variadic134.C: New.
4115
4116 PR c++/53858
4117 * g++.dg/cpp0x/alias-decl-20.C: New.
4118
4119 2012-07-06 Tom de Vries <tom@codesourcery.com>
4120
4121 PR tree-optimization/51879
4122 * gcc.dg/pr51879-16.c: New test.
4123 * gcc.dg/pr51879-17.c: Same.
4124
4125 2012-07-06 Tom de Vries <tom@codesourcery.com>
4126
4127 PR tree-optimization/52009
4128 * gcc.dg/pr51879-7.c: New test.
4129 * gcc.dg/pr51879-18.c: New test.
4130
4131 2012-07-05 Jason Merrill <jason@redhat.com>
4132
4133 PR c++/50852
4134 * g++.dg/template/typedef39.C: New.
4135
4136 PR c++/53039
4137 * g++.dg/cpp0x/variadic133.C: New.
4138 * g++.dg/template/param1.C: Adjust.
4139
4140 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4141
4142 PR target/48941
4143 PR target/51980
4144 * gcc.target/arm/neon/vtrnf32.c: Update.
4145 * gcc.target/arm/neon/vtrns32.c: Update.
4146 * gcc.target/arm/neon/vtrnu32.c: Update.
4147 * gcc.target/arm/neon/vzipf32.c: Update.
4148 * gcc.target/arm/neon/vzips32.c: Update.
4149 * gcc.target/arm/neon/vzipu32.c: Update.
4150
4151 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4152
4153 PR fortran/53732
4154 * gfortran.dg/inline_sum_4.f90: New test.
4155
4156 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4157
4158 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4159
4160 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4161
4162 * gcc.target/arm/fma-sp.c: New testcase.
4163 * gcc.target/arm/fma.c: Likewise.
4164 * gcc.target/arm/fma.h: Likewise.
4165
4166 2012-07-04 Jason Merrill <jason@redhat.com>
4167
4168 PR c++/53848
4169 * g++.dg/other/enum3.C: New.
4170
4171 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4172
4173 PR middle-end/53321
4174 * g++.dg/torture/pr53321.C: New test.
4175
4176 2012-07-04 Richard Guenther <rguenther@suse.de>
4177
4178 PR tree-optimization/53844
4179 * g++.dg/tree-ssa/pr53844.C: New testcase.
4180
4181 2012-07-04 Richard Guenther <rguenther@suse.de>
4182
4183 PR tree-optimization/53849
4184 * gcc.dg/pr53849.c: New testcase.
4185
4186 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4187
4188 PR c++/53812
4189 * g++.dg/ext/label14.C: New test.
4190
4191 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4192
4193 PR target/53811
4194 * g++.dg/other/pr53811.C: New test.
4195
4196 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4197
4198 PR target/28896
4199 * gcc.target/m68k/stack-limit-1.c: New testcase.
4200
4201 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4202
4203 * gnat.dg/recursive_call.adb: New test.
4204
4205 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4206
4207 * gnat.dg/discr37.ad[sb]: New test.
4208
4209 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4210
4211 * g++.dg/other/packed1.C: Remove SH from xfail list.
4212
4213 2012-07-02 Jason Merrill <jason@redhat.com>
4214
4215 PR c++/53619
4216 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4217
4218 PR c++/53783
4219 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4220
4221 PR c++/53788
4222 * g++.dg/cpp0x/decltype39.C: New.
4223 * g++.dg/diagnostic/method1.C: Adjust.
4224
4225 PR c++/53816
4226 * g++.dg/template/ref6.C: New.
4227
4228 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4229
4230 PR target/53568
4231 * gcc.target/sh/pr53568-1.c: New.
4232
4233 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4234
4235 PR target/51244
4236 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4237
4238 2012-07-02 Jason Merrill <jason@redhat.com>
4239
4240 PR c++/53821
4241 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4242
4243 PR c++/53524
4244 * g++.dg/template/enum7.C: New.
4245 * g++.dg/other/ptrmem10.C: Adjust.
4246 * g++.dg/other/ptrmem11.C: Adjust.
4247 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4248
4249 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4250
4251 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4252
4253 2012-07-01 Wei Guozhi <carrot@google.com>
4254
4255 PR target/53447
4256 * gcc.target/arm/pr53447-1.c: New testcase.
4257 * gcc.target/arm/pr53447-2.c: New testcase.
4258 * gcc.target/arm/pr53447-3.c: New testcase.
4259 * gcc.target/arm/pr53447-4.c: New testcase.
4260
4261 2012-06-29 Richard Guenther <rguenther@suse.de>
4262
4263 PR tree-optimization/47061
4264 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4265
4266 2012-06-29 Richard Guenther <rguenther@suse.de>
4267
4268 PR tree-optimization/37541
4269 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4270
4271 2012-06-29 Richard Guenther <rguenther@suse.de>
4272
4273 PR tree-optimization/52589
4274 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4275
4276 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4277
4278 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4279
4280 * g++.dg/template/error46.C: Add missing comment to dg-message.
4281 * g++.dg/template/crash107.C: Likewise.
4282 * g++.dg/template/error47.C: Likewise.
4283 * g++.dg/template/crash108.C: Likewise.
4284 * g++.dg/overload/operator5.C: Likewise.
4285
4286 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4287 errors in dg-message directives, add comments.
4288
4289 2012-06-28 Kai Tietz <ktietz@redhat.com>
4290
4291 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4292 hard-coded 'unsigned long'.
4293
4294 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4295
4296 PR tree-optimization/51581
4297 * gcc.dg/vect/pr51581-4.c: New test.
4298
4299 PR tree-optimization/53645
4300 * gcc.c-torture/execute/pr53645-2.c: New test.
4301
4302 2012-06-28 Richard Guenther <rguenther@suse.de>
4303
4304 PR middle-end/53790
4305 * gcc.dg/torture/pr53790.c: New testcase.
4306
4307 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4308
4309 PR tree-optimization/53645
4310 * gcc.c-torture/execute/pr53645.c: New test.
4311
4312 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4313
4314 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4315
4316 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4317
4318 PR debug/53671
4319 PR debug/49888
4320 * gcc.dg/guality/pr49888.c: Account for the possibility that
4321 the variable is optimized out at the first test.
4322
4323 2012-06-27 Jason Merrill <jason@redhat.com>
4324
4325 * g++.dg/cpp0x/override2.C: Adjust.
4326 * g++.dg/template/error5.C: Adjust.
4327 * g++.dg/parse/crash28.C: Adjust.
4328
4329 PR c++/53563
4330 * g++.dg/parse/template27.C: New.
4331 * g++.dg/template/crash74.C: Adjust expected output.
4332
4333 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4334
4335 PR fortran/41951
4336 PR fortran/49591
4337 * gfortran.dg/typebound_operator_16.f03: New.
4338
4339 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4340
4341 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4342 even src1.i and src2.i fields even in the second half of the arrays.
4343
4344 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4345
4346 PR c++/51033.
4347 * g++.dg/torture/vshuf-16.inc: New test.
4348 * g++.dg/torture/vshuf-2.inc: New test.
4349 * g++.dg/torture/vshuf-4.inc: New test.
4350 * g++.dg/torture/vshuf-8.inc: New test.
4351 * g++.dg/torture/vshuf-main.inc: New test.
4352 * g++.dg/torture/vshuf-v16hi.C: New test.
4353 * g++.dg/torture/vshuf-v16qi.C: New test.
4354 * g++.dg/torture/vshuf-v2df.C: New test.
4355 * g++.dg/torture/vshuf-v2di.C: New test.
4356 * g++.dg/torture/vshuf-v2sf.C: New test.
4357 * g++.dg/torture/vshuf-v2si.C: New test.
4358 * g++.dg/torture/vshuf-v4df.C: New test.
4359 * g++.dg/torture/vshuf-v4di.C: New test.
4360 * g++.dg/torture/vshuf-v4sf.C: New test.
4361 * g++.dg/torture/vshuf-v4si.C: New test.
4362 * g++.dg/torture/vshuf-v8hi.C: New test.
4363 * g++.dg/torture/vshuf-v8qi.C: New test.
4364 * g++.dg/torture/vshuf-v8si.C: New test.
4365
4366 2012-06-27 Richard Guenther <rguenther@suse.de>
4367
4368 PR middle-end/53676
4369 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4370
4371 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4372
4373 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4374 scan-dump-dem-not): Use printable pattern in test name.
4375
4376 2012-06-26 Sterling Augustine <saugustine@google.com>
4377 Dominique Dhumieres <dominiq@lps.ens.fr>
4378
4379 * gcc.dg/pubtypes-2.c: Update expected output.
4380 * gcc.dg/pubtypes-3.c: Likewise.
4381 * gcc.dg/pubtypes-4.c: Likewise.
4382
4383 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4384
4385 * gcc.dg/tree-ssa/slsr-1.c: New test.
4386 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4387 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4388 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4389
4390 2012-06-26 Matt Turner <mattst88@gmail.com>
4391
4392 PR target/35294
4393 * gcc.target/arm/mmx-2.c: New.
4394
4395 2012-06-26 Richard Guenther <rguenther@suse.de>
4396
4397 PR c++/53752
4398 * g++.dg/torture/pr53752.C: New testcase.
4399
4400 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4401
4402 PR tree-optimization/53748
4403 * gcc.c-torture/compile/pr53748.c: New test.
4404
4405 2012-06-25 Jason Merrill <jason@redhat.com>
4406
4407 PR c++/53498
4408 PR c++/53305
4409 * g++.dg/cpp0x/decltype38.C: New.
4410 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4411
4412 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4413
4414 * lib/target-supports-dg.exp (testname-for-summary): New.
4415 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4416 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4417 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4418 scan-module-absence, output-exists, output-exists-not: Use
4419 testname-for-summary.
4420 (dg-test): Clean up testname_with_flags.
4421 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4422 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4423 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4424 scan-assembler-dem-not, object-size: Use testname-for-summary.
4425 * lib/gcov.exp (run-gcov): Likewise.
4426 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4427 scan-dump-dem, scan-dump-dem-note): Likewise.
4428
4429 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4430 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4431 including profopt.opt; save and restore existing value.
4432 * g++.dg/bprob/bprob.exp: Likewise.
4433 * gcc.dg/matrix/matrix.exp: Likewise.
4434 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4435 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4436 PROFOPT_OPTIONS.
4437
4438 2012-06-25 Richard Henderson <rth@redhat.com>
4439
4440 * gcc.dg/pr53749.c: New.
4441
4442 2012-06-25 Jason Merrill <jason@redhat.com>
4443
4444 PR c++/52988
4445 * g++.dg/cpp0x/nullptr28.C: New.
4446
4447 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4448
4449 * gcc.target/arm/neon-vld1_dupQ.c: New.
4450
4451 2012-06-25 Florian Weimer <fweimer@redhat.com>
4452
4453 * g++.dg/init/new35.C: New.
4454 * g++.dg/init/new36.C: New.
4455 * g++.dg/init/new37.C: New.
4456 * g++.dg/ext/vla5.C: New warning.
4457 * g++.dg/ext/vla8.C: New warning.
4458 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4459
4460 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4461 James Greenhalgh <james.greenhalgh@arm.com>
4462
4463 * gcc.target/arm/ftest-support-arm.h New testcase.
4464 * gcc.target/arm/ftest-support-thumb.h Likewise.
4465 * gcc.target/arm/ftest-support.h Likewise.
4466 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4467 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4468 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4469 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4470 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4471 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4472 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4473 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4474 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4475 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4476 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4477 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4478 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4479 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4480 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4481 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4482 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4483 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4484 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4485 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4486 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4487 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4488 * lib/target-supports.exp
4489 (check_effective_target_arm_arch_FUNC): Add support for more
4490 architectures.
4491 (add_options_for_arm_arch_FUNC): Likewise.
4492 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4493
4494 2012-06-25 Jason Merrill <jason@redhat.com>
4495
4496 PR c++/53202
4497 * g++.dg/cpp0x/constexpr-tuple.C: New.
4498
4499 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4500
4501 PR target/53759
4502 * gcc.target/i386/pr53759.c: New test.
4503
4504 PR c++/53594
4505 * g++.dg/cpp0x/nsdmi7.C: New test.
4506
4507 2012-06-24 Kai Tietz <ktietz@redhat.com>
4508
4509 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4510 for LLP64 targets.
4511 * gcc.target/i386/pr38988.c: Likewise.
4512
4513 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4514
4515 PR fortran/47710
4516 PR fortran/53328
4517 * gfortran.dg/typebound_generic_12.f03: New.
4518 * gfortran.dg/typebound_generic_13.f03: New.
4519
4520 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4521
4522 * gnat.dg/lto15.ad[sb]: New test.
4523
4524 2012-06-21 Meador Inge <meadori@codesourcery.com>
4525
4526 PR c/53702
4527 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4528
4529 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4530
4531 * gcc.dg/pch/ident-1.c: New test.
4532 * gcc.dg/pch/ident-1.hs: Header file for new test.
4533
4534 2012-06-21 Michael Matz <matz@suse.de>
4535
4536 PR middle-end/53688
4537 * gcc.c-torture/execute/pr53688.c: New test.
4538
4539 2012-06-20 Richard Guenther <rguenther@suse.de>
4540
4541 PR tree-optimization/30318
4542 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4543
4544 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4545
4546 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4547
4548 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4549
4550 * gcc.target/i386/clearcapv2.map: New file.
4551 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4552
4553 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4554
4555 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4556 and add __sh__ case.
4557
4558 2012-06-19 Jason Merrill <jason@redhat.com>
4559
4560 PR c++/52637
4561 * g++.dg/debug/localclass1.C: New.
4562
4563 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4564
4565 * g++.dg/cpp0x/override4.C: New.
4566
4567 2012-06-14 Jason Merrill <jason@redhat.com>
4568
4569 PR c++/53651
4570 * g++.dg/cpp0x/decltype37.C: New.
4571
4572 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4573
4574 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4575
4576 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4577
4578 * gcc.c-torture/compile/vector-5.c,
4579 gcc.c-torture/compile/vector-6.c: New tests.
4580
4581 2012-06-19 Richard Henderson <rth@redhat.com>
4582
4583 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4584
4585 2012-06-19 Richard Guenther <rguenther@suse.de>
4586
4587 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4588
4589 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4590
4591 PR target/53712
4592 * gcc.target/i386/pr53712.c: New test.
4593
4594 2012-06-18 Tobias Burnus <burnus@net-b.de>
4595
4596 PR fortran/53692
4597 * gfortran.dg/elemental_optional_args_6.f90: New.
4598
4599 2012-06-18 Tobias Burnus <burnus@net-b.de>
4600
4601 PR fortran/53526
4602 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4603 * gfortran.dg/coarray/move_alloc_1.f90
4604
4605 2012-06-18 Tobias Burnus <burnus@net-b.de>
4606
4607 PR fortran/53526
4608 * gfortran.dg/coarray_27.f90: New.
4609
4610 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4611 Greta Yorsh <Greta.Yorsh@arm.com>
4612
4613 * gcc.target/arm/epilog-1.c: New test.
4614
4615 2012-06-18 Richard Guenther <rguenther@suse.de>
4616
4617 PR tree-optimization/53693
4618 * g++.dg/torture/pr53693.C: New testcase.
4619
4620 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4621
4622 PR tree-optimization/53703
4623 * gcc.dg/torture/pr53703.c: New test.
4624
4625 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4626
4627 PR middle-end/53698
4628 * gcc.target/i386/pr53698.c: New test.
4629
4630 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4631
4632 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4633
4634 2012-06-17 Tobias Burnus <burnus@net-b.de>
4635
4636 PR fortran/53691
4637 PR fortran/53685
4638 * gfortran.dg/transfer_check_3.f90: New.
4639
4640 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4641
4642 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4643
4644 2012-06-16 Tobias Burnus <burnus@net-b.de>
4645
4646 PR fortran/53642
4647 PR fortran/45170
4648 * gfortran.dg/deferred_type_param_8.f90: New.
4649
4650 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4651
4652 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4653 testname that includes flags, passed in as new argument, in
4654 pass/fail messages.
4655 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4656 and pass it to verify-* procedures.
4657
4658 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4659 alignment torture options with usual torture options.
4660
4661 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4662 messages reported for one line of source code.
4663 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4664 * g++.dg/cpp0x/decltype2.C: Likewise.
4665 * g++.dg/cpp0x/decltype3.C: Likewise.
4666 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4667 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4668 * g++.dg/cpp0x/static_assert3.C: Likewise.
4669 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4670 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4671 * g++.dg/cpp0x/union1.C: Likewise.
4672 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4673 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4674 * g++.dg/cpp0x/variadic2.C: Likewise.
4675 * g++.dg/cpp0x/variadic20.C: Likewise.
4676 * g++.dg/cpp0x/variadic74.C: Likewise.
4677 * g++.dg/diagnostic/bitfld2.C: Likewise.
4678 * g++.dg/ext/attrib44.C: Likewise.
4679 * g++.dg/ext/no-asm-1.C: Likewise.
4680 * g++.dg/other/error34.C: Likewise.
4681 * g++.dg/parse/crash46.C: Likewise.
4682 * g++.dg/parse/error10.C: Likewise.
4683 * g++.dg/parse/error2.C: Likewise.
4684 * g++.dg/parse/error3.C: Likewise.
4685 * g++.dg/parse/error36.C: Likewise.
4686 * g++.dg/parse/error8.C: Likewise.
4687 * g++.dg/parse/error9.C: Likewise.
4688 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4689 * g++.dg/parse/parser-pr28152.C: Likewise.
4690 * g++.dg/parse/template25.C: Likewise.
4691 * g++.dg/parse/typename11.C: Likewise.
4692 * g++.dg/tc1/dr147.C: Likewise.
4693 * g++.dg/template/deduce3.C: Likewise.
4694 * g++.dg/template/koenig9.C: Likewise.
4695 * g++.dg/template/pr23510.C: Likewise.
4696 * g++.dg/warn/pr12242.C: Likewise.
4697 * g++.dg/warn/pr30551-2.C: Likewise.
4698 * g++.dg/warn/pr30551.C: Likewise.
4699 * g++.old-deja/g++.other/typename1.C: Likewise.
4700 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4701
4702 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4703
4704 PR c++/51033
4705 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4706 * c-c++-common/torture/vshuf-2.inc: Likewise.
4707 * c-c++-common/torture/vshuf-4.inc: Likewise.
4708 * c-c++-common/torture/vshuf-8.inc: Likewise.
4709 * c-c++-common/torture/vshuf-main.inc: Likewise.
4710 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4711 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4712 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4713 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4714 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4715 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4716 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4717 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4718 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4719 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4720 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4721 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4722 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4723 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4724
4725 2012-06-15 Michael Matz <matz@suse.de>
4726
4727 * gcc.dg/tree-ssa/vector-4.c: New test.
4728
4729 2012-06-15 Michael Matz <matz@suse.de>
4730
4731 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4732 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4733
4734 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4735
4736 PR tree-optimization/53636
4737 * gcc.target/arm/pr53636.c: New test.
4738
4739 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4740
4741 PR tree-optimization/51581
4742 * gcc.c-torture/execute/pr51581-1.c: New test.
4743 * gcc.c-torture/execute/pr51581-2.c: New test.
4744 * gcc.dg/vect/pr51581-1.c: New test.
4745 * gcc.dg/vect/pr51581-2.c: New test.
4746 * gcc.dg/vect/pr51581-3.c: New test.
4747 * gcc.target/i386/avx-pr51581-1.c: New test.
4748 * gcc.target/i386/avx-pr51581-2.c: New test.
4749 * gcc.target/i386/avx2-pr51581-1.c: New test.
4750 * gcc.target/i386/avx2-pr51581-2.c: New test.
4751 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4752
4753 2012-06-15 Richard Guenther <rguenther@suse.de>
4754
4755 * gcc.c-torture/execute/20120615-1.c: New testcase.
4756
4757 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4758
4759 * gnat.dg/vect8.ad[sb]: New test.
4760
4761 2012-06-14 Richard Guenther <rguenther@suse.de>
4762
4763 * gcc.dg/tree-ssa/vrp.h: New testcase.
4764 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4765
4766 2012-06-13 Christian Bruel <christian.bruel@st.com>
4767
4768 PR target/53621
4769 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4770
4771 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4772
4773 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4774
4775 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4776
4777 PR testsuite/20771
4778 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4779 test summary unique.
4780
4781 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4782 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4783 scan-stack-usage-not): Don't strip torture options from test name.
4784
4785 * lib/scandump.exp (scan-dump-times): Use printable version of
4786 regexp in test summary line.
4787
4788 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4789 messages reported for one line of source code.
4790 * gcc.dg/format/few-1.c: Likewise.
4791 * gcc.dg/ia64-sync-2.c: Likewise.
4792 * gcc.dg/sync-2.c: Likewise.
4793 * gcc.dg/noncompile/pr44517.c: Likewise.
4794
4795 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4796
4797 PR debug/49888
4798 * gcc.dg/guality/pr49888.c: New.
4799
4800 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4801
4802 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4803 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4804 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4805
4806 2012-06-13 Tobias Burnus <burnus@net-b.de>
4807
4808 PR fortran/53643
4809 * gfortran.dg/intent_out_7.f90: New.
4810
4811 2012-06-13 Tobias Burnus <burnus@net-b.de>
4812
4813 PR fortran/53597
4814 * gfortran.dg/save_4.f90: New.
4815
4816 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4817
4818 PR c/53532
4819 PR c/51034
4820 PR c/53196
4821 * gcc.dg/pr53532.c: New test.
4822 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4823 adjust line numbers.
4824 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4825 * gcc.dg/Wcxx-compat-8.c: Likewise.
4826 * gcc.dg/pr51034.c: New test.
4827 * gcc.dg/pr53196-1.c: New test.
4828 * gcc.dg/pr53196-2.c: New test.
4829
4830 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4831
4832 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4833 alignment torture options with usual torture options.
4834 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4835 instead of dg-options.
4836 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4837 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4838 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4839 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4840 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4841 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4842
4843 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4844 to checks for multiple messages reported for one line of source code.
4845 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4846
4847 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4848 messages reported for one line of source code.
4849
4850 * gcc.dg/20031223-1.c: Add comments to check for multiple
4851 messages reported for one line of source code.
4852 * gcc.dg/Wconversion-integer.c: Likewise.
4853 * gcc.dg/Wfatal-2.c: Likewise.
4854 * gcc.dg/Wfatal.c: Likewise.
4855 * gcc.dg/Wobjsize-1.c: Likewise.
4856 * gcc.dg/c99-vla-jump-1.c: Likewise.
4857 * gcc.dg/c99-vla-jump-2.c: Likewise.
4858 * gcc.dg/c99-vla-jump-3.c: Likewise.
4859 * gcc.dg/c99-vla-jump-4.c: Likewise.
4860 * gcc.dg/c99-vla-jump-5.c: Likewise.
4861 * gcc.dg/decl-9.c: Likewise.
4862 * gcc.dg/declspec-10.c: Likewise.
4863 * gcc.dg/declspec-18.c: Likewise.
4864 * gcc.dg/mtune.c: Likewise.
4865 * gcc.dg/parser-pr28152-2.c: Likewise.
4866 * gcc.dg/parser-pr28152.c: Likewise.
4867 * gcc.dg/pr14475.c: Likewise.
4868 * gcc.dg/pr27953.c: Likewise.
4869 * gcc.dg/pr28322-3.c: Likewise.
4870 * gcc.dg/pr30457.c: Likewise.
4871 * gcc.dg/pr30551-2.c: Likewise.
4872 * gcc.dg/pr30551-3.c: Likewise.
4873 * gcc.dg/pr30551-4.c: Likewise.
4874 * gcc.dg/pr30551-5.c: Likewise.
4875 * gcc.dg/pr30551-6.c: Likewise.
4876 * gcc.dg/pr30551.c: Likewise.
4877 * gcc.dg/pr45461.c: Likewise.
4878 * gcc.dg/pr48552-1.c: Likewise.
4879 * gcc.dg/pr48552-2.c: Likewise.
4880 * gcc.dg/redecl-1.c: Likewise.
4881 * gcc.dg/transparent-union-3.c: Likewise.
4882 * gcc.dg/utf-dflt.c: Likewise.
4883 * gcc.dg/utf-dflt2.c: Likewise.
4884 * gcc.dg/vla-8.c: Likewise.
4885 * gcc.dg/vla-init-1.c: Likewise.
4886 * gcc.dg/wtr-int-type-1.c: Likewise.
4887
4888 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4889 messages reported for for one line of source code.
4890 * c-c++-common/raw-string-5.c: Likewise.
4891 * c-c++-common/raw-string-4.c: Likewise.
4892 * c-c++-common/raw-string-6.c: Likewise.
4893 * c-c++-common/pr20000.c: Likewise.
4894
4895 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4896 messages reported for one line of source code.
4897 * gcc.dg/cpp/pr30786.c: Likewise.
4898 * gcc.dg/cpp/pr28709.c: Likewise.
4899 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4900 * gcc.dg/cpp/macspace2.c: Likewise.
4901 * gcc.dg/cpp/missing-header-1.c: Likewise.
4902 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4903 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4904 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4905
4906 2012-06-12 Jason Merrill <jason@redhat.com>
4907
4908 PR c++/53599
4909 * g++.dg/template/local7.C: New.
4910
4911 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4912
4913 PR target/53511
4914 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4915 * gcc.target/sh/pr51340-2.c: Likewise.
4916 * gcc.target/sh/pr51340-3.c: Likewise.
4917
4918 2012-06-12 Michael Matz <matz@suse.de>
4919
4920 * gcc.dg/torture/alias-1.c: New test.
4921
4922 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR rtl-optimization/53589
4925 * gcc.dg/torture/pr53589.c: New test.
4926
4927 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4928
4929 PR target/50749
4930 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4931 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4932 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4933 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4934 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4935 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4936 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4937 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4938 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4939 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4940 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4941 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4942 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4943 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4944 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4945 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4946
4947 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4948
4949 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4950 (check_intel_cpu_model): New function.
4951 (check_amd_cpu_model): New function.
4952 (check_features): New function.
4953 (__get_cpuid_output): New function.
4954 (check_detailed): New function.
4955 (fn1): Rename to quick_check.
4956 (main): Update to call quick_check and call check_detailed.
4957
4958 2012-06-11 Richard Henderson <rth@redhat.com>
4959
4960 * lib/target-supports.exp
4961 (check_effective_target_sync_long_long_runtime): Use
4962 check_effective_target_lp64 instead of
4963 check_effective_target_powerpc64 for powerpc targets.
4964
4965 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4966
4967 PR target/53511
4968 * gcc.target/sh/pr53511-1.c: New.
4969
4970 2012-06-11 Richard Guenther <rguenther@suse.de>
4971
4972 PR middle-end/53470
4973 * g++.dg/lto/pr53470_0.C: New testcase.
4974 * gcc.dg/lto/pr53470_0.c: Likewise.
4975
4976 2012-06-11 Richard Guenther <rguenther@suse.de>
4977
4978 PR c++/53605
4979 * g++.dg/ext/pr53605.C: New testcase.
4980
4981 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4982
4983 * gnat.dg/specs/array1.ads: New test.
4984 * gnat.dg/specs/array2.ads: Likewise.
4985 * gnat.dg/array22.adb: Likewise.
4986
4987 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4988
4989 * gnat.dg/constant4.adb: New test.
4990 * gnat.dg/constant4_pkg.ads: New helper.
4991
4992 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4993
4994 PR fortran/52552
4995 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4996 * gfortran.dg/allocate_class_1.f90: Modified.
4997 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4998 * gfortran.dg/allocate_class_2.f90: New.
4999
5000 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5001
5002 PR middle-end/53535
5003 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5004
5005 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5006
5007 PR fortran/52861
5008 * gfortran.dg/string_assign_2.f90: New test case.
5009
5010 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5011
5012 PR fortran/52861
5013 * gfortran.dg/string_assign_1.f90: New test case.
5014
5015 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5016
5017 PR middle-end/53580
5018 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5019 * gcc.dg/gomp/critical-4.c: Likewise.
5020 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5021 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5022 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5023 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5024 * c-c++-common/gomp/pr53580.c: New test.
5025
5026 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5027
5028 PR c++/51214
5029 * g++.dg/cpp0x/forw_enum11.C: New.
5030
5031 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5032
5033 PR c++/53567
5034 * g++.dg/cpp0x/alias-decl-19.C: New.
5035
5036 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5037
5038 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5039
5040 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5041
5042 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5043 (XSTATE_FP): Ditto.
5044 (XSTATE_SSE): Ditto.
5045 (XSTATE_YMM): Ditto.
5046 (avx_os_support): Use new defines.
5047
5048 2012-06-06 Richard Guenther <rguenther@suse.de>
5049
5050 PR testsuite/32380
5051 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5052 loops.
5053
5054 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5055
5056 PR c++/52841
5057 * g++.dg/cpp0x/pr52841.C: New testcase.
5058
5059 2012-06-06 Richard Guenther <rguenther@suse.de>
5060
5061 PR tree-optimization/53081
5062 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5063 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5064
5065 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5066
5067 * gcc.target/powerpc/pr53487.c: New test.
5068
5069 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5070
5071 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5072
5073 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5074
5075 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5076
5077 2012-06-05 Richard Guenther <rguenther@suse.de>
5078
5079 PR tree-optimization/30442
5080 * gcc.dg/vect/bb-slp-30.c: New testcase.
5081
5082 2012-06-05 Richard Guenther <rguenther@suse.de>
5083
5084 PR tree-optimization/53081
5085 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5086 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5087 -fno-tree-loop-distribute-patterns.
5088
5089 2012-06-05 Alan Modra <amodra@gmail.com>
5090
5091 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5092 Check static chain in nested funcs.
5093
5094 2012-06-04 Tobias Burnus <burnus@net-b.de>
5095
5096 PR fortran/50619
5097 * gfortran.dg/init_flag_10.f90: New.
5098
5099 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5100
5101 PR c++/53524
5102 * g++.dg/warn/Wenum-compare-no-2: New.
5103
5104 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5105
5106 PR preprocessor/53463
5107 * g++.dg/cpp/limits.C: New test.
5108 * g++.dg/parse/error19.C: Adjust.
5109 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5110 * g++.dg/warn/pr35635.C: Likewise.
5111 * g++.old-deja/g++.pt/assign1.C: Likewise.
5112
5113 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5114
5115 PR target/53559
5116 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5117 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5118 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5119 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5120 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5121 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5122 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5123 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5124
5125 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5126
5127 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5128
5129 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5130
5131 PR tree-optimization/53550
5132 * gcc.dg/pr53550.c: New test.
5133
5134 2012-06-04 Richard Guenther <rguenther@suse.de>
5135
5136 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5137 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5138 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5139
5140 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5141
5142 PR fortran/48831
5143 * gfortran.dg/parameter_array_element_2.f90: New.
5144
5145 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5146
5147 PR target/53512
5148 * gcc.target/sh/pr53512-1.c: New.
5149 * gcc.target/sh/pr53512-2.c: New.
5150 * gcc.target/sh/pr53512-3.c: New.
5151 * gcc.target/sh/pr53512-4.c: New.
5152
5153 2012-06-01 Jason Merrill <jason@redhat.com>
5154
5155 PR c++/52973
5156 * g++.dg/ext/visibility/template12.C: New.
5157 * g++.dg/ext/attrib14.C: Adjust warning line.
5158
5159 PR c++/52725
5160 * g++.dg/parse/new6.C: New.
5161 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5162
5163 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5164
5165 * c-c++-common/restrict-2.c: Revert previous change.
5166
5167 2012-06-01 Jason Merrill <jason@redhat.com>
5168
5169 PR c++/53137
5170 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5171
5172 PR c++/53484
5173 * g++.dg/cpp0x/auto33.C: New.
5174
5175 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5176
5177 PR c++/26155
5178 * g++.dg/parse/namespace-alias-1.C: New.
5179
5180 2012-06-01 Christian Bruel <christian.bruel@st.com>
5181
5182 * gcc.dg/spec-options.c: New test.
5183 * gcc.dg/foo.specs: New file.
5184
5185 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5186
5187 PR ada/53517
5188 * gnat.dg/lto14.adb: Skip on Solaris.
5189
5190 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5191
5192 * gcc.target/cris/sync-1-v10.c,
5193 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5194 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5195 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5196 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5197 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5198 gcc.target/cris/torture/sync-mis-op-i-1.c,
5199 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5200 gcc.target/cris/torture/sync-mis-op-i-2.c,
5201 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5202 gcc.target/cris/torture/sync-mis-op-i-3.c,
5203 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5204 gcc.target/cris/torture/sync-mis-op-s-1.c,
5205 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5206 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5207 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5208 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5209 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5210 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5211 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5212 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5213 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5214
5215 2012-05-31 Richard Guenther <rguenther@suse.de>
5216
5217 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5218 ldist-pr45948.c with disabled SCCP.
5219
5220 2012-05-31 Richard Guenther <rguenther@suse.de>
5221
5222 PR middle-end/48493
5223 * gcc.dg/torture/pr48493.c: New testcase.
5224
5225 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5226
5227 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5228 arm32 to targets.
5229 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5230 of the initialization loop.
5231 (dg-final): Adjust the expected number of vectorized loops depending
5232 on vect_char_mult target selector.
5233
5234 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5235
5236 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5237 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5238 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5239 New tests.
5240
5241 2012-05-30 Jason Merrill <jason@redhat.com>
5242
5243 PR c++/53356
5244 * g++.dg/init/new34.C: New.
5245 * g++.dg/tree-ssa/stabilize1.C: New.
5246
5247 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5248
5249 PR c++/53356
5250 * g++.dg/init/new33.C: New test.
5251
5252 2012-05-30 Richard Guenther <rguenther@suse.de>
5253
5254 PR middle-end/53501
5255 * gcc.dg/torture/pr53501.c: New testcase.
5256 * c-c++-common/restrict-2.c: Adjust.
5257
5258 2012-05-30 Alan Modra <amodra@gmail.com>
5259
5260 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5261 torture-finish.
5262
5263 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5264
5265 * gcc.target/i386/shuf-concat.c: New test.
5266
5267 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5268
5269 PR rtl-optimization/53519
5270 * gcc.c-torture/compile/pr53519.c: New test.
5271
5272 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5273
5274 * gcc.target/arm/neon-vrev.c: New.
5275
5276 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5277
5278 PR target/51340
5279 * gcc.target/sh/pr51340-1.c: New.
5280 * gcc.target/sh/pr51340-2.c: New.
5281 * gcc.target/sh/pr51340-3.c: New.
5282
5283 2012-05-29 Richard Guenther <rguenther@suse.de>
5284
5285 PR tree-optimization/53516
5286 * gcc.dg/torture/pr53516.c: New testcase.
5287
5288 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5289
5290 PR preprocessor/53229
5291 * gcc.dg/cpp/paste6.c: Force to run without
5292 -ftrack-macro-expansion.
5293 * gcc.dg/cpp/paste8.c: Likewise.
5294 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5295 -ftrack-macro-expansion.
5296 * gcc.dg/cpp/paste12.c: Force to run without
5297 -ftrack-macro-expansion.
5298 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5299 -ftrack-macro-expansion.
5300 * gcc.dg/cpp/paste13.c: Likewise.
5301 * gcc.dg/cpp/paste14.c: Likewise.
5302 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5303 -ftrack-macro-expansion.
5304 * gcc.dg/cpp/paste18.c: New test.
5305
5306 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5307
5308 * gcc.target/cris/torture/trap-1.c,
5309 gcc.target/cris/torture/trap-2.c,
5310 gcc.target/cris/torture/trap-3.c,
5311 gcc.target/cris/torture/trap-v0.c,
5312 gcc.target/cris/torture/trap-v3.c: New tests.
5313
5314 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5315
5316 PR c++/25137
5317 * g++.dg/warn/Wbraces3.C: New.
5318 * g++.dg/warn/Wbraces4.C: Likewise.
5319
5320 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5321
5322 PR tree-optimization/53505
5323 * c-c++-common/torture/pr53505.c: New test.
5324
5325 2012-05-27 Nathan Sidwell <nathan@acm.org>
5326
5327 * gcc.dg/stmt-expr-4.c: New.
5328
5329 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5330
5331 PR c++/53491
5332 * g++.dg/parse/crash60.C: New.
5333
5334 2012-05-26 Jason Merrill <jason@redhat.com>
5335
5336 PR c++/53220
5337 * c-c++-common/array-lit.c: New.
5338 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5339
5340 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5341
5342 PR ada/50294
5343 * gnat.dg/array21.adb: New test.
5344
5345 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5346
5347 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5348
5349 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5350
5351 PR c++/32054
5352 * g++.dg/other/anon-union3.C: New.
5353
5354 2012-05-25 Ian Lance Taylor <iant@google.com>
5355
5356 * gcc.dg/split-6.c: New test.
5357
5358 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5359
5360 * gnat.dg/lto14.adb: New test.
5361
5362 2012-05-25 Tristan Gingold <gingold@adacore.com>
5363
5364 * gcc.target/i386/large-frame.c: New.
5365
5366 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5367 * gcc.target/powerpc/lhs-1.c: New.
5368 * gcc.target/powerpc/lhs-2.c: New.
5369 * gcc.target/powerpc/lhs-3.c: New.
5370
5371 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5372
5373 Make unwound macro expansion trace less redundant
5374 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5375 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5376 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5377 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5378 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5379 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5380
5381 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5382
5383 PR c++/53464
5384 * g++.dg/cpp0x/constexpr-default1.C: New.
5385
5386 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5387
5388 PR c++/32080
5389 * g++.dg/eh/goto2.C: New.
5390
5391 2012-05-24 Richard Guenther <rguenther@suse.de>
5392
5393 PR middle-end/53460
5394 * g++.dg/tree-prof/pr53460.C: New testcase.
5395
5396 2012-05-24 Richard Guenther <rguenther@suse.de>
5397
5398 PR bootstrap/53466
5399 * g++.dg/debug/pr53466.C: New testcase.
5400
5401 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5402
5403 PR tree-optimization/53465
5404 * gcc.c-torture/execute/pr53465.c: New test.
5405
5406 2012-05-23 Tobias Burnus <burnus@net-b.de>
5407
5408 PR fortran/51055
5409 PR fortran/45170
5410 * gfortran.dg/allocate_with_typespec_6.f90: New.
5411
5412 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5413
5414 PR c++/29185
5415 * g++.dg/warn/delete-array-1.C: New.
5416
5417 2012-05-23 Richard Guenther <rguenther@suse.de>
5418
5419 * gcc.dg/torture/pr39074-2.c: Adjust.
5420 * gcc.dg/torture/pr39074.c: Likewise.
5421 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5422 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5423
5424 2012-05-22 Jan Hubicka <jh@suse.cz>
5425
5426 PR middle-end/53161
5427 * g++.dg/torture/pr53161.C: New testcase.
5428
5429 2012-05-22 Tobias Burnus <burnus@net-b.de>
5430
5431 PR fortran/53389
5432 * gfortran.dg/realloc_on_assign_15.f90: New.
5433
5434 2012-05-22 Richard Guenther <rguenther@suse.de>
5435
5436 PR middle-end/51071
5437 * gcc.dg/torture/pr51071-2.c: New testcase.
5438
5439 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5440
5441 PR tree-optimization/53336
5442 * g++.dg/torture/pr53336.C: New testcase.
5443
5444 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5445
5446 PR c++/53322
5447 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5448 instead of -Wunused-local-typedefs.
5449
5450 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5451
5452 PR c++/51184
5453 * g++.dg/other/abstract4.C: New-
5454
5455 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5456
5457 PR c++/40821
5458 * g++.dg/ext/attrib46.C: New.
5459
5460 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5461
5462 PR c/53418
5463 * gcc.c-torture/compile/pr53418-1.c,
5464 gcc.c-torture/compile/pr53418-2.c: New tests.
5465
5466 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5467
5468 PR tree-optimization/53366
5469 * gcc.dg/torture/pr53366-1.c: New test.
5470 * gcc.dg/torture/pr53366-2.c: New test.
5471 * gcc.target/i386/pr53366-1.c: New test.
5472 * gcc.target/i386/pr53366-2.c: New test.
5473
5474 PR tree-optimization/53409
5475 * gcc.c-torture/compile/pr53409.c: New test.
5476
5477 PR tree-optimization/53410
5478 * gcc.c-torture/compile/pr53410-1.c: New test.
5479 * gcc.c-torture/compile/pr53410-2.c: New test.
5480
5481 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5482
5483 PR target/53425
5484 * gcc.target/i386/pr53425-1.c: New file.
5485 * gcc.target/i386/pr53425-2.c: Likewise.
5486
5487 2012-05-21 Richard Guenther <rguenther@suse.de>
5488
5489 PR tree-optimization/53408
5490 * gcc.dg/torture/pr53408.c: New testcase.
5491
5492 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5493 H.J. Lu <hongjiu.lu@intel.com>
5494
5495 PR target/53416
5496 * gcc.target/i386/pr53416.c: New file.
5497
5498 2012-05-21 Richard Guenther <rguenther@suse.de>
5499
5500 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5501
5502 2012-05-21 Richard Guenther <rguenther@suse.de>
5503
5504 * gcc.dg/torture/ldist-1.c: New testcase.
5505
5506 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5507
5508 * gnat.dg/lto13.adb: New test.
5509 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5510
5511 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5512
5513 * gnat.dg/specs/lto12.ads: New test.
5514 * gnat.dg/specs/lto12_pkg.ads: New helper.
5515
5516 2012-05-18 Richard Guenther <rguenther@suse.de>
5517
5518 PR tree-optimization/53346
5519 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5520 * gcc.target/i386/incoming-10.c: Adjust.
5521 * gcc.target/i386/incoming-11.c: Likewise.
5522 * gcc.target/i386/pr46295.c: Likewise.
5523
5524 2012-05-18 Richard Guenther <rguenther@suse.de>
5525
5526 * gcc.dg/pr53352.c: Return zero.
5527
5528 2012-05-18 Richard Guenther <rguenther@suse.de>
5529
5530 PR tree-optimization/53390
5531 * gcc.dg/torture/pr53390.c: New testcase.
5532
5533 2012-05-18 Meador Inge <meadori@codesourcery.com>
5534
5535 PR rtl-optimization/53352
5536 * gcc.dg/pr53352.c: New test.
5537
5538 2012-05-17 David S. Miller <davem@davemloft.net>
5539
5540 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5541 failure on sparc-*-linux-gnu.
5542
5543 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5544
5545 PR c++/39681
5546 * g++.dg/parse/error49.C: New.
5547 * g++.dg/cpp0x/error8.C: Likewise.
5548 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5549 * g++.dg/ext/utf-dflt2.C: Likewise.
5550 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5551 * g++.dg/ext/utf-dflt.C: Likewise.
5552 * c-c++-common/raw-string-3.c: Likewise.
5553 * c-c++-common/raw-string-4.c: Likewise.
5554
5555 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5556
5557 PR c++/53371
5558 * g++.dg/cpp0x/catch1.C: New.
5559
5560 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5561
5562 PR c++/44516
5563 * g++.dg/parse/error48.C: New.
5564 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5565 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5566
5567 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5568
5569 * gcc.dg/tm/indirect-2.c: New test.
5570
5571 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5572
5573 PR tree-optimization/53217
5574 * gfortran.dg/pr53217.f90: New test.
5575
5576 2012-05-16 Richard Guenther <rguenther@suse.de>
5577
5578 PR tree-optimization/53364
5579 * g++.dg/torture/pr53364.C: New testcase.
5580
5581 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5582
5583 PR testsuite/52641
5584 * gcc.dg/pr52549.c: Fix test for long != void*
5585 * gcc.c-torture/execute/pr52979-1.x: New file.
5586 * gcc.c-torture/execute/pr52979-2.x: New file.
5587
5588 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5589
5590 PR preprocessor/7263
5591 * gcc.dg/binary-constants-2.c: Run without tracking locations
5592 accross macro expansion.
5593 * gcc.dg/binary-constants-3.c: Likewise.
5594 * gcc.dg/cpp/sysmac2.c: Likewise.
5595 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5596 location.
5597 * gcc.dg/cpp/syshdr3.c: New test.
5598 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5599 * gcc.dg/system-binary-constants-1.c: New test.
5600 * gcc.dg/system-binary-constants-1.h: New header for the new test
5601 above.
5602 * g++.dg/cpp/syshdr3.C: New test.
5603 * g++.dg/cpp/syshdr3.h: New header the new test above.
5604 * g++.dg/system-binary-constants-1.C: New test.
5605 * g++.dg/system-binary-constants-1.h: New header the new test
5606 above.
5607
5608 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5609
5610 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5611
5612 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5613
5614 PR target/53358
5615 * gcc.dg/pr53358.c: New test.
5616
5617 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5618
5619 PR c++/11856
5620 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5621 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5622
5623 2012-05-15 Olivier Hainque <hainque@adacore.com>
5624
5625 * g++.dg/eh/sighandle.C: New testcase.
5626
5627 2012-05-15 Richard Guenther <rguenther@suse.de>
5628
5629 PR tree-optimization/53355
5630 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5631
5632 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5633
5634 * gfortran.dg/*.f90: Remove now redundant manual
5635 cleanup-modules directive.
5636
5637 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5638
5639 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5640 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5641
5642 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5643
5644 PR fortran/52428
5645 * gfortran.dg/int_range_io_1.f90: New test.
5646
5647 2012-05-14 Andi Kleen <ak@linux.intel.com>
5648 Jakub Jelinek <jakub@redhat.com>
5649
5650 PR target/53315
5651 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5652 * gcc.target/i386/rtm-check.h: New file.
5653 * gcc.target/i386/pr53315.c: New test.
5654
5655 2012-05-14 Tobias Burnus <burnus@net-b.de>
5656
5657 PR fortran/49110
5658 PR fortran/51055
5659 PR fortran/53329
5660 * gfortran.dg/deferred_type_param_4.f90: New.
5661 * gfortran.dg/deferred_type_param_6.f90: New.
5662
5663 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5664
5665 * gcc.target/i386/retarg.c: New test.
5666
5667 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5668
5669 PR fortran/45170
5670 * gfortran.dg/deferred_type_param_3.f90: New.
5671 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5672 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5673
5674 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5675
5676 * gnat.dg/null_pointer_deref3.adb: New test.
5677
5678 2012-05-12 Tobias Burnus <burnus@net-b.de>
5679
5680 PR fortran/49110
5681 PR fortran/52843
5682 * gfortran.dg/deferred_type_param_5.f90: New.
5683
5684 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5685
5686 * g++.dg/parse/error47.C: New.
5687
5688 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5689
5690 PR fortran/52537
5691 * gfortran.dg/string_compare_4.f90: Change option
5692 to -fdump-tree-original. Add test case for kind=4.
5693
5694 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5695
5696 PR fortran/52537
5697 * gfortran.dg/string_compare_4.f90: New test.
5698
5699 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5700
5701 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5702
5703 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5704
5705 PR c++/53305
5706 * g++.dg/cpp0x/variadic132.C: New.
5707
5708 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5709
5710 PR c++/53158
5711 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5712 * g++.dg/parse/error26.C: Tweak dg-error column number.
5713
5714 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5715
5716 PR c++/53301
5717 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5718
5719 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5720
5721 * gnat.dg/lto11.ad[sb]: New test.
5722
5723 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5724
5725 PR target/52908
5726 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5727 directive to Scan for vpmuldq, not vpmacsdql.
5728
5729 2012-05-09 Michael Matz <matz@suse.de>
5730
5731 PR tree-optimization/53185
5732 * gcc.dg/vect/pr53185.c: New test.
5733
5734 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5735
5736 PR middle-end/53249
5737 * gcc.target/i386/pr53249.c: New.
5738
5739 2012-05-09 Richard Guenther <rguenther@suse.de>
5740
5741 PR tree-optimization/18437
5742 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5743 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5744
5745 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR tree-optimization/53226
5748 * gcc.c-torture/compile/pr53226.c: New test.
5749
5750 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5751
5752 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5753 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5754 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5755 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5756 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5757 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5758 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5759 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5760 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5761 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5762 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5763 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5764 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5765 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5766
5767 2012-05-09 Dehao Chen <dehao@google.com>
5768
5769 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5770 * gcc.dg/predict-2.c: Likewise.
5771 * gcc.dg/predict-3.c: Likewise.
5772 * gcc.dg/predict-4.c: Likewise.
5773 * gcc.dg/predict-5.c: Likewise.
5774 * gcc.dg/predict-6.c: Likewise.
5775
5776 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5777
5778 PR target/53272
5779 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5780
5781 2012-05-08 Richard Guenther <rguenther@suse.de>
5782
5783 * gcc.dg/fold-bitand-4.c: New testcase.
5784
5785 2012-05-08 Dehao Chen <dehao@google.com>
5786
5787 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5788 heuristic is working properly.
5789 * gcc.dg/predict-2.c: Likewise.
5790 * gcc/dg/predict-3.c: Likewise.
5791 * gcc/dg/predict-4.c: Likewise.
5792 * gcc/dg/predict-5.c: Likewise.
5793 * gcc/dg/predict-6.c: Likewise.
5794
5795 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5796
5797 PR tree-optimization/53239
5798 * g++.dg/opt/vrp3.C: New test.
5799 * g++.dg/opt/vrp3-aux.cc: New file.
5800 * g++.dg/opt/vrp3.h: New file.
5801
5802 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5803
5804 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5805 .uleb128 support in assembler output.
5806
5807 2012-05-07 Richard Guenther <rguenther@suse.de>
5808
5809 PR lto/42987
5810 * g++.dg/lto/pr42987_0.C: New testcase.
5811 * g++.dg/lto/pr42987_1.C: Likewise.
5812
5813 2012-05-07 Tobias Burnus <burnus@net-b.de>
5814
5815 PR fortran/53255
5816 * gfortran.dg/typebound_operator_15.f90: New.
5817
5818 2012-05-06 Tobias Burnus <burnus@net-b.de>
5819
5820 PR fortran/41587
5821 * gfortran.dg/class_array_13.f90: New.
5822
5823 2012-05-06 Tristan Gingold <gingold@adacore.com>
5824
5825 * gnat.dg/warn7.adb: New test.
5826
5827 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5828
5829 * gnat.dg/specs/renamings.ads: Rename to...
5830 * gnat.dg/specs/renaming1.ads: ...this.
5831 * gnat.dg/specs/renaming2.ads: New test.
5832 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5833 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5834 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5835 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5836
5837 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5838
5839 * gnat.dg/discr36.ad[sb]: New test.
5840 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5841
5842 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5843
5844 PR c/43772
5845 * c-c++-common/pr43772.c: New.
5846
5847 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5848
5849 PR fortran/41600
5850 * gfortran.dg/select_type_26.f03 : New test.
5851 * gfortran.dg/select_type_27.f03 : New test.
5852
5853 PR fortran/53191
5854 * gfortran.dg/select_type_28.f03 : New test.
5855
5856 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5857
5858 PR fortran/49010
5859 PR fortran/24518
5860 * gfortran.dg/mod_sign0_1.f90: New test.
5861 * gfortran.dg/mod_large_1.f90: New test.
5862
5863 2012-05-04 Tobias Burnus <burnus@net-b.de>
5864
5865 PR fortran/53175
5866 gfortran.dg/public_private_module_5.f90: New.
5867
5868 2012-05-04 Tobias Burnus <burnus@net-b.de>
5869
5870 PR fortran/53111
5871 * gfortran.dg/constructor_7.f90: New.
5872 * gfortran.dg/constructor_8.f90: New.
5873
5874 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5875
5876 PR c++/53166
5877 * g++.dg/cpp0x/static_assert7.C: New.
5878
5879 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5880
5881 PR tree-optimization/52633
5882 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5883 recognized as widening shifts instead of over-widening.
5884 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5885 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5886 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5887 * gcc.target/arm/pr52633.c: New test.
5888
5889 2012-05-04 Richard Guenther <rguenther@suse.de>
5890
5891 PR tree-optimization/53168
5892 * gcc.dg/torture/pr53168.c: New testcase.
5893 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5894
5895 2012-05-04 Richard Guenther <rguenther@suse.de>
5896
5897 * gcc.dg/lto/pr53214_0.c: New testcase.
5898
5899 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5900
5901 * gcc.target/ia64/pr48496.c: New test.
5902 * gcc.target/ia64/pr52657.c: Likewise.
5903
5904 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5905
5906 PR c/51712
5907 * c-c++-common/pr51712.c: New.
5908
5909 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5910
5911 PR target/53199
5912 * gcc.target/powwerpc/pr53199.c: New file.
5913
5914 2012-05-03 Jason Merrill <jason@redhat.com>
5915
5916 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5917
5918 * gcc.dg/debug/dwarf2/dups-types.c: New.
5919 * gcc.dg/debug/dwarf2/dups-types.h: New.
5920
5921 2012-05-03 Jason Merrill <jason@redhat.com>
5922
5923 * g++.dg/debug/dwarf2/namespace-2.C: New.
5924 * g++.dg/debug/dwarf2/localclass3.C: New.
5925
5926 2012-05-03 Jason Merrill <jason@redhat.com>
5927
5928 * g++.dg/debug/dwarf2/thunk1.C: New.
5929
5930 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5931
5932 PR c++/53186
5933 * g++.dg/other/final2.C: New.
5934
5935 2012-05-03 Richard Guenther <rguenther@suse.de>
5936
5937 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5938
5939 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5940
5941 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5942 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5943 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5944 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5945
5946 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5947
5948 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5949 .byte 0xf2.
5950 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5951 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5952 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5953
5954 PR debug/53174
5955 * gcc.dg/pr53174.c: New test.
5956
5957 PR target/53187
5958 * gcc.target/arm/pr53187.c: New test.
5959 * gcc.c-torture/compile/pr53187.c: New test.
5960
5961 2012-05-03 Richard Guenther <rguenther@suse.de>
5962
5963 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5964 unsupported prefetching support.
5965
5966 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5967
5968 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5969 option -ftrack-macro-expansion=0.
5970 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5971 option -ftrack-macro-expansion=0.
5972
5973 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5974
5975 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5976 dg-options for target arm with dg-additional-options.
5977
5978 2012-05-03 Richard Guenther <rguenther@suse.de>
5979
5980 PR tree-optimization/53144
5981 * gcc.dg/torture/pr53144.c: New testcase.
5982
5983 2012-05-03 Tobias Burnus <burnus@net-b.de>
5984
5985 PR fortran/52864
5986 * gfortran.dg/pointer_intent_7.f90: New.
5987 * gfortran.dg/pure_formal_3.f90: New.
5988
5989 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5990
5991 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5992
5993 2012-05-02 Martin Jambor <mjambor@suse.cz>
5994
5995 PR lto/52605
5996 * g++.dg/lto/pr52605_0.C: New test.
5997
5998 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5999
6000 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6001 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6002 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6003 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6004 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6005 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6006 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6007 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6008 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6009 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6010 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6011 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6012 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6013 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6014 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6015 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6016
6017 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6018
6019 PR middle-end/53153
6020 * gcc.dg/pr53153.c: New test.
6021
6022 2012-05-02 Richard Guenther <rguenther@suse.de>
6023
6024 * g++.dg/tree-ssa/pr19807.C: Adjust.
6025
6026 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6027
6028 PR tree-optimization/53163
6029 * gcc.c-torture/compile/pr53163.c: New test.
6030
6031 PR rtl-optimization/53160
6032 * gcc.c-torture/execute/pr53160.c: New test.
6033
6034 2012-05-01 Ian Lance Taylor <iant@google.com>
6035
6036 PR c/37303
6037 * gcc.dg/pr37303.c: New test.
6038
6039 2012-05-01 Richard Henderson <rth@redhat.com>
6040
6041 * lib/target-supports.exp
6042 (check_effective_target_sync_long_long_runtime): True for
6043 check_effective_target_powerpc64.
6044
6045 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6046
6047 PR c++/51033
6048 * gcc.dg/vector-1.c: Move to ...
6049 * c-c++-common/vector-1.c: ... here.
6050 * gcc.dg/vector-2.c: Move to ...
6051 * c-c++-common/vector-2.c: ... here.
6052 * gcc.dg/vector-3.c: Move to ...
6053 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6054 * gcc.dg/vector-4.c: Move to ...
6055 * c-c++-common/vector-4.c: ... here.
6056 * gcc.dg/vector-init-1.c: Move to ...
6057 * c-c++-common/vector-init-1.c: ... here.
6058 * gcc.dg/vector-init-2.c: Move to ...
6059 * c-c++-common/vector-init-2.c: ... here.
6060 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6061 * c-c++-common/vector-subscript-1.c: ... here.
6062 * gcc.dg/vector-subscript-2.c: Move to ...
6063 * c-c++-common/vector-subscript-2.c: ... here.
6064 * gcc.dg/vector-subscript-3.c: Move to ...
6065 * c-c++-common/vector-subscript-3.c: ... here.
6066
6067 PR c++/51314
6068 * g++.dg/cpp0x/vt-51314.C: New test.
6069 * g++.dg/cpp0x/variadic76.C: Fix.
6070
6071 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6072
6073 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6074
6075 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6076
6077 Add -Wvarargs option
6078 * c-c++-common/Wvarargs.c: New test case.
6079 * c-c++-common/Wvarargs-2.c: Likewise.
6080
6081 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6082
6083 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6084 * objc.dg/foreach-7.m: Force the test case to run without
6085 -ftrack-macro-expansion.
6086 * c-c++-common/tm/attrib-1.c: Likewise.
6087 * c-c++-common/warn-ommitted-condop.c: Likewise.
6088 * gcc.dg/assign-warn-1.c: Likewise.
6089 * gcc.dg/assign-warn-2.c: Likewise.
6090 * gcc.dg/attr-alloc_size.c: Likewise.
6091 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6092 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6093 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6094 * gcc.dg/c90-const-expr-9.c: Likewise.
6095 * gcc.dg/c99-const-expr-9.c: Likewise.
6096 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6097 * gcc.dg/cpp/direct2s.c: Likewise.
6098 * gcc.dg/cpp/pr28709.c: Likewise.
6099 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6100 * gcc.dg/dfp/composite-type.c: Likewise.
6101 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6102 with -ftrack-macro-expansion
6103 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6104 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6105 * g++.dg/ext/cleanup-1.C: Likewise.
6106 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6107 * g++.dg/template/sfinae10.C: Likewise.
6108 * g++.dg/tm/wrap-2.C: Likewise.
6109 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6110 * g++.dg/warn/Wsign-conversion.C: Likewise.
6111 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6112 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6113 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6114 it to run with -ftrack-macro-expansion.
6115 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6116 test cases without -ftrack-macro-expansion.
6117
6118 Fix location for static class members
6119 * g++.dg/template/sfinae6_neg.C: Adjust.
6120
6121 Make conversion warnings work on NULL with -ftrack-macro-expansion
6122 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6123 alongside the previous testing for NULL.
6124
6125 Fix -Wuninitialized for -ftrack-macro-expansion
6126 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6127
6128 Strip "<built-in>" loc from displayed expansion context
6129 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6130 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6131 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6132 new test above.
6133
6134 Fix expansion point loc for macro-like tokens
6135 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6136 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6137
6138 Fix token pasting with -ftrack-macro-expansion
6139 * gcc.dg/cpp/paste17.c: New test case for
6140 -ftrack-macro-expansion=2 mode only.
6141 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6142
6143 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6144
6145 * gnat.dg/warn6.ad[sb]: New test.
6146
6147 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6148
6149 PR 53149
6150 * gcc.dg/20011021-1.c: Adjust testcase.
6151
6152 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6153
6154 PR fortran/53148
6155 * gfortran.dg/function_optimize_12.f90: New test.
6156
6157 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6158
6159 PR target/53156
6160 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6161 code to match current output and cover new peephole2 pattern.
6162
6163 2012-04-27 Ollie Wild <aaw@google.com>
6164
6165 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6166
6167 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6168
6169 * gcc.c-torture/execute/20120427-2.c: New testcase.
6170 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6171 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6172 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6173
6174 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6175
6176 PR target/53138
6177 * gcc.c-torture/execute/20120427-1.c: New testcase.
6178
6179 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6180
6181 PR middle-end/27139
6182 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6183
6184 2012-04-27 Tom de Vries <tom@codesourcery.com>
6185
6186 PR tree-optimization/51879
6187 * gcc.dg/pr51879.c: New test.
6188 * gcc.dg/pr51879-2.c: Same.
6189 * gcc.dg/pr51879-3.c: Same.
6190 * gcc.dg/pr51879-4.c: Same.
6191 * gcc.dg/pr51879-6.c: Same.
6192
6193 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6194
6195 PR c++/53096
6196 * g++.dg/cpp0x/defaulted35.C: New.
6197 * g++.dg/cpp0x/defaulted15.C: Adjust.
6198
6199 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6200
6201 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6202 structure layout.
6203
6204 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6205
6206 * gcc.target/i386/builtin_target.c: Check avx2.
6207
6208 2012-04-26 Alan Modra <amodra@gmail.com>
6209
6210 * gcc.target/powerpc/savres.c: New test.
6211 * gcc.target/powerpc/powerpc.exp: Run it.
6212
6213 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6214
6215 PR target/53120
6216 * gcc.dg/torture/pr53120.c: New test.
6217
6218 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6219
6220 PR middle-end/52979
6221 * gcc.c-torture/compile/pr52979-1.c: New test.
6222 * gcc.c-torture/execute/pr52979-1.c: New test.
6223 * gcc.c-torture/execute/pr52979-2.c: New test.
6224
6225 2012-04-25 Richard Guenther <rguenther@suse.de>
6226
6227 * gcc.target/i386/l_fma_float_5.c: Adjust.
6228 * gcc.target/i386/l_fma_double_4.c: Likewise.
6229 * gcc.target/i386/l_fma_float_2.c: Likewise.
6230 * gcc.target/i386/l_fma_float_6.c: Likewise.
6231 * gcc.target/i386/l_fma_double_1.c: Likewise.
6232 * gcc.target/i386/l_fma_double_5.c: Likewise.
6233 * gcc.target/i386/l_fma_float_3.c: Likewise.
6234 * gcc.target/i386/l_fma_double_2.c: Likewise.
6235 * gcc.target/i386/l_fma_double_6.c: Likewise.
6236 * gcc.target/i386/l_fma_float_4.c: Likewise.
6237 * gcc.target/i386/l_fma_double_3.c: Likewise.
6238 * gcc.target/i386/l_fma_float_1.c: Likewise.
6239
6240 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6241
6242 PR tree-optimization/53058
6243 * gcc.c-torture/compile/pr53058.c: New test.
6244
6245 2012-04-25 Jan Hubicka <jh@suse.cz>
6246
6247 PR middle-end/53088
6248 * gcc.target/i386/pr39082-1.c: Update warning location.
6249
6250 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR c/52880
6253 * gcc.dg/pr52880.c: New test.
6254
6255 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6256
6257 * gcc.dg/m-un-2.c: Update.
6258 * gcc.dg/20011021-1.c: Update.
6259
6260 2012-04-25 Tobias Burnus <burnus@net-b.de>
6261
6262 PR fortran/52196
6263 * gfortran.dg/realloc_on_assign_14.f90: New.
6264
6265 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6266
6267 PR testsuite/52641
6268 PR tree-optimizations/52891
6269 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6270
6271 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6272
6273 PR c++/52363
6274 * g++.dg/cpp0x/sfinae35.C: New.
6275 * g++.dg/cpp0x/sfinae36.C: Likewise.
6276
6277 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6278
6279 * gcc.target/builtin_target.c: New testcase.
6280
6281 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6282
6283 PR target/47197
6284 * gcc.target/powerpc/pr47197.c: New test.
6285
6286 2012-04-24 Richard Guenther <rguenther@suse.de>
6287
6288 PR tree-optimization/53085
6289 * g++.dg/torture/pr53085.C: New testcase.
6290
6291 2012-04-24 Andrew Pinski <apinski@cavium.com>
6292
6293 PR tree-opt/33512
6294 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6295 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6296 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6297
6298 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6299
6300 PR middle-end/53084
6301 * gcc.c-torture/execute/pr53084.c: New test.
6302
6303 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6306
6307 2012-04-23 Andrew Pinski <apinski@cavium.com>
6308
6309 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6310
6311 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6312
6313 PR regression/53076
6314 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6315 * gcc.dg/torture/builtin-power-1.c: Likewise.
6316
6317 2012-04-23 Richard Guenther <rguenther@suse.de>
6318
6319 PR tree-optimization/53070
6320 * gcc.dg/torture/pr53070.c: New testcase.
6321
6322 2012-04-23 Richard Guenther <rguenther@suse.de>
6323
6324 PR c/53060
6325 * gcc.dg/pr53060.c: New testcase.
6326
6327 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6328
6329 PR tree-optimizations/52891
6330 * gcc.c-torture/compile/pr52891-1.c: New test.
6331 * gcc.c-torture/compile/pr52891-2.c: New test.
6332
6333 2012-04-22 Tobias Burnus <burnus@net-b.de>
6334
6335 PR fortran/53051
6336 * gfortran.dg/read_float_4.f90: New.
6337
6338 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6339
6340 PR 35441
6341 * c-c++-common/pr35441.C: New.
6342
6343 2012-04-20 Ian Lance Taylor <iant@google.com>
6344
6345 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6346 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6347
6348 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6349
6350 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6351 array access.
6352 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6353
6354 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6355
6356 PR rtl-optimization/44214
6357 * gcc.dg/pr44214-1.c: New test.
6358 * gcc.dg/pr44214-2.c: Likewise.
6359 * gcc.dg/pr44214-3.c: Likewise.
6360
6361 2012-04-20 Richard Guenther <rguenther@suse.de>
6362
6363 * g++.dg/torture/20120420-1.C: New testcase.
6364
6365 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6366
6367 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6368
6369 2012-04-19 Christian Bruel <christian.bruel@st.com>
6370
6371 * gcc.dg/pr52283.c: New test.
6372
6373 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6374
6375 * gcc.dg/pr37985.c: New test.
6376
6377 2012-04-19 Richard Guenther <rguenther@suse.de>
6378
6379 PR rtl-optimization/44688
6380 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6381 possibly profitable.
6382
6383 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6384
6385 PR tree-optimization/52976
6386 * gfortran.dg/reassoc_11.f: New test.
6387
6388 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6389
6390 PR tree-optimization/52976
6391 * gfortran.dg/reassoc_7.f: New test.
6392 * gfortran.dg/reassoc_8.f: Likewise.
6393 * gfortran.dg/reassoc_9.f: Likewise.
6394 * gfortran.dg/reassoc_10.f: Likewise.
6395
6396 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6397
6398 PR c++/52422
6399 * g++.dg/cpp0x/sfinae33.C: New.
6400 * g++.dg/cpp0x/sfinae34.C: Likewise.
6401
6402 2012-04-18 Joey Ye <joey.ye@arm.com>
6403
6404 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6405
6406 2012-04-18 Richard Guenther <rguenther@suse.de>
6407
6408 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6409 array access.
6410 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6411 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6412
6413 2012-04-17 Tom de Vries <tom@codesourcery.com>
6414
6415 * g++.dg/pr51264-4.C: New test.
6416
6417 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6418
6419 PR c++/52599
6420 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6421
6422 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6423
6424 PR c++/53003
6425 * g++.dg/parse/crash59.C: New.
6426
6427 2012-04-17 Michael Matz <matz@suse.de>
6428
6429 PR tree-optimization/18437
6430 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6431
6432 2012-04-17 Richard Guenther <rguenther@suse.de>
6433
6434 PR middle-end/53011
6435 * g++.dg/torture/pr53011.C: New testcase.
6436
6437 2012-04-16 Jason Merrill <jason@redhat.com>
6438
6439 PR c++/38543
6440 * g++.dg/cpp0x/variadic131.C: New.
6441
6442 PR c++/52008
6443 * g++.dg/cpp0x/variadic130.C: New.
6444
6445 PR c++/50830
6446 * g++.dg/cpp0x/variadic129.C: New.
6447
6448 PR c++/50303
6449 * g++.dg/cpp0x/variadic128.C: New.
6450
6451 2012-04-16 Tobias Burnus <burnus@net-b.de>
6452
6453 PR fortran/52864
6454 * gfortran.dg/pointer_intent_6.f90: New.
6455
6456 2012-04-16 Tobias Burnus <burnus@net-b.de>
6457
6458 PR fortran/52916
6459 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6460 to include public_private_module_4.f90.
6461 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6462 targets.
6463
6464 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6465
6466 PR c++/49152
6467 * g++.dg/diagnostic/operator1.C: New.
6468 * g++.dg/ext/label5.C: Adjust.
6469 * g++.dg/ext/va-arg1.C: Likewise.
6470 * g++.dg/other/error20.C: Likewise.
6471 * g++.dg/other/error20.C: Likewise.
6472 * g++.dg/other/error16.C: Likewise.
6473 * g++.dg/other/error10.C: Likewise.
6474 * g++.dg/parse/error30.C: Likewise.
6475 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6476
6477 2012-04-16 Jason Merrill <jason@redhat.com>
6478
6479 PR c++/51148
6480 * g++.dg/cpp0x/variadic127.C: New.
6481
6482 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6483
6484 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6485 testcase name.
6486 Use fail, pass instead of unresolved.
6487 Don't log $optstr.
6488
6489 PR testsuite/52948
6490 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6491 TODO_dump_func.
6492 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6493 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6494 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6495
6496 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6497
6498 PR fortran/52968
6499 * gfortran.dg/typebound_call_23.f03: New test case.
6500
6501 2012-04-15 Jason Merrill <jason@redhat.com>
6502
6503 PR c++/47220
6504 * g++.dg/cpp0x/variadic126.C: New.
6505
6506 PR c++/52380
6507 * g++.dg/cpp0x/variadic125.C: New.
6508
6509 PR c++/52292
6510 * g++.dg/cpp0x/variadic124.C: New.
6511
6512 PR c++/52706
6513 * g++.dg/cpp0x/nullptr27.C: New.
6514
6515 PR c++/52818
6516 * g++.dg/warn/format8.C: New.
6517
6518 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6519
6520 PR fortran/51082
6521 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6522
6523 2012-04-14 Tobias Burnus <burnus@net-b.de>
6524
6525 PR fortran/52916
6526 PR fortran/40973
6527 * gfortran.dg/public_private_module_3.f90: New.
6528 * gfortran.dg/public_private_module_4.f90: New.
6529
6530 2012-04-14 Tom de Vries <tom@codesourcery.com>
6531
6532 * gcc.dg/superblock.c: New test.
6533
6534 2012-04-14 Tom de Vries <tom@codesourcery.com>
6535
6536 * gcc.dg/pr51879-12.c: New test.
6537
6538 2012-04-13 Jason Merrill <jason@redhat.com>
6539
6540 PR c++/52824
6541 * g++.dg/cpp0x/variadic123.C: New.
6542 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6543
6544 PR c++/52905
6545 * g++.dg/cpp0x/initlist-ctor1.C: New.
6546
6547 PR c++/52915
6548 * g++.dg/other/anon-union2.C: New.
6549
6550 2012-04-13 Martin Jambor <mjambor@suse.cz>
6551
6552 PR middle-end/52939
6553 * g++.dg/ipa/pr52939.C: New test.
6554
6555 2012-04-13 Tom de Vries <tom@codesourcery.com>
6556
6557 * gcc.dg/pr52734.c: New test.
6558
6559 2012-04-13 Richard Guenther <rguenther@suse.de>
6560
6561 PR tree-optimization/52969
6562 * gcc.dg/torture/pr52969.c: New testcase.
6563
6564 2012-04-13 Richard Guenther <rguenther@suse.de>
6565
6566 PR c/52549
6567 * gcc.dg/pr52549.c: New testcase.
6568
6569 2012-04-13 Richard Guenther <rguenther@suse.de>
6570
6571 PR c/52862
6572 * gcc.dg/pr52862.c: New testcase.
6573
6574 2012-04-13 Joey Ye <joey.ye@arm.com>
6575
6576 * gcc.target/arm/thumb1-imm.c: New testcase.
6577
6578 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6579
6580 PR target/52932
6581 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6582 second function argument.
6583 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6584 (calc_permps): Update declaration. Calculate result correctly.
6585 (avx2_test): Change src2 type to union256i_d.
6586 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6587 correctly.
6588
6589 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6590
6591 PR target/52775
6592 * gcc.target/powerpc/pr52775.c: New file.
6593
6594 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6595
6596 PR tree-optimization/18589
6597 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6598 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6599 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6600 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6601 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6602 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6603 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6604 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6605 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6606 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6607
6608 2012-04-12 Richard Guenther <rguenther@suse.de>
6609
6610 PR tree-optimization/52943
6611 * gcc.dg/torture/pr52943.c: New testcase.
6612
6613 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6614
6615 PR target/50751
6616 * gcc/target/sh/pr50751-4.c: New.
6617 * gcc/target/sh/pr50751-5.c: New.
6618 * gcc/target/sh/pr50751-6.c: New.
6619 * gcc/target/sh/pr50751-7.c: New.
6620
6621 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6622
6623 PR c++/52465
6624 * g++.dg/lookup/using52.C: New.
6625
6626 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6627
6628 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6629
6630 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6631
6632 PR rtl-optimization/52876
6633 * gcc.target/i386/pr52876.c: New.
6634
6635 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6636
6637 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6638 __UINTPTR_TYPE__.
6639 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6640 __INTPTR_TYPE__.
6641 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6642 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6643 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6644 (ptrdiff_t): ... this. All uses changed.
6645 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6646 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6647 __INTPTR_TYPE__.
6648 (main): Cast argument to __INTPTR_TYPE__.
6649 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6650 size_t.
6651 * gcc.dg/mallign.c (main): Likewise.
6652 * gcc.dg/pr38700.c (foo): Likewise.
6653 * gcc.dg/long-long-cst1.c (t): Likewise.
6654 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6655 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6656 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6657 * gcc.dg/pr25682.c (d, foo): Likewise.
6658 * gcc.dg/format/cast-1.c (f): Likewise.
6659 * gcc.dg/c90-const-expr-10.c
6660 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6661 (size_t): ...this. All uses changed.
6662 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6663 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6664 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6665 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6666 * gcc.dg/sequence-pt-1.c: Likewise.
6667 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6668 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6669 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6670 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6671 of ptrdiff_t with it.
6672 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6673 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6674 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6675
6676 2012-04-11 Jason Merrill <jason@redhat.com>
6677
6678 PR debug/45088
6679 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6680 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6681
6682 PR c++/52906
6683 * g++.dg/ext/attrib45.C: New.
6684
6685 * g++.dg/eh/dtor3.C: New.
6686
6687 2012-04-11 Richard Guenther <rguenther@suse.de>
6688
6689 PR middle-end/52621
6690 * gfortran.dg/pr52621.f90: New testcase.
6691
6692 2012-04-11 Richard Guenther <rguenther@suse.de>
6693
6694 PR middle-end/52918
6695 * g++.dg/torture/pr52918-1.C: New testcase.
6696 * g++.dg/torture/pr52918-2.C: Likewise.
6697
6698 2012-04-11 Tobias Burnus <burnus@net-b.de>
6699
6700 PR fortran/52729
6701 * gfortran.dg/block_11.f90: New.
6702
6703 2012-04-11 Nick Clifton <nickc@redhat.com>
6704
6705 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6706
6707 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6708
6709 PR target/16458
6710 * gcc.target/powerpc/pr16458-1.c: New test.
6711 * gcc.target/powerpc/pr16458-2.c: Likewise.
6712 * gcc.target/powerpc/pr16458-3.c: Likewise.
6713 * gcc.target/powerpc/pr16458-4.c: Likewise.
6714
6715 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6716
6717 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6718 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6719 * gcc.dg/builtin-bswap-5.c: Likewise.
6720 * gcc.target/i386/builtin-bswap-4.c: New test.
6721
6722 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6723
6724 PR 24985
6725 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6726
6727 2012-04-11 Richard Guenther <rguenther@suse.de>
6728
6729 PR rtl-optimization/52881
6730 * gcc.dg/torture/pr52881.c: New testcase.
6731 * gcc.dg/torture/pr52913.c: Likewise.
6732
6733 2012-04-11 Richard Guenther <rguenther@suse.de>
6734
6735 PR tree-optimization/52912
6736 * gcc.dg/torture/pr52912.c: New testcase.
6737
6738 2010-04-10 Michael Matz <matz@suse.de>
6739
6740 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6741 * gcc.dg/vect/vect-outer-1.c: Adjust.
6742 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6743 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6744 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6745 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6746 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6747 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6748
6749 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6750
6751 PR tree-optimization/52870
6752 * gcc.dg/vect/pr52870.c: New test.
6753
6754 2012-04-09 Mike Stump <mikestump@comcast.net>
6755
6756 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6757 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6758 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6759 * gnat.dg/aggr11.adb: Likewise.
6760 * gnat.dg/aggr11_pkg.ads: Likewise.
6761 * gnat.dg/aggr15.adb: Likewise.
6762 * gnat.dg/aggr15.ads: Likewise.
6763 * gnat.dg/aggr17.adb: Likewise.
6764 * gnat.dg/aggr18.adb: Likewise.
6765 * gnat.dg/array14.adb: Likewise.
6766 * gnat.dg/array14.ads: Likewise.
6767 * gnat.dg/array14_pkg.ads: Likewise.
6768 * gnat.dg/array19.adb: Likewise.
6769 * gnat.dg/array19.ads: Likewise.
6770 * gnat.dg/discr27.adb: Likewise.
6771 * gnat.dg/discr27.ads: Likewise.
6772 * gnat.dg/discr35.adb: Likewise.
6773 * gnat.dg/discr35.ads: Likewise.
6774 * gnat.dg/discr6.adb: Likewise.
6775 * gnat.dg/discr6_pkg.ads: Likewise.
6776 * gnat.dg/import1.adb: Likewise.
6777 * gnat.dg/import1.ads: Likewise.
6778 * gnat.dg/loop_address2.adb: Likewise.
6779 * gnat.dg/opt7.adb: Likewise.
6780 * gnat.dg/opt7.ads: Likewise.
6781 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6782 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6783 * gnat.dg/rep_clause2.adb: Likewise.
6784 * gnat.dg/rep_clause2.ads: Likewise.
6785 * gnat.dg/slice2.adb: Likewise.
6786 * gnat.dg/slice2.ads: Likewise.
6787 * gnat.dg/slice6.adb: Likewise.
6788 * gnat.dg/slice6_pkg.ads: Likewise.
6789 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6790 * gnat.dg/taft_type2.adb: Likewise.
6791 * gnat.dg/taft_type2.ads: Likewise.
6792 * gnat.dg/taft_type2_pkg.ads: Likewise.
6793 * gnat.dg/volatile10.adb: Likewise.
6794 * gnat.dg/volatile10_pkg.ads: Likewise.
6795
6796 * gcc.dg/dll-8.c: Remove execute permissions.
6797 * g++.dg/ext/dllexport5.C: Likewise.
6798
6799 2012-04-09 Jan Hubicka <jh@suse.cz>
6800
6801 PR lto/52722
6802 PR lto/51765
6803 PR lto/52634
6804 * gcc.dg/lto/pr52634_1.c: New testcase.
6805 * gcc.dg/lto/pr52634_0.c: New testcase.
6806
6807 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6808
6809 PR target/52883
6810 * gcc.target/i386/pr52883.c: New testcase.
6811
6812 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6813
6814 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6815 (check_effective_target_sync_long_long): Add SPARC case.
6816 (check_effective_target_sync_long_long_runtime): Likewise.
6817 (check_effective_target_sync_int_long): Adjust SPARC case.
6818 (check_effective_target_sync_char_short): Likewise.
6819
6820 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6821
6822 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6823 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6824
6825 2012-04-08 Tobias Burnus <burnus@net-b.de>
6826
6827 PR fortran/40973
6828 PR fortran/52751
6829 * gfortran.dg/public_private_module_2.f90: New.
6830
6831 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6832
6833 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6834 directives.
6835
6836 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6837
6838 PR fortran/52893
6839 * gfortran.dg/function_optimize_11.f90: New test.
6840
6841 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6842
6843 PR fortran/52668
6844 * gfortran.dg/use_only_6.f90: New test.
6845
6846 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6847
6848 PR fortran/52668
6849 * gfortran.dg/use_only_6.f90: New test.
6850 2012-04-06 Mike Stump <mikestump@comcast.net>
6851
6852 PR testsuite/50722
6853 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6854
6855 2012-04-05 Jason Merrill <jason@redhat.com>
6856
6857 PR c++/52596
6858 * g++.dg/template/qualified-id5.C: New.
6859
6860 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6861
6862 PR target/52882
6863 * gcc.target/i386/pr52882.c: New test.
6864
6865 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6866 Dominique D'Humieures <dominiq@lps.ens.fr>
6867
6868 PR testsuite/52614
6869 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6870 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6871
6872 2012-04-04 Jason Merrill <jason@redhat.com>
6873
6874 PR c++/52845
6875 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6876
6877 2012-04-03 Jason Merrill <jason@redhat.com>
6878
6879 PR c++/52796
6880 * g++.dg/cpp0x/variadic-value1.C: New.
6881
6882 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6883
6884 * gnat.dg/pack18.adb: New test.
6885 * gnat.dg/pack18_pkg.ads: New helper.
6886
6887 2012-04-03 Richard Guenther <rguenther@suse.de>
6888
6889 PR tree-optimization/52808
6890 * gcc.dg/pr52808.c: New testcase.
6891
6892 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6893
6894 PR tree-optimization/52835
6895 * gfortran.dg/pr52835.f90: New test.
6896
6897 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6898
6899 * gnat.dg/specs/aggr5.ads: New test.
6900
6901 2012-04-02 Richard Guenther <rguenther@suse.de>
6902
6903 PR tree-optimization/52756
6904 * gcc.dg/torture/pr52756.c: New testcase.
6905
6906 2012-04-02 Richard Guenther <rguenther@suse.de>
6907
6908 PR middle-end/52803
6909 * gcc.dg/pr52803.c: New testcase.
6910
6911 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6912
6913 PR c++/40942
6914 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6915 DR 214 in account.
6916
6917 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6918
6919 PR c++/50043
6920 * g++.dg/cpp0x/noexcept17.C: New.
6921 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6922 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6923 * g++.dg/cpp0x/noexcept01.C: Likewise.
6924 * g++.dg/eh/init-temp1.C: Likewise.
6925 * g++.dg/eh/ctor1.C: Likwise.
6926
6927 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6928
6929 * gnat.dg/controlled6.adb: New test.
6930 * gnat.dg/controlled6_pkg.ads: New helper.
6931 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6932
6933 2012-03-30 Richard Henderson <rth@redhat.com>
6934
6935 PR debug/52727
6936 * g++.dg/opt/pr52727.C: New testcase.
6937
6938 2012-03-30 Richard Guenther <rguenther@suse.de>
6939
6940 PR tree-optimization/52754
6941 * gcc.target/i386/pr52754.c: New testcase.
6942
6943 2012-03-30 Richard Guenther <rguenther@suse.de>
6944
6945 PR middle-end/52772
6946 * g++.dg/torture/pr52772.C: New testcase.
6947
6948 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6949
6950 PR c++/52718
6951 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6952
6953 2012-03-29 Jason Merrill <jason@redhat.com>
6954
6955 PR c++/52685
6956 * g++.dg/template/inherit8.C: New.
6957
6958 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR c++/52759
6961 * g++.dg/ext/weak4.C: New test.
6962
6963 PR tree-optimization/52760
6964 * gcc.c-torture/execute/pr52760.c: New test.
6965
6966 2012-03-29 Jason Merrill <jason@redhat.com>
6967
6968 PR c++/52743
6969 * g++.dg/cpp0x/initlist-array3.C: New.
6970
6971 2012-03-28 Jason Merrill <jason@redhat.com>
6972
6973 PR c++/52746
6974 * g++.dg/overload/virtual2.C: New.
6975
6976 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6977
6978 * gnat.dg/vect7.ad[sb]: New test.
6979
6980 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6981 Tobias Burnus <burnus@gcc.gnu.org>
6982
6983 PR fortran/52652
6984 * gfortran.dg/allocate_class_1.f90 : Change error test.
6985 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6986 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6987 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6988
6989 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6990
6991 PR middle-end/52691
6992 * gcc.dg/pr52691.c: New test.
6993
6994 PR middle-end/52750
6995 * gcc.c-torture/compile/pr52750.c: New test.
6996
6997 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6998
6999 PR target/52692
7000 * gcc.target/avr/torture/builtins-2.c: New test.
7001
7002 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR target/52736
7005 * gcc.target/i386/pr52736.c: New test.
7006
7007 2012-03-27 Martin Jambor <mjambor@suse.cz>
7008
7009 PR middle-end/52693
7010 * gcc.dg/torture/pr52693.c: New test.
7011
7012 2012-03-27 Meador Inge <meadori@codesourcery.com>
7013
7014 PR c++/52672
7015 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7016
7017 2012-03-27 Mike Stump <mikestump@comcast.net>
7018
7019 PR target/52665
7020 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7021 failures that match branch names.
7022
7023 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7024 H.J. Lu <hongjiu.lu@intel.com>
7025
7026 PR target/52698
7027 * gcc.target/i386/pr52698.c: New test.
7028
7029 2012-03-27 Richard Guenther <rguenther@suse.de>
7030
7031 PR middle-end/52720
7032 * gcc.dg/torture/pr52720.c: New testcase.
7033
7034 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7035
7036 * gnat.dg/pack17.adb: New test.
7037
7038 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7039
7040 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7041 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7042
7043 2012-03-26 Martin Jambor <mjambor@suse.cz>
7044
7045 PR tree-optimization/50052
7046 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7047
7048 2012-03-26 Richard Guenther <rguenther@suse.de>
7049
7050 PR tree-optimization/52701
7051 * gfortran.dg/pr52701.f90: New testcase.
7052
7053 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7054
7055 PR tree-optimization/52686
7056 * gcc.target/arm/pr52686.c: New test.
7057
7058 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7059
7060 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7061 Add "-Os -flto" to list.
7062
7063 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7064
7065 * gnat.dg/concat2.ad[sb]: New test.
7066
7067 2012-03-24 Jason Merrill <jason@redhat.com>
7068
7069 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7070 * g++.dg/cpp0x/trailing2.C: Likewise.
7071 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7072 * g++.dg/cpp1y/auto-fn1.C: New.
7073 * g++.dg/cpp1y/auto-fn2.C: New.
7074 * g++.dg/cpp1y/auto-fn3.C: New.
7075 * g++.dg/cpp1y/auto-fn4.C: New.
7076 * g++.dg/cpp1y/auto-fn5.C: New.
7077 * g++.dg/cpp1y/auto-fn6.C: New.
7078 * g++.dg/cpp1y/auto-fn7.C: New.
7079 * g++.dg/cpp1y/auto-fn8.C: New.
7080 * g++.dg/cpp1y/auto-fn9.C: New.
7081 * g++.dg/cpp1y/auto-fn10.C: New.
7082 * g++.dg/cpp1y/auto-fn11.C: New.
7083
7084 2012-03-23 Richard Guenther <rguenther@suse.de>
7085
7086 PR tree-optimization/52678
7087 * gfortran.dg/pr52678.f: New testcase.
7088
7089 2012-03-23 Richard Guenther <rguenther@suse.de>
7090
7091 PR tree-optimization/52638
7092 * g++.dg/torture/pr52638.C: New testcase.
7093
7094 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7095
7096 PR c++/52487
7097 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7098
7099 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7100
7101 PR c++/52671
7102 * g++.dg/ext/attrib44.C: New test.
7103
7104 2012-03-22 Jan Hubicka <jh@suse.cz>
7105
7106 PR middle-end/51737
7107 * g++.dg/torture/pr51737.C: New testcase
7108
7109 2012-03-22 Richard Guenther <rguenther@suse.de>
7110
7111 PR tree-optimization/52548
7112 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7113
7114 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7115
7116 * lib/fortran-modules.exp (list-module-names-1): Remove
7117 warning.
7118
7119 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7120
7121 PR target/50751
7122 * gcc.target/sh/pr50751-1.c: New.
7123 * gcc.target/sh/pr50751-2.c: New.
7124 * gcc.target/sh/pr50751-3.c: New.
7125
7126 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7127
7128 PR target/52479
7129 * gcc.target/sh/sh4a-cos.c: Remove.
7130 * gcc.target/sh/sh4a-sin.c: Remove.
7131 * gcc.target/sh/sh4a-sincos.c: Remove.
7132
7133 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7134
7135 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7136 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7137
7138 2012-03-21 Martin Jambor <mjambor@suse.cz>
7139
7140 PR testsuite/52641
7141 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7142 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7143
7144 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7145
7146 * gcc.target/arm/thumb-16bit-ops.c: New file.
7147 * gcc.target/arm/thumb-ifcvt.c: New file.
7148
7149 2012-03-20 Jason Merrill <jason@redhat.com>
7150
7151 * lib/target-supports.exp: Add { target c++1y }.
7152
7153 * g++.dg/cpp0x/auto32.C: New.
7154
7155 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7156
7157 PR testsuite/52641
7158 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7159 int32plus.
7160 * gcc.dg/torture/pr48124-4.c: Ditto:
7161 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7162
7163 2012-03-20 Jason Merrill <jason@redhat.com>
7164
7165 PR c++/52510
7166 * g++.dg/cpp0x/initlist66.C: New.
7167
7168 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7169
7170 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7171 __AVR_HAVE_LPMX__
7172
7173 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7174
7175 PR target/49868
7176 * gcc.target/avr/torture/addr-space-2.h: New file.
7177 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7178 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7179 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7180 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7181
7182 2012-03-20 Richard Guenther <rguenther@suse.de>
7183
7184 * gnat.dg/pack16.adb: New testcase.
7185 * gnat.dg/pack16_pkg.ads: Likewise.
7186 * gnat.dg/specs/pack8.ads: Likewise.
7187 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7188
7189 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7190
7191 * g++.dg/warn/Wuseless-cast.C: Extend.
7192
7193 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7194
7195 PR c++/14710
7196 * g++.dg/warn/Wuseless-cast.C: New.
7197
7198 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7199
7200 PR libfortran/52608
7201 * gfortran.dg/pr52608.f90: New test.
7202
7203 2012-03-17 Tobias Burnus <burnus@net-b.de>
7204
7205 PR fortran/52585
7206 * gfortran.dg/proc_ptr_36.f90: New.
7207
7208 2012-03-16 Martin Jambor <mjambor@suse.cz>
7209
7210 * gcc.dg/misaligned-expand-1.c: New test.
7211 * gcc.dg/misaligned-expand-3.c: Likewise.
7212
7213 2012-03-16 Richard Guenther <rguenther@suse.de>
7214 Kai Tietz <ktietz@redhat.com>
7215
7216 PR middle-end/48814
7217 * gcc.c-torture/execute/pr48814-1.c: New test.
7218 * gcc.c-torture/execute/pr48814-2.c: New test.
7219 * gcc.dg/tree-ssa/assign-1.c: New test.
7220 * gcc.dg/tree-ssa/assign-2.c: New test.
7221 * gcc.dg/tree-ssa/assign-3.c: New test.
7222
7223 2012-03-16 Richard Guenther <rguenther@suse.de>
7224
7225 * gnat.dg/specs/pack7.ads: New testcase.
7226
7227 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7228
7229 PR target/52568
7230 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7231 * gcc.dg/torture/vshuf-8.inc: Likewise.
7232 * gcc.dg/torture/vshuf-16.inc: Likewise.
7233 * gcc.dg/torture/vshuf-32.inc: Likewise.
7234
7235 2012-03-15 Jason Merrill <jason@redhat.com>
7236
7237 * g++.dg/torture/pr52582.C: New.
7238
7239 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7240
7241 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7242
7243 2012-03-15 Ira Rosen <irar@il.ibm.com>
7244 Ulrich Weigand <ulrich.weigand@linaro.org>
7245
7246 * gcc.dg/vect/slp-cond-3.c: New test.
7247 * gcc.dg/vect/slp-cond-4.c: New test.
7248
7249 2012-03-15 Ira Rosen <irar@il.ibm.com>
7250 Ulrich Weigand <ulrich.weigand@linaro.org>
7251
7252 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7253 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7254
7255 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7256
7257 PR libfortran/52434
7258 PR libfortran/48878
7259 PR libfortran/38199
7260 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7261 * gfortran.dg/round_1.f03: Likewise.
7262
7263 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7264 Andrew Pinski <apinski@cavium.com>
7265
7266 PR middle-end/52592
7267 * gcc.dg/pr52592.c: New test.
7268
7269 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7270
7271 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7272 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7273 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7274 * lib/fortran-modules.exp: .. this new file. Adjust users.
7275 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7276 gfortran-dg-debug-runtest): Call cleanup-modules.
7277 * lib/fortran-torture.exp (fortran-torture-execute,
7278 fortran-torture): Likewise.
7279 * gfortran.dg/coarray/caf.exp: Likewise.
7280 * lib/lto.exp: Likewise.
7281 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7282 * gfortran.dg/class_4b.f03: Likewise.
7283 * gfortran.dg/class_4c.f03: Likewise.
7284 * gfortran.dg/class_45a.f03: Likewise.
7285 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7286 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7287 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7288 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7289 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7290 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7291 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7292 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7293 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7294 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7295 * gfortran.dg/whole_file_28.f90: Likewise.
7296 * gfortran.dg/whole_file_29.f90: Likewise.
7297 * gfortran.dg/whole_file_30.f90: Likewise.
7298 * gfortran.dg/whole_file_31.f90: Likewise.
7299
7300 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7301
7302 PR tree-optimization/52267
7303 * gcc.dg/pr52267.c: New test.
7304 * gcc.dg/tree-ssa/vrp65.c: New test.
7305 * gcc.dg/tree-ssa/vrp66.c: New test.
7306
7307 2012-03-15 Richard Guenther <rguenther@suse.de>
7308
7309 PR middle-end/52580
7310 * gfortran.dg/vect/pr52580.f: New testcase.
7311
7312 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7313
7314 * gcc.target/sh/fpul-usage-1.c: New.
7315
7316 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7317
7318 PR target/49468
7319 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7320 * gcc.target/sh/pr49468-di.c: Likewise.
7321
7322 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7323
7324 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7325 * gcc.dg/c99-stdint-6.c: Likewise.
7326 * gcc.dg/lto/20090210_0.c: Likewise.
7327 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7328 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7329 * gcc.dg/pragma-init-fini-2.c: Likewise.
7330 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7331 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7332 * gcc.target/i386/pr22152.c: Likewise.
7333 * gcc.target/i386/vect8-ret.c: Likewise.
7334 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7335 handling.
7336
7337 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7338
7339 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7340 * g++.dg/tree-prof/partition1.C: Likewise.
7341 * g++.dg/tree-prof/partition2.C: Likewise.
7342 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7343 handling.
7344 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7345 * gcc.c-torture/execute/20010724-1.c: Remove.
7346 * gcc.c-torture/execute/20010724-1.x: Remove.
7347 * gcc.c-torture/execute/20040208-2.c: Remove.
7348 * gcc.c-torture/execute/20040208-2.x: Remove.
7349 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7350 Remove.
7351 (main) [__mips__ && __sgi__]: Remove.
7352 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7353 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7354 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7355 mips-sgi-irix6* handling.
7356 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7357 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7358 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7359 handling.
7360 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7361 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7362 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7363 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7364 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7365 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7366 mips-sgi-irix6*.
7367 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7368 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7369 * gcc.target/mips/save-restore-3.c: Likewise.
7370 * gcc.target/mips/save-restore-4.c: Likewise.
7371 * gcc.target/mips/save-restore-5.c: Likewise.
7372 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7373 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7374 messages.
7375 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7376 IRIX 6 handling.
7377 (restore_ld_library_path_env_vars): Likewise.
7378 * lib/target-supports.exp (check_profiling_available): Remove
7379 mips*-*-irix* handling.
7380 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7381 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7382 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7383
7384 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR c++/52582
7387 * g++.dg/opt/pr52582.C: New test.
7388
7389 2012-03-14 Richard Guenther <rguenther@suse.de>
7390
7391 PR tree-optimization/52571
7392 * gcc.dg/vect/vect-2.c: Initialize arrays.
7393 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7394 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7395 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7396
7397 2012-03-14 Richard Guenther <rguenther@suse.de>
7398
7399 PR middle-end/52080
7400 PR middle-end/52097
7401 PR middle-end/48124
7402 * gcc.dg/torture/pr48124-1.c: New testcase.
7403 * gcc.dg/torture/pr48124-2.c: Likewise.
7404 * gcc.dg/torture/pr48124-3.c: Likewise.
7405 * gcc.dg/torture/pr48124-4.c: Likewise.
7406
7407 2012-03-14 Richard Guenther <rguenther@suse.de>
7408
7409 PR middle-end/52578
7410 * gcc.dg/pr52578.c: New testcase.
7411
7412 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR c++/52521
7415 * g++.dg/cpp0x/udlit-args2.C: New test.
7416
7417 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7418
7419 PR target/48596
7420 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7421 * gcc.c-torture/compile/pr48596.c: ... here.
7422
7423 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7424
7425 PR c++/51641
7426 * g++.dg/lookup/hidden-class17.C: New test.
7427
7428 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR c/52577
7431 * gcc.dg/Wunused-var-3.c: New test.
7432
7433 2012-03-13 Martin Jambor <mjambor@suse.cz>
7434
7435 * gcc.dg/misaligned-expand-2.c: New test.
7436
7437 2012-03-13 Richard Guenther <rguenther@suse.de>
7438
7439 PR middle-end/52134
7440 * gcc.dg/pr52134.c: New testcase.
7441
7442 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7443
7444 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7445
7446 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7447
7448 PR tree-optimization/46728
7449 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7450 * gcc.target/powerpc/pr46728-5.c: Likewise.
7451 * gcc.target/powerpc/pr46728-8.c: Likewise.
7452 * gcc.target/powerpc/pr46728-10.c: Likewise.
7453 * gcc.target/powerpc/pr46728-11.c: Likewise.
7454 * gcc.target/powerpc/pr46728-13.c: Likewise.
7455 * gcc.target/powerpc/pr46728-14.c: Likewise.
7456 * gcc.target/powerpc/pr46728-15.c: Likewise.
7457
7458 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7459
7460 PR c++/52299
7461 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7462
7463 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7464
7465 PR tree-optimization/46728
7466 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7467 * gcc.target/powerpc/pr46728-5.c: Likewise.
7468 * gcc.target/powerpc/pr46728-8.c: Likewise.
7469 * gcc.target/powerpc/pr46728-10.c: Likewise.
7470 * gcc.target/powerpc/pr46728-11.c: Likewise.
7471 * gcc.target/powerpc/pr46728-13.c: Likewise.
7472 * gcc.target/powerpc/pr46728-14.c: Likewise.
7473 * gcc.target/powerpc/pr46728-15.c: Likewise.
7474
7475 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7476
7477 PR target/49868
7478 * gcc.target/avr/torture/addr-space-1.h: New file.
7479 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7480 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7481 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7482 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7483
7484 2012-03-12 Andrew Pinski <apinski@cavium.com>
7485
7486 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7487
7488 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7489
7490 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7491 * g++.dg/abi/thunk4.C: Likewise.
7492 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7493 Adapt line numbers.
7494 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7495 handling.
7496 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7497 * g++.dg/eh/spbp.C: Likewise.
7498 * g++.dg/ext/label13.C: Likewise.
7499 * g++.dg/guality/guality.exp: Likewise.
7500 * g++.dg/other/anon5.C: Likewise.
7501 * g++.dg/other/pragma-ep-1.C: Remove.
7502 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7503 * g++.dg/warn/pr31246.C: Likewise.
7504 * g++.dg/warn/weak1.C: Likewise.
7505 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7506 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7507 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7508 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7509 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7510 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7511 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7512 * gcc.dg/c99-tgmath-1.c: Likewise.
7513 * gcc.dg/c99-tgmath-2.c: Likewise.
7514 * gcc.dg/c99-tgmath-3.c: Likewise.
7515 * gcc.dg/c99-tgmath-4.c: Likewise.
7516 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7517 handling.
7518 * gcc.dg/debug/pr49032.c: Likewise.
7519 * gcc.dg/guality/guality.exp: Likewise.
7520 * gcc.dg/intmax_t-1.c: Likewise.
7521 * gcc.dg/pr48616.c: Likewise.
7522 * gcc.dg/pragma-ep-1.c: Remove.
7523 * gcc.dg/pragma-ep-2.c: Remove.
7524 * gcc.dg/pragma-ep-3.c: Remove.
7525 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7526 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7527 * gcc.misc-tests/gcov-14.c: Likewise.
7528 * gfortran.dg/guality/guality.exp: Likewise.
7529 * lib/target-supports.exp (check_weak_available): Likewise.
7530 (add_options_for_tls): Likewise.
7531 (check_ascii_locale_available): Likewise.
7532 * obj-c++.dg/dwarf-2.mm: Likewise.
7533 * objc.dg/dwarf-1.m: Likewise.
7534 * objc.dg/dwarf-2.m: Likewise.
7535
7536 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7537
7538 PR tree-optimization/51721
7539 * gcc.dg/tree-ssa/vrp64.c: New test.
7540
7541 PR tree-optimization/52533
7542 * gcc.c-torture/compile/pr52533.c: New test.
7543
7544 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7545
7546 * gcc.target/i386/rtm-xabort-1.c: New.
7547 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7548 * gcc.target/i386/rtm-xend-1.c: Ditto.
7549 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7550 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7551 * gcc.target/i386/sse-13.c: Ditto.
7552 * gcc.target/i386/sse-14.c: Ditto.
7553 * gcc.target/i386/sse-22.c: Ditto.
7554 * gcc.target/i386/sse-23.c: Ditto.
7555 * g++.dg/other/i386-2.C: Ditto.
7556 * g++.dg/other/i386-3.C: Ditto.
7557
7558 2012-03-12 Tobias Burnus <burnus@net-b.de>
7559
7560 PR fortran/52542
7561 * gfortran.dg/proc_ptr_35.f90: New.
7562
7563 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7564
7565 PR target/52530
7566 * gcc.dg/torture/pr52530.c: New test.
7567
7568 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7569
7570 PR target/51244
7571 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7572
7573 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7574
7575 PR target/52450
7576 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7577
7578 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7579
7580 2012-03-09 Andrew Pinski <apinski@cavium.com>
7581
7582 PR middle-end/51988
7583 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7584 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7585
7586 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7587
7588 * gcc.dg/tree-ssa/scev-3.c: New.
7589 * gcc.dg/tree-ssa/scev-4.c: New.
7590
7591 2012-03-08 Tobias Burnus <burnus@net-b.de>
7592
7593 PR fortran/52469
7594 * gfortran.dg/proc_ptr_34.f90
7595
7596 2012-03-07 Jason Merrill <jason@redhat.com>
7597
7598 PR c++/52521
7599 * g++.dg/cpp0x/udlit-mangle.C: New.
7600
7601 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7602
7603 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7604
7605 2012-03-06 Richard Guenther <rguenther@suse.de>
7606
7607 PR middle-end/52493
7608 * gcc.dg/torture/pr52493.c: New testcase.
7609
7610 2012-03-06 Richard Guenther <rguenther@suse.de>
7611
7612 PR lto/52097
7613 * gcc.dg/lto/pr52097_0.c: New testcase.
7614
7615 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7616
7617 PR target/51244
7618 * gcc.target/sh/pr51244-1.c: New.
7619 * gcc.target/sh/pr51244-2.c: New.
7620 * gcc.target/sh/pr51244-3.c: New.
7621
7622 2012-03-05 Jason Merrill <jason@redhat.com>
7623
7624 PR c++/51930
7625 * g++.dg/ext/visibility/template11.C: New.
7626
7627 * g++.dg/cpp0x/implicit13.C: New.
7628
7629 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7630
7631 PR tree-optimization/51721
7632 * gcc.dg/tree-ssa/vrp63.c: New test.
7633 * gcc.dg/pr51721.c: New test.
7634
7635 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7636
7637 PR fortran/50981
7638 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7639 argument checks.
7640
7641 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7642
7643 PR target/52146
7644 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7645
7646 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7647
7648 PR fortran/50981
7649 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7650
7651 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7652
7653 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7654 int32plus.
7655
7656 2012-03-03 Jason Merrill <jason@redhat.com>
7657
7658 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7659
7660 Core 1270
7661 * g++.dg/cpp0x/initlist65.C: New.
7662
7663 PR c++/36797
7664 * g++.dg/ext/is_empty2.C: New.
7665
7666 2012-03-03 Tobias Burnus <burnus@net-b.de>
7667
7668 PR fortran/48820
7669 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7670
7671 2012-03-03 Tobias Burnus <burnus@net-b.de>
7672
7673 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7674 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7675 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7676 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7677 * gfortran.dg/class_30.f90: Remove dg-warning line.
7678 * gfortran.dg/bind_c_usage_25.f90: New.
7679
7680 2012-03-03 Tobias Burnus <burnus@net-b.de>
7681
7682 PR fortran/48820
7683 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7684 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7685 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7686
7687 2012-03-03 Tobias Burnus <burnus@net-b.de>
7688
7689 PR fortran/48820
7690 * gfortran.dg/assumed_type_1.f90: New.
7691 * gfortran.dg/assumed_type_2.f90: New.
7692 * gfortran.dg/assumed_type_3.f90: New.
7693 * gfortran.dg/assumed_type_4.f90: New.
7694
7695 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7696
7697 PR target/49486
7698 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7699 * gcc.target/sh/pr49468-di.c: New.
7700
7701 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7702
7703 * gcc.dg/graphite/pr50561.c: Update.
7704
7705 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7706
7707 * gcc.target/powerpc/pr52457.c: New test.
7708
7709 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7710
7711 * gcc.target/arm/sat-1.c: New test.
7712
7713 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7714
7715 PR target/46716
7716 * gcc.target/i386/pr46716.c: New test.
7717
7718 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7719
7720 PR c++/51989
7721 * g++.dg/cpp0x/sfinae32.C: New.
7722
7723 2012-03-02 Richard Guenther <rguenther@suse.de>
7724
7725 PR tree-optimization/52406
7726 * gcc.dg/torture/pr52406.c: New testcase.
7727
7728 2012-03-02 Tobias Burnus <burnus@net-b.de>
7729
7730 PR fortran/52325
7731 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7732 * gfortran.dg/nullify_2.f90: Update dg-error.
7733 * gfortran.dg/nullify_4.f90: Ditto.
7734 * gfortran.dg/pointer_init_6.f90: Ditto.
7735
7736 2012-03-02 Tobias Burnus <burnus@net-b.de>
7737
7738 PR fortran/52270
7739 * gfortran.dg/class_51.f90: New.
7740
7741 2012-03-02 Tobias Burnus <burnus@net-b.de>
7742
7743 PR fortran/52452
7744 * gfortran.dg/intrinsic_8.f90: New.
7745
7746 2012-03-01 Kai Tietz <ktietz@redhat.com>
7747
7748 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7749 routines on mingw targets.
7750 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7751
7752 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7753
7754 PR tree-optimization/52445
7755 * gcc.dg/pr52445.c: New test.
7756
7757 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7758
7759 PR target/52437
7760 * gcc.c-torture/compile/pr52437.c: New test.
7761
7762 PR middle-end/52419
7763 * gcc.dg/torture/pr52419.c: New test.
7764
7765 PR tree-optimization/52429
7766 * gcc.dg/torture/pr52429.c: New test.
7767 * g++.dg/opt/pr52429.C: New test.
7768
7769 2012-02-29 Richard Guenther <rguenther@suse.de>
7770
7771 PR testsuite/52297
7772 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7773 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7774 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7775 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7776 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7777 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7778
7779 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7780
7781 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7782
7783 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7784
7785 PR fortran/52386
7786 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7787
7788 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7789
7790 PR target/51534
7791 * gcc.target/arm/neon/pr51534.c: New testcase.
7792
7793 2012-02-28 Richard Guenther <rguenther@suse.de>
7794
7795 PR target/52407
7796 * gcc.dg/torture/pr52407.c: New testcase.
7797
7798 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7799
7800 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7801 * gcc.target/arm/vfp2.c: Likewise.
7802 * gcc.target/arm/vfp3.c: Likewise.
7803 * gcc.target/arm/vfp4.c: Likewise.
7804 * gcc.target/arm/vfp5.c: Likewise.
7805 * gcc.target/arm/vfp6.c: Likewise.
7806 * gcc.target/arm/vfp7.c: Likewise.
7807 * gcc.target/arm/vfp8.c: Likewise.
7808 * gcc.target/arm/vfp9.c: Likewise.
7809 * gcc.target/arm/vfp10.c: Likewise.
7810 * gcc.target/arm/vfp11.c: Likewise.
7811 * gcc.target/arm/vfp12.c: Likewise.
7812 * gcc.target/arm/vfp13.c: Likewise.
7813 * gcc.target/arm/vfp14.c: Likewise.
7814 * gcc.target/arm/vfp15.c: Likewise.
7815 * gcc.target/arm/vfp16.c: Likewise.
7816 * gcc.target/arm/vfp17.c: Likewise.
7817 * gcc.target/arm/neon-constants.h: New file.
7818 * gcc.target/arm/neon-vect1.c: New test.
7819 * gcc.target/arm/neon-vect2.c: New test.
7820 * gcc.target/arm/neon-vect3.c: New test.
7821 * gcc.target/arm/neon-vect4.c: New test.
7822 * gcc.target/arm/neon-vect5.c: New test.
7823 * gcc.target/arm/neon-vect6.c: New test.
7824 * gcc.target/arm/neon-vect7.c: New test.
7825 * gcc.target/arm/neon-vect8.c: New test.
7826
7827 2012-02-28 Richard Guenther <rguenther@suse.de>
7828
7829 PR tree-optimization/52402
7830 * gcc.dg/torture/pr52402.c: New testcase.
7831
7832 2012-02-28 Richard Guenther <rguenther@suse.de>
7833
7834 PR lto/52400
7835 * g++.dg/lto/pr52400_0.C: New testcase.
7836
7837 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7838
7839 * gcc.target/avr/torture/builtins-1.c: New test.
7840 * gcc.target/avr/torture/builtins-error.c: New test.
7841
7842 2012-02-28 Kai Tietz <ktietz@redhat.com>
7843
7844 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7845 * gcc.target/i386/pr45352-2.c: Likewise.
7846 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7847 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7848 targets instead rand.
7849 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7850 * gcc.target/i386/sse2-mul-1.c: Likewise.
7851 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7852 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7853 * gcc.target/i386/pad-1.c: Likewise.
7854 * gcc.target/i386/pad-9.c: Likewise.
7855 * gcc.target/i386/pad-2.c: Likewise.
7856 * gcc.target/i386/pad-5b.c: Likewise.
7857 * gcc.target/i386/pad-8.c: Likewise.
7858 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7859 * gcc.target/i386/pr44130.c: Likewise.
7860 * gcc.target/i386/align-main-1.c: Likewise.
7861 * gcc.target/i386/align-main-2.c: Likewise.
7862 * gcc.target/i386/sw-1.c: Likewise.
7863 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7864 on x64 mingw target.
7865 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7866 * gcc.target/i386/pr46295.c: Likewise.
7867 * gcc.target/i386/amd64-abi-1.c: Likewise.
7868 * gcc.target/i386/amd64-abi-2.c: Likewise.
7869 * gcc.target/i386/pr39082-1.c: Likewise.
7870 * gcc.target/i386/pr39162.c: Likewise.
7871 * gcc.target/i386/pr22152.c: Likewise.
7872 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7873 * gcc.target/i386/wrfsbase-2.c: Likewise.
7874 * gcc.target/i386/local.c: Likewise
7875 * gcc.target/i386/wrgsbase-1.c: Likewise.
7876 * gcc.target/i386/wrfsbase-1.c: Likewise.
7877 * gcc.target/i386/pr39315-3.c: Likewise.
7878 * gcc.target/i386/pr35767-4.c: Likewise.
7879 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7880 x64 mingw target.
7881 * gcc.target/i386/pr45336-2.c: Likewise.
7882 * gcc.target/i386/pr45336-1.c: Likewise.
7883 * gcc.target/i386/pr45336-4.c: Likewise.
7884
7885 2012-02-27 Tristan Gingold <gingold@adacore.com>
7886
7887 * gnat.dg/array20.ad[sb]: New test.
7888
7889 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7890
7891 PR target/52375
7892 * gcc.target/arm/pr52375.c: New test.
7893 * gcc.c-torture/compile/pr52375.c: New test.
7894
7895 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7896
7897 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7898 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7899
7900 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7901
7902 * gnat.dg/aggr19.adb: New test.
7903 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7904
7905 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7906
7907 PR target/49263
7908 * gcc.target/sh/pr49263.c: New.
7909
7910 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7911
7912 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7913 simulate_thread_wrapper_other_threads
7914 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7915 Move initialization of 'value' to main().
7916 (main): Initialize 'value';
7917 * gcc.dg/simulate-thread/speculative-store.c
7918 (simulate_thread_step_verify): Return 0 when successful.
7919 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7920 Reduce threshold.
7921 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7922 (simulate_thread_wrapper_other_threads): Return a success/fail value
7923 and issue an error if the instruction count threshold is exceeded.
7924
7925 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7926
7927 PR target/50580
7928 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7929 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7930
7931 2012-02-24 Richard Guenther <rguenther@suse.de>
7932
7933 PR middle-end/52355
7934 * gcc.dg/pr52355.c: New testcase.
7935
7936 2012-02-23 Kai Tietz <ktietz@redhat.com>
7937
7938 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7939 * gcc.dg/Wpadded.c: Likewise.
7940 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7941 structure-layout.
7942 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7943 for sleep by Sleep and add windows.h include for this function.
7944 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7945 targets.
7946 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7947 target.
7948 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7949 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7950 on x64 mingw target.
7951 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7952 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7953 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7954 failure on LLP64 target.
7955
7956 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7957
7958 PR c/52290
7959 * gcc.dg/noncompile/pr52290.c: New test.
7960
7961 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7962
7963 PR tree-optimization/52019
7964 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7965
7966 2012-02-22 Kai Tietz <ktietz@redhat.com>
7967
7968 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7969 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7970 derived pdiff_t type.
7971 * g++.dg/torture/pr49720.C: Likewise
7972
7973 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7974
7975 PR target/52330
7976 * gcc.target/i386/pr52330.c: New test.
7977
7978 2012-02-22 Tobias Burnus <burnus@net-b.de>
7979
7980 PR fortran/52335
7981 * gfortran.dg/io_constraints_10.f90: New.
7982
7983 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7984
7985 * lib/target-supports.exp (check_effective_target_vect_condition):
7986 Return true for NEON.
7987
7988 2012-02-21 Kai Tietz <ktietz@redhat.com>
7989
7990 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7991
7992 2012-02-21 Richard Guenther <rguenther@suse.de>
7993
7994 PR tree-optimization/52324
7995 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7996
7997 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7998
7999 PR middle-end/51782
8000 * gcc.target/avr/torture/pr51782-1.c: New test.
8001
8002 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8003
8004 PR tree-optimization/52318
8005 * gcc.dg/pr52318.c: New test.
8006
8007 2012-02-20 Kai Tietz <ktietz@redhat.com>
8008
8009 * gcc.dg/bf-ms-layout-3.c: New testcase.
8010
8011 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8012
8013 PR testsuite/52229
8014 PR fortran/32380
8015 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8016
8017 2012-02-20 Richard Guenther <rguenther@suse.de>
8018
8019 PR tree-optimization/52298
8020 * gcc.dg/torture/pr52298.c: New testcase.
8021 * gcc.dg/vect/pr52298.c: Likewise.
8022
8023 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8024
8025 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8026 * gcc.c-torture/execute/pr52286.c: Ditto.
8027
8028 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR tree-optimization/52286
8031 * gcc.c-torture/execute/pr52286.c: New test.
8032
8033 2012-02-18 Tobias Burnus <burnus@net-b.de>
8034
8035 PR fortran/52295
8036 * gfortran.dg/interface_35.f90: Use -std=f2003.
8037 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8038 * gfortran.dg/interface_assignment_4.f90: Ditto.
8039 * gfortran.dg/bessel_1.f90: Ditto.
8040 * gfortran.dg/func_result_6.f90: Ditto.
8041 * gfortran.dg/hypot_1.f90: Ditto.
8042 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8043
8044 2012-02-17 Tobias Burnus <burnus@net-b.de>
8045
8046 PR translation/52232
8047 PR translation/52234
8048 PR translation/52245
8049 PR translation/52246
8050 PR translation/52262
8051 PR translation/52273
8052 * gfortran.dg/coarray_22.f90: Update dg-error.
8053 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8054
8055 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8056
8057 PR target/51753
8058 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8059 (simulate-thread): Use default timeout.
8060
8061 2012-02-16 Jason Merrill <jason@redhat.com>
8062
8063 PR c++/52248
8064 * g++.dg/ext/timevar1.C: New.
8065
8066 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8067
8068 PR c++/52126
8069 * g++.dg/template/using21.C: New.
8070 * g++.dg/template/using22.C: Likewise.
8071
8072 2012-02-16 Jason Merrill <jason@redhat.com>
8073
8074 PR c++/51415
8075 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8076
8077 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR tree-optimization/52255
8080 * gcc.c-torture/compile/pr52255.c: New test.
8081
8082 PR debug/52260
8083 * g++.dg/debug/dwarf2/pr52260.C: New test.
8084
8085 PR middle-end/51929
8086 * g++.dg/ipa/pr51929.C: New test.
8087
8088 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8089
8090 PR target/52199
8091 * gcc.target/powerpc/pr52199.c: New file.
8092
8093 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8094
8095 PR target/52152
8096 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8097
8098 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8099
8100 * gcc.dg/pr51867.c: Don't include <math.h>.
8101 (sqrtf): Declare.
8102
8103 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8104
8105 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8106 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8107
8108 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8109
8110 PR tree-optimization/50561
8111 * gcc.dg/graphite/pr50561.c: New testcase.
8112
8113 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8114
8115 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8116 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8117
8118 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8119
8120 * gnat.dg/discr35.ad[sb]: New test.
8121
8122 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8123
8124 * gnat.dg/volatile10.adb: New test.
8125 * gnat.dg/volatile10_pkg.ads: New helper.
8126
8127 2012-02-14 Jason Merrill <jason@redhat.com>
8128
8129 * g++.dg/ext/attrib43.C: New.
8130
8131 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8132
8133 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8134 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8135 fgnu_tm.
8136 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8137 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8138 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8139 effective_target fgnu_tm.
8140 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8141
8142 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR c++/52247
8145 * g++.dg/template/asmgoto1.C: New test.
8146
8147 2012-02-14 Ian Lance Taylor <iant@google.com>
8148
8149 PR go/48501
8150 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8151 compiling generated file for 64bit and index tests.
8152
8153 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8154
8155 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8156
8157 2012-02-14 Richard Guenther <rguenther@suse.de>
8158
8159 PR tree-optimization/52244
8160 PR tree-optimization/51528
8161 * gcc.dg/torture/pr52244.c: New testcase.
8162
8163 2012-02-14 Walter Lee <walt@tilera.com>
8164
8165 * g++.dg/other/PR23205.C: Disable test on tile.
8166 * g++.dg/other/pr23205-2.C: Disable test on tile.
8167 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8168 * gcc.dg/20040813-1.c: Disable test on tile.
8169 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8170 * gcc.misc-tests/linkage.exp: Handle tilegx.
8171
8172 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR tree-optimization/52210
8175 * gcc.dg/pr52210.c: New test.
8176
8177 2012-02-14 Jason Merrill <jason@redhat.com>
8178
8179 PR c++/39055
8180 * g++.dg/overload/defarg5.C: New.
8181
8182 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8183
8184 PR c/52181
8185 * c-c++-common/pr52181.c: New test.
8186
8187 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR c++/52215
8190 * g++.dg/ext/atomic-1.C: New test.
8191
8192 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8193
8194 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8195
8196 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR middle-end/52209
8199 * gcc.c-torture/execute/pr52209.c: New test.
8200
8201 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8202
8203 PR fortran/50981
8204 * gfortran.dg/elemental_optional_args_5.f03: New test.
8205
8206 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8207
8208 PR testsuite/50076
8209 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8210 cases.
8211
8212 2012-02-11 Ian Lance Taylor <iant@google.com>
8213
8214 PR go/51874
8215 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8216 SPARC Solaris. Don't run the test at all on systems where it may
8217 not work, rather than xfailing it.
8218
8219 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8220
8221 PR rtl-optimization/52175
8222 * gcc.c-torture/compile/pr52175.c: New test.
8223
8224 2012-02-10 Jason Merrill <jason@redhat.com>
8225
8226 PR c++/51910
8227 * g++.dg/template/repo10.C: New.
8228
8229 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR debug/52132
8232 * gcc.dg/pr52132.c: New test.
8233
8234 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8235
8236 * gnat.dg/specs/aggr4.ads: New test.
8237 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8238
8239 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8240
8241 PR target/52146
8242 * gcc.target/i386/pr52146.c: New.
8243
8244 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR middle-end/52177
8247 * c-c++-common/pr52177.c: New test.
8248
8249 2012-02-10 Jan Hubicka <jh@suse.cz>
8250
8251 PR middle-end/48600
8252 * g++.dg/torture/pr48600.C: New testcase.
8253
8254 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8255
8256 PR middle-end/52140
8257 * gcc.dg/dfp/pr52140.c: New test.
8258
8259 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR fortran/32380
8262 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8263 of dg-options.
8264
8265 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8266
8267 PR middle-end/51867
8268 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8269 * gcc.dg/pr51867.c: New test.
8270
8271 2012-02-09 Ian Lance Taylor <iant@google.com>
8272
8273 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8274 which don't support -fsplit-stack. Turn off optimization when
8275 compiling select5-out.go.
8276
8277 2012-02-08 Ian Lance Taylor <iant@google.com>
8278
8279 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8280 systems which don't support -fsplit-stack.
8281
8282 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8283
8284 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8285 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8286 machine instuction in the log.
8287
8288 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8289
8290 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8291 to 20 seconds.
8292
8293 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8294
8295 PR driver/48524
8296 * gcc.dg/pr48524.c: New test.
8297 * gcc.dg/pr48524.spec: New spec file for test.
8298
8299 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8300
8301 PR fortran/32380
8302 * gfortran.dg/vect/pr32380.f90: New test.
8303
8304 2012-02-08 Tobias Burnus <burnus@net-b.de>
8305
8306 PR fortran/52151
8307 * gfortran.dg/realloc_on_assign_12.f90: New.
8308
8309 2012-02-08 Richard Guenther <rguenther@suse.de>
8310
8311 PR rtl-optimization/52170
8312 * gcc.dg/torture/pr52170.c: New testcase.
8313
8314 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8315
8316 PR gcov-profile/52150
8317 * gcc.dg/tree-prof/pr52150.c: New test.
8318
8319 PR rtl-optimization/52139
8320 * gcc.dg/pr52139.c: New test.
8321
8322 2012-02-07 Jason Merrill <jason@redhat.com>
8323
8324 PR c++/51675
8325 * g++.dg/cpp0x/constexpr-union3.C: New.
8326
8327 PR c++/52035
8328 * g++.dg/lto/pr52035_0.C: New.
8329
8330 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8331
8332 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8333 * gcc.dg/special/weak-1.c: Likewise.
8334 * gcc.dg/ucnid-12.c: Likewise.
8335 * gcc.dg/torture/pr45678-1.c: Likewise.
8336 * gcc.dg/torture/pr45678-2.c: Likewise.
8337 * gcc.dg/vector-4.c: Likewise.
8338 * gcc.dg/ipa/inline-5.c: Likewise.
8339 * gcc.dg/ucnid-11.c: Likewise.
8340 * gcc.misc-tests/gcov-13.c: Likewise.
8341 * gcc.misc-tests/gcov-14.c: Likewise.
8342 * g++.dg/ext/label13.C: Likewise.
8343 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8344 hppa*-*-hpux* options.
8345 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8346 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8347 * gcc.dg/pr48616.c: Likewise.
8348 * gcc.dg/pr17957.c: Likewise.
8349 * gcc.dg/pr17055-1.c: Likewise.
8350 * gcc.dg/pr32912-1.c: Likewise.
8351 * gcc.dg/tm/pr51472.c: Likewise.
8352 * c-c++-common/fold-bitand-4.c: Likewise.
8353 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8354 Use dg-additional-options for extra options.
8355
8356 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8357
8358 * gcc.target/epiphany/interrupt-2.c: New test.
8359
8360 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8361
8362 PR target/52155
8363 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8364 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8365 for MIPS ELF.
8366
8367 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8368
8369 PR target/52152
8370 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8371
8372 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8373
8374 PR middle-end/24306
8375 PR target/52154
8376 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8377 * gcc.target/mips/va-arg-1.c: New test.
8378
8379 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8380
8381 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8382 for -mno-pointers-to-nested-functions.
8383
8384 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8385
8386 * gcc.c-torture/execute/20120207-1.c: New test.
8387
8388 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8389
8390 PR rtl-optimization/52060
8391 * gcc.dg/torture/pr52060.c: New test.
8392
8393 PR middle-end/52074
8394 * gcc.c-torture/compile/pr52074.c: New test.
8395
8396 2012-02-07 Tobias Burnus <burnus@net-b.de>
8397
8398 PR fortran/51514
8399 * gfortran.dg/class_to_type_2.f90: New.
8400
8401 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8402
8403 PR fortran/32373
8404 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8405 Remove module.
8406
8407 2012-02-06 Jason Merrill <jason@redhat.com>
8408
8409 PR c++/52088
8410 * g++.dg/template/conv13.C: New.
8411
8412 2012-02-06 Richard Guenther <rguenther@suse.de>
8413
8414 PR tree-optimization/52115
8415 * gcc.c-torture/compile/pr52115.c: New testcase.
8416
8417 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8418
8419 PR target/52129
8420 * gcc.c-torture/execute/pr52129.c: New test.
8421
8422 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8423
8424 * gcc.dg/pr48374.c: Actually add the test I forgot
8425 in the 2012-01-25 commit.
8426
8427 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8428
8429 PR fortran/32373
8430 * gfortran.dg/vect/vect-8.f90: New test case.
8431
8432 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8433
8434 PR fortran/48847
8435 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8436
8437 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8438
8439 PR fortran/52102
8440 * gfortran.dg/class_48.f90 : Add test of allocate class array
8441 component with source in subroutine test3. Remove commenting
8442 out in subroutine test4, since branching on unitialized variable
8443 is now fixed (no PR for this last.).
8444
8445 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8446
8447 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8448 on MIPS targets.
8449 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8450
8451 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8452
8453 PR target/52125
8454 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8455 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8456
8457 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8458
8459 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8460 (check_effective_target_sync_int_long): Use it.
8461 (check_effective_target_sync_char_short): Likewise.
8462 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8463
8464 2012-02-05 Tobias Burnus <burnus@net-b.de>
8465
8466 PR fortran/51972
8467 * gfortran.dg/class_48.f90: Add some further checks.
8468
8469 2012-02-05 Ira Rosen <irar@il.ibm.com>
8470
8471 PR tree-optimization/52091
8472 * gcc.dg/vect/pr52091.c: New test.
8473
8474 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8475
8476 PR rtl-optimization/52113
8477 * gcc.target/avr/pr52113.c: New test.
8478
8479 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR rtl-optimization/52092
8482 * gcc.c-torture/compile/pr52092.c: New test.
8483
8484 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8485
8486 PR fortran/41587
8487 * gfortran.dg/class_array_10.f03: New test.
8488
8489 PR fortran/46356
8490 * gfortran.dg/class_array_11.f03: New test.
8491
8492 PR fortran/51754
8493 * gfortran.dg/class_array_12.f03: New test.
8494
8495 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8496
8497 PR fortran/52012
8498 * gfortran.dg/realloc_on_assign_11.f90: New test.
8499
8500 2012-02-02 Tobias Burnus <burnus@net-b.de>
8501
8502 PR fortran/52093
8503 * gfortran.dg/shape_7.f90: New.
8504
8505 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8506
8507 * gcc.target/mips/mips-prepend-1.c: New test.
8508
8509 2012-02-02 Jan Hubicka <jh@suse.cz>
8510 Tom de Vries <tom@codesourcery.com>
8511
8512 PR middle-end/51998
8513 * gcc.dg/alias-12.c: New testcase.
8514 * gcc.dg/alias-13.c: New testcase.
8515
8516 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8517
8518 PR target/52086
8519 * gcc.dg/pr52086.c: New test.
8520
8521 PR tree-optimization/52073
8522 * gcc.c-torture/compile/pr52073.c: New test.
8523
8524 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8525
8526 PR fortran/51958
8527 * gfortran.dg/function_optimize_10.f90: New test.
8528
8529 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8530
8531 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8532 test on alpha*-*-*.
8533
8534 2012-02-01 Tobias Burnus <burnus@net-b.de>
8535
8536 PR fortran/52024
8537 * gfortran.dg/typebound_operator_14.f90: New.
8538
8539 2012-02-01 Tobias Burnus <burnus@net-b.de>
8540
8541 PR fortran/52059
8542 * gfortran.dg/elemental_function_1.f90: New.
8543
8544 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8545
8546 PR rtl-optimization/51374
8547 * gcc.target/avr/torture/pr51374-1.c:
8548 Also fail if SBIS is seen.
8549
8550 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8551
8552 PR rtl-optimization/51374
8553 * gcc.target/avr/torture/pr51374-1.c: New.
8554
8555 2012-01-31 Tobias Burnus <burnus@net-b.de>
8556
8557 PR fortran/52024
8558 * gfortran.dg/typebound_generic_11.f90: New.
8559
8560 2012-01-31 Tobias Burnus <burnus@net-b.de>
8561
8562 PR fortran/52029
8563 * gfortran.dg/class_49.f90: New.
8564
8565 2012-01-31 Tobias Burnus <burnus@net-b.de>
8566
8567 PR fortran/52013
8568 * gfortran.dg/elemental_args_check_6.f90: New.
8569
8570 2012-01-31 Jason Merrill <jason@redhat.com>
8571
8572 PR c++/52043
8573 * g++.dg/cpp0x/variadic122.C: New.
8574
8575 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8576
8577 PR fortran/52012
8578 * gfortran.dg/realloc_on_assign_10.f90: New test.
8579
8580 2012-01-31 Richard Guenther <rguenther@suse.de>
8581
8582 PR tree-optimization/51528
8583 * gcc.dg/torture/pr51528.c: New testcase.
8584
8585 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8586
8587 PR go/48501
8588 * lib/go.exp (go_target_compile): Append timeout= to options.
8589 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8590 select5-out.go test on alpha*-*-* targets.
8591
8592 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8593
8594 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8595 (TEST_SHORT): Reformat in the same way.
8596 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8597 (TEST_SHORT): Reformat in the same way.
8598 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8599 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8600 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8601 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8602 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8603
8604 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8605
8606 PR target/51835
8607 * gcc.target/arm/pr51835.c: New testcase.
8608
8609 2012-01-30 Richard Guenther <rguenther@suse.de>
8610
8611 PR tree-optimization/52028
8612 * gcc.dg/torture/pr52028.c: New testcase.
8613 * gfortran.dg/ldist-pr45199.f: Adjust.
8614 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8615 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8616 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8617
8618 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8619
8620 PR debug/52027
8621 * gcc.dg/tree-prof/pr52027.c: New test.
8622
8623 PR tree-optimization/52046
8624 * gcc.dg/pr52046.c: New test.
8625
8626 PR debug/52048
8627 * g++.dg/other/pr52048.C: New test.
8628
8629 2012-01-30 Richard Guenther <rguenther@suse.de>
8630
8631 PR tree-optimization/52045
8632 * gcc.dg/pr52045.c: New testcase.
8633
8634 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8635
8636 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8637 new code generated for __sync_lock_release.
8638
8639 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8640
8641 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8642
8643 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8644
8645 PR testsuite/51875
8646 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8647
8648 * g++.dg/ext/visibility/template10.C: Fix typo.
8649
8650 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8651
8652 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8653
8654 PR c++/51327
8655 * g++.dg/cpp0x/constexpr-ice6.C: New.
8656
8657 2012-01-29 Tobias Burnus <burnus@net-b.de>
8658
8659 PR fortran/41600
8660 * gfortran.dg/default_initialization_6.f90: New.
8661
8662 2012-01-29 Tobias Burnus <burnus@net-b.de>
8663
8664 PR fortran/51972
8665 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8666 * gfortran.dg/class_48.f90: New.
8667
8668 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8669
8670 PR fortran/51808
8671 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8672
8673 2012-01-28 Tobias Burnus <burnus@net-b.de>
8674
8675 PR fortran/51972
8676 * gfortran.dg/class_allocate_12.f90: New.
8677
8678 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8679
8680 * gcc.dg/torture/pr50444.c: Fix dg directives.
8681
8682 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8683
8684 PR target/52006
8685 * gcc.target/arm/pr52006.c: New test.
8686
8687 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8688
8689 PR testsuite/52011
8690 * gcc.dg/lto/trans-mem.h: New file.
8691 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8692 * gcc.dg/lto/trans-mem-1_1.c: Same.
8693 * gcc.dg/lto/trans-mem-4_1.c: Same.
8694 * gcc.dg/lto/trans-mem-3_1.c: Same.
8695
8696 2012-01-27 Tobias Burnus <burnus@net-b.de>
8697
8698 PR fortran/52022
8699 * gfortran.dg/dummy_procedure_7.f90: New.
8700
8701 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8702
8703 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8704 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8705
8706 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8707
8708 PR c++/51852
8709 * g++.dg/other/gc5.C: New test.
8710
8711 2012-01-27 Richard Guenther <rguenther@suse.de>
8712
8713 PR tree-optimization/50444
8714 * gcc.dg/torture/pr50444.c: New testcase.
8715
8716 2012-01-27 Tobias Burnus <burnus@net-b.de>
8717
8718 PR fortran/51970
8719 PR fortran/51977
8720 * gfortran.dg/move_alloc_13.f90: New.
8721
8722 2012-01-27 Tobias Burnus <burnus@net-b.de>
8723
8724 PR fortran/51953
8725 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8726 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8727 and change dg-error string.
8728
8729 2012-01-27 Tobias Burnus <burnus@net-b.de>
8730
8731 PR fortran/52016
8732 * gfortran.dg/elemental_args_check_5.f90: New.
8733
8734 2012-01-27 Richard Guenther <rguenther@suse.de>
8735
8736 PR middle-end/51959
8737 * g++.dg/torture/pr51959.C: New testcase.
8738
8739 2012-01-27 Tom de Vries <tom@codesourcery.com>
8740
8741 PR tree-optimization/51990
8742 * gcc.dg/pr51990.c: New test.
8743 * gcc.dg/pr51990-2.c: Same.
8744
8745 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8746 Tobias Burnus <burnus@gcc.gnu.org>
8747
8748 PR fortran/48705
8749 * gfortran.dg/class_allocate_11.f03: New.
8750
8751 PR fortran/51870
8752 PR fortran/51943
8753 PR fortran/51946
8754 * gfortran.dg/class_allocate_7.f03: New.
8755 * gfortran.dg/class_allocate_8.f03: New.
8756 * gfortran.dg/class_allocate_9.f03: New.
8757 * gfortran.dg/class_allocate_10.f03: New.
8758
8759 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8760
8761 * gnat.dg/discr34.adb: New test.
8762 * gnat.dg/discr34_pkg.ads: New helper.
8763
8764 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8765
8766 * gnat.dg/discr33.adb: New test.
8767
8768 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8769
8770 * gnat.dg/limited_with3.ad[sb): New test.
8771 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8772 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8773 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8774
8775 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8776
8777 * gnat.dg/stack_usage1.adb: New test.
8778 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8779
8780 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8781 * gcc.dg/pr44194-2.c: Likewise.
8782
8783 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8784
8785 PR c++/51370
8786 * g++.dg/template/crash112.C: New.
8787
8788 2012-01-27 Richard Henderson <rth@redhat.com>
8789
8790 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8791
8792 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8793
8794 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8795
8796 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR middle-end/51895
8799 * g++.dg/opt/pr51895.C: New test.
8800
8801 2012-01-26 Michael Matz <matz@suse.de>
8802
8803 PR tree-optimization/48794
8804 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8805
8806 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8807
8808 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8809
8810 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8811
8812 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8813 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8814 memory.
8815 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8816 the default value for s390 and s390x.
8817
8818 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8819
8820 PR lto/51698
8821 * gcc.dg/lto/trans-mem-4_0.c: New.
8822 * gcc.dg/lto/trans-mem-4_1.c: New.
8823 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8824 TM builtins.
8825 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8826 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8827 TM builtins.
8828 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8829 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8830 TM builtins.
8831
8832 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8833
8834 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8835
8836 2012-01-25 Ian Lance Taylor <iant@google.com>
8837
8838 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8839
8840 2012-01-25 Tobias Burnus <burnus@net-b.de>
8841
8842 PR fortran/51995
8843 * gfortran.dg/typebound_proc_25.f90: New.
8844
8845 2012-01-25 Jason Merrill <jason@redhat.com>
8846
8847 PR c++/51992
8848 * g++.dg/lto/pr51992_0.C: New.
8849
8850 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8851
8852 PR tree-optimization/51987
8853 * gcc.target/i386/pr51987.c: New test.
8854
8855 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8856
8857 * gcc.dg/tm/lto-1.c: Require lto support in target.
8858
8859 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8860
8861 PR rtl-optimization/48374
8862 * gcc.dg/pr48374.c: New test.
8863
8864 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8865
8866 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8867
8868 2012-01-25 Tobias Burnus <burnus@net-b.de>
8869
8870 PR fortran/51966
8871 * gfortran.dg/derived_constructor_char_3.f90: New.
8872
8873 2012-01-24 Ian Lance Taylor <iant@google.com>
8874
8875 * go.test/go-test.exp (filecmp): New procedure.
8876 (errchk): Handle quoted square brackets.
8877 (go-gc-tests): Set go_compile_args. Handle various new test
8878 lines. Skip a few new tests.
8879 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8880
8881 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8882
8883 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8884 (check_effective_target_vect_extract_even_odd)
8885 (check_effective_target_vect_interleave): Return true for MIPS
8886 paired-single.
8887
8888 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8889
8890 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8891 (main): Use it instead of argc.
8892
8893 2012-01-24 Jason Merrill <jason@redhat.com>
8894
8895 PR c++/51973
8896 * g++.dg/cpp0x/sfinae31.C: New.
8897
8898 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8899
8900 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8901
8902 2012-01-24 Jason Merrill <jason@redhat.com>
8903
8904 PR c++/51812
8905 * g++.dg/inherit/covariant20.C: New.
8906
8907 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8908
8909 PR c++/51223
8910 * g++.dg/parse/crash58.C: New.
8911
8912 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR target/51957
8915 * gcc.dg/pr51957-1.c: New test.
8916 * gcc.dg/pr51957-1.h: New file.
8917 * gcc.dg/pr51957-2.c: New test.
8918
8919 2012-01-23 Jason Merrill <jason@redhat.com>
8920
8921 PR c++/51930
8922 * g++.dg/ext/visibility/template10.C: New.
8923
8924 2012-01-23 Tobias Burnus <burnus@net-b.de>
8925
8926 PR fortran/51948
8927 * gfortran.dg/move_alloc_12.f90: New.
8928
8929 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8930
8931 PR middle-end/45416
8932 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8933
8934 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8935
8936 PR c++/51398
8937 * g++.dg/template/crash111.C: New.
8938
8939 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8940
8941 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8942 configurations.
8943 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8944
8945 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8946
8947 PR testsuite/51941
8948 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8949 the DW_TAG_class_type and DW_AT_name: "Executor".
8950
8951 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8952
8953 * lib/target-supports.exp
8954 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8955 (check_effective_target_vect_interleave): Likewise.
8956
8957 2012-01-22 Jason Merrill <jason@redhat.com>
8958
8959 PR c++/51925
8960 * g++.dg/template/using20.C: New.
8961 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8962
8963 2012-01-23 Jason Merrill <jason@redhat.com>
8964
8965 PR target/51934
8966 * g++.dg/torture/pr51344.C: Limit to x86.
8967
8968 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8969
8970 * c-c++-common/tm/omp.c: Require target with pthread support.
8971
8972 2012-01-23 Richard Guenther <rguenther@suse.de>
8973
8974 PR tree-optimization/51949
8975 * gcc.dg/torture/pr51949.c: New testcase.
8976
8977 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR rtl-optimization/51933
8980 * gcc.c-torture/execute/pr51933.c: New test.
8981
8982 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8983
8984 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8985 Do not define for Interix.
8986
8987 2012-01-22 Jason Merrill <jason@redhat.com>
8988
8989 PR c++/51832
8990 * g++.dg/lto/pr51832.h: New.
8991 * g++.dg/lto/pr51832_0.C: New.
8992 * g++.dg/lto/pr51832_1.C: New.
8993
8994 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8995
8996 * gcc.dg/ext-elim-1.c: New test.
8997
8998 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8999
9000 PR target/51931
9001 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9002 * g++.dg/opt/longbranch1.C: Likewise.
9003
9004 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9005
9006 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9007 in C++11 mode.
9008
9009 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9010
9011 PR fortran/50556
9012 * gfortran.dg/namelist_74.f90: New test.
9013 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9014
9015 2012-01-21 Tobias Burnus <burnus@net-b.de>
9016
9017 PR fortran/51913
9018 * gfortran.dg/class_47.f90: New.
9019
9020 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9021
9022 * gnat.dg/renaming5.ad[sb]: New test.
9023
9024 2012-01-20 Jason Merrill <jason@redhat.com>
9025
9026 PR c++/51919
9027 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9028
9029 2012-01-20 Jason Merrill <jason@redhat.com>
9030
9031 PR c++/51922
9032 * g++.dg/ext/attrib42.C: Require ilp32.
9033
9034 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9035
9036 PR target/51915
9037 * gcc.target/arm/pr51915.c: New test.
9038
9039 2012-01-20 Cary Coutant <ccoutant@google.com>
9040 Dodji Seketeli <dodji@redhat.com>
9041
9042 PR debug/45682
9043 * g++.dg/debug/dwarf2/nested-3.C: New test.
9044
9045 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9046
9047 PR c++/51402
9048 * g++.dg/template/crash110.C: New.
9049
9050 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9051
9052 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9053 Remove default options on hppa*-*-hpux*.
9054
9055 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9056
9057 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9058
9059 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9060
9061 * gcc.c-torture/compile/pr51856.c: New testcase.
9062
9063 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9064
9065 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9066 options to go_target_compile.
9067
9068 2012-01-20 Kai Tietz <ktietz@redhat.com>
9069
9070 * g++.dg/torture/pr51344.C: Fix typo.
9071
9072 2012-01-20 Richard Guenther <rguenther@suse.de>
9073
9074 PR tree-optimization/51903
9075 * g++.dg/torture/pr51903.C: New testcase.
9076
9077 2012-01-20 Tobias Burnus <burnus@net-b.de>
9078 Janus Weil <janus@gcc.gnu.org>
9079
9080 PR fortran/51056
9081 * gfortran.dg/use_21.f90: New.
9082
9083 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR target/51106
9086 * gcc.dg/torture/pr51106-1.c: New test.
9087 * gcc.dg/torture/pr51106-2.c: New test.
9088
9089 2012-01-19 Kai Tietz <ktietz@redhat.com>
9090
9091 * g++.dg/torture/pr51344.C: New test.
9092
9093 2012-01-19 Tobias Burnus <burnus@net-b.de>
9094
9095 PR fortran/51904
9096 * gfortran.dg/intrinsic_size_2.f90: New.
9097
9098 2012-01-19 Jason Merrill <jason@redhat.com>
9099
9100 PR c++/51889
9101 * g++.dg/inherit/using7.C: New.
9102
9103 2012-01-19 Richard Guenther <rguenther@suse.de>
9104
9105 PR tree-optimization/37997
9106 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9107
9108 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9109
9110 PR rtl-optimization/51505
9111 * gcc.dg/pr51505.c: New test.
9112
9113 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9114
9115 PR fortran/51634
9116 * gfortran.dg/typebound_operator_12.f03: New.
9117 * gfortran.dg/typebound_operator_13.f03: New.
9118
9119 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9120
9121 PR c++/51225
9122 * g++.dg/cpp0x/pr51225.C: New.
9123
9124 2012-01-17 Ian Lance Taylor <iant@google.com>
9125
9126 PR go/50656
9127 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9128
9129 2012-01-17 Tobias Burnus <burnus@net-b.de>
9130
9131 PR fortran/51869
9132 * gfortran.dg/realloc_on_assign_9.f90: New.
9133
9134 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9135
9136 PR other/51165
9137 * gcc.dg/tm/memopt-3.c: Remove xfail.
9138 * gcc.dg/tm/memopt-4.c: Remove xfail.
9139 * gcc.dg/tm/memopt-5.c: Remove xfail.
9140 * gcc.dg/tm/memopt-7.c: Remove xfail.
9141
9142 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9143
9144 PR tree-optimization/51877
9145 * gcc.c-torture/execute/pr51877.c: New test.
9146
9147 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9148
9149 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9150 {!vect_align_arrays} to vect_sizes_32B_16B.
9151 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9152 * gcc.dg/vect/vect-peel-3.c: Ditto.
9153
9154 2012-01-16 Jason Merrill <jason@redhat.com>
9155
9156 PR c++/51854
9157 * g++.dg/abi/mangle60.C: New.
9158
9159 PR c++/51827
9160 * g++.dg/pch/mangle1.{C,Hs}: New.
9161
9162 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9163 Tobias Burnus <burnus@net-b.de>
9164
9165 PR fortran/50981
9166 * gfortran.dg/elemental_optional_args_3.f90: New
9167 * gfortran.dg/elemental_optional_args_4.f90: New
9168
9169 2012-01-16 Tobias Burnus <burnus@net-b.de>
9170
9171 PR fortran/51809
9172 * gfortran.dg/use_20.f90: New
9173
9174 2012-01-16 Jason Merrill <jason@redhat.com>
9175
9176 PR c++/51868
9177 * g++.dg/cpp0x/rv-bitfield.C: New.
9178 * g++.dg/cpp0x/rv-bitfield2.C: New.
9179
9180 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9181
9182 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9183 subroutine 'qsort' and use index array to assign the result.
9184
9185 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR tree-optimization/51865
9188 * gcc.dg/pr51865.c: New test.
9189
9190 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9191
9192 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9193
9194 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9195
9196 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9197 to be loaded from the constant pool, rather than via %hi and %lo.
9198
9199 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9200
9201 PR rtl-optimization/51821
9202 * gcc.dg/pr51821.c: New test.
9203
9204 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9205
9206 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9207
9208 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9209
9210 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9211
9212 2012-01-14 Tobias Burnus <burnus@net-b.de>
9213
9214 PR fortran/51800
9215 * gfortran.dg/init_flag_8.f90: New.
9216 * gfortran.dg/init_flag_9.f90: New.
9217
9218 2011-01-14 Tobias Burnus <burnus@net-b.de>
9219
9220 PR fortran/51816
9221 * gfortran.dg/use_18.f90: New.
9222 * gfortran.dg/use_19.f90: New.
9223
9224 2012-01-13 Ian Lance Taylor <iant@google.com>
9225
9226 PR c++/50012
9227 * g++.dg/warn/Wsign-compare-4.C: New.
9228
9229 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9230
9231 PR fortran/48351
9232 * gfortran.dg/alloc_comp_assign.f03: New.
9233 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9234 __BUILTIN_FREE from 38 to 32.
9235
9236 2012-01-13 Jason Merrill <jason@redhat.com>
9237
9238 PR c++/20681
9239 * g++.dg/warn/Wreturn-type-7.C: New.
9240
9241 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9242
9243 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9244 assumption.
9245 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9246 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9247 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9248 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9249 int32plus because of big array needed.
9250 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9251 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9252
9253 2012-01-13 Jason Merrill <jason@redhat.com>
9254
9255 PR c++/51813
9256 * g++.dg/ext/visibility/template9.C: New.
9257
9258 PR c++/51620
9259 * g++.dg/cpp0x/defaulted34.C: New.
9260 * g++.dg/template/virtual3.C: New.
9261
9262 2012-01-13 Richard Guenther <rguenther@suse.de>
9263
9264 PR middle-end/8081
9265 * gcc.dg/torture/pr8081.c: New testcase.
9266
9267 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9268
9269 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9270
9271 2012-01-12 Jason Merrill <jason@redhat.com>
9272
9273 PR c++/51714
9274 * g++.dg/ext/stmtexpr14.C: New.
9275
9276 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9277
9278 PR c++/51633
9279 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9280
9281 2012-01-12 Jason Merrill <jason@redhat.com>
9282
9283 PR c++/48051
9284 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9285 * g++.dg/abi/mangle58.C: Likewise.
9286
9287 PR c++/51403
9288 * g++.dg/template/arg8.C: New.
9289
9290 2012-01-12 Ira Rosen <irar@il.ibm.com>
9291
9292 PR tree-optimization/51799
9293 * gcc.dg/vect/pr51799.c: New test.
9294 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9295 patterns.
9296
9297 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9298 Tobias Burnus <burnus@net-b.de>
9299
9300 PR fortran/51057
9301 PR fortran/51616
9302 * lib/target-supports.exp
9303 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9304 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9305
9306 2012-01-11 Jason Merrill <jason@redhat.com>
9307
9308 PR c++/51565
9309 * g++.dg/ext/attrib42.C: New.
9310
9311 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9312
9313 PR bootstrap/51796
9314 * gcc.dg/pr51796.c: New test.
9315
9316 2012-01-11 Jason Merrill <jason@redhat.com>
9317
9318 PR c++/51818
9319 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9320
9321 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9322
9323 * gnat.dg/array19.ad[sb]: New test.
9324
9325 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9326
9327 * gnat.dg/opt23.ad[sb]: New test.
9328 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9329 * gnat.dg/opt24.ad[sb]: New test.
9330
9331 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9332
9333 PR tree-optimization/49642
9334 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9335 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9336
9337 2012-01-11 Jason Merrill <jason@redhat.com>
9338
9339 PR c++/51613
9340 * g++.dg/template/explicit-args5.C: New.
9341
9342 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9343
9344 * gcc.c-torture/execute/20120110-1.c: New testcase.
9345
9346 2012-01-10 Jason Merrill <jason@redhat.com>
9347
9348 PR c++/51614
9349 * g++.dg/inherit/ambig1.C: New.
9350
9351 PR c++/51433
9352 * g++.dg/cpp0x/constexpr-cache1.C: New.
9353
9354 2012-01-10 Richard Guenther <rguenther@suse.de>
9355
9356 PR tree-optimization/51801
9357 * gcc.dg/torture/pr51801.c: New testcase.
9358
9359 2012-01-10 Tobias Burnus <burnus@net-b.de>
9360
9361 PR fortran/51652
9362 * gfortran.dg/allocate_with_typespec_5.f90: New.
9363
9364 2012-01-10 Tobias Burnus <burnus@net-b.de>
9365
9366 * gfortran.dg/class_39.f03: Update dg-error string.
9367
9368 2012-01-10 Richard Guenther <rguenther@suse.de>
9369
9370 PR tree-optimization/50913
9371 * gcc.dg/graphite/interchange-16.c: New testcase.
9372 * gcc.dg/graphite/scop-20.c: XFAIL.
9373 * gfortran.dg/graphite/interchange-1.f: Likewise.
9374 * gfortran.dg/graphite/block-1.f90: Likewise.
9375 * gfortran.dg/graphite/block-2.f: Likewise.
9376
9377 2012-01-10 Richard Henderson <rth@redhat.com>
9378
9379 * lib/target-supports.exp (check_effective_target_vect_perm,
9380 check_effective_target_vect_perm_byte,
9381 check_effective_target_vect_perm_short): Enable for arm neon.
9382
9383 2012-01-09 Tobias Burnus <burnus@net-b.de>
9384
9385 PR fortran/46328
9386 * gfortran.dg/typebound_operator_11.f90: New.
9387
9388 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9389
9390 * gnat.dg/array18.adb: New test.
9391 * gnat.dg/array18_pkg.ads: New helper.
9392
9393 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9394
9395 PR fortran/51791
9396 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9397 around base object in first assignment in main program.
9398 * gfortran.dg/typebound_operator_10.f03: New test.
9399
9400 2012-01-09 Martin Jambor <mjambor@suse.cz>
9401
9402 PR tree-optimization/51759
9403 * g++.dg/ipa/pr51759.C: New test.
9404
9405 2012-01-09 Tobias Burnus <burnus@net-b.de>
9406
9407 PR fortran/51758
9408 * gfortran.dg/optional_absent_2.f90: New.
9409
9410 2012-01-09 Tobias Burnus <burnus@net-b.de>
9411
9412 PR fortran/51578
9413 * gfortran.dg/use_17.f90: New.
9414
9415 2012-01-09 Gary Funck <gary@intrepid.com>
9416
9417 PR preprocessor/33919
9418 * gcc.dg/pr33919.c: New test.
9419 * gcc.dg/pr33919-0.h: New test header file.
9420 * gcc.dg/pr33919-1.h: Ditto.
9421 * gcc.dg/pr33919-2.h: Ditto.
9422
9423 2012-01-07 Jan Hubicka <jh@suse.cz>
9424
9425 PR tree-optimize/51694
9426 * gcc.c-torture/compile/pr51694.c: new testcase.
9427
9428 2012-01-07 Jan Hubicka <jh@suse.cz>
9429
9430 PR tree-optimization/51600
9431 * g++.dg/torture/pr51600.C: New testcase.
9432
9433 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9434
9435 PR gcov-profile/51715
9436 PR gcov-profile/51717
9437 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9438 * gcc.misc-tests/gcov-14.c: Likewise.
9439
9440 2012-01-06 Jason Merrill <jason@redhat.com>
9441
9442 * g++.dg/parse/new5.C: New.
9443
9444 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9445
9446 PR testsuite/51655
9447 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9448 including <string.h>.
9449
9450 2012-01-06 Jason Merrill <jason@redhat.com>
9451
9452 * g++.dg/abi/mangle51.C: New.
9453 * g++.dg/abi/mangle52.C: New.
9454 * g++.dg/abi/mangle53.C: New.
9455 * g++.dg/abi/mangle54.C: New.
9456 * g++.dg/abi/mangle55.C: New.
9457 * g++.dg/abi/mangle56.C: New.
9458 * g++.dg/abi/mangle57.C: New.
9459 * g++.dg/abi/mangle58.C: New.
9460 * g++.dg/abi/mangle59.C: New.
9461 * g++.dg/cpp0x/trailing3.C: Update mangling.
9462 * g++.dg/cpp0x/variadic111.C: Update mangling.
9463 * g++.dg/cpp0x/variadic4.C: Update mangling.
9464 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9465 * g++.dg/template/nontype22.C: Works now.
9466 * g++.dg/template/pr35240.C: Works now.
9467
9468 * g++.dg/cpp0x/error7.C: New.
9469
9470 2012-01-06 Tobias Burnus <burnus@net-b.de>
9471
9472 * gfortran.dg/deallocate_stat_2.f90: New.
9473 * coarray/allocate_errgmsg.f90: New.
9474 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9475 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9476 * coarray/subobject_1.f90: Fix for num_images > 1.
9477 * gfortran.dg/deallocate_stat.f90: Update due to changed
9478 stat= handling.
9479
9480 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9481
9482 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9483
9484 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9485
9486 * ada/acats/overflow.lst: Add cb20004.
9487
9488 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9489
9490 PR c++/51541
9491 * g++.dg/cpp0x/alias-decl-18.C: New test.
9492
9493 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9494
9495 * gcc.c-torture/execute/20120104-1.c: New test.
9496
9497 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9498
9499 PR fortran/PR48946
9500 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9501 the old typebound_operator_8.f03.
9502 * gfortran.dg/typebound_operator_8.f03: New version of
9503 typebound_operator_7.f03 with 'u' a derived type instead of a
9504 class object.
9505
9506 2012-01-05 Richard Guenther <rguenther@suse.de>
9507
9508 * g++.dg/torture/pr49309.C: Skip for -flto.
9509
9510 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9511
9512 PR middle-end/51761
9513 * gcc.c-torture/compile/pr51761.c: New test.
9514
9515 2012-01-05 Richard Guenther <rguenther@suse.de>
9516
9517 PR tree-optimization/51760
9518 * gcc.dg/torture/pr51760.c: New testcase.
9519
9520 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9521
9522 PR middle-end/51472
9523 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9524
9525 2012-01-05 Richard Guenther <rguenther@suse.de>
9526
9527 PR lto/41576
9528 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9529 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9530
9531 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR debug/51695
9534 * gcc.dg/pr51695.c: New test.
9535
9536 2012-01-04 Andrew Pinski <apinski@cavium.com>
9537
9538 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9539 * gcc.target/mips/octeon2-lx-1.c: New test.
9540 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9541 * gcc.target/mips/octeon2-lx-2.c: New test.
9542 * gcc.target/mips/octeon2-lx-3.c: New test.
9543
9544 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9545
9546 PR other/51163
9547 PR other/51164
9548 * gcc.dg/tm/alias-1.c: Adjust regexp.
9549 * gcc.dg/tm/alias-2.c: Adjust regexp.
9550
9551 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9552
9553 PR c++/51064
9554 * g++.dg/warn/Wparentheses-26.C: New.
9555
9556 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9557
9558 * gfortran.dg/elemental_optional_args_2.f90: New test.
9559
9560 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9561
9562 PR fortran/49693
9563 * gfortran.dg/common_17.f90: New test.
9564
9565 2012-01-04 Richard Guenther <rguenther@suse.de>
9566
9567 PR tree-optimization/49651
9568 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9569 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9570
9571 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9572
9573 PR c++/51738
9574 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9575
9576 2012-01-03 Andrew Pinski <apinski@cavium.com>
9577
9578 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9579 for all mips targets. Also allow an optional .cfi_startproc.
9580
9581 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9582
9583 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9584
9585 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9586
9587 PR c++/29273
9588 * g++.dg/rtti/dyncast5.C: New.
9589
9590 2012-01-03 Richard Guenther <rguenther@suse.de>
9591
9592 PR tree-optimization/51070
9593 * gcc.dg/torture/pr51070-2.c: New testcase.
9594
9595 2012-01-03 Richard Guenther <rguenther@suse.de>
9596
9597 PR tree-optimization/51692
9598 * gcc.dg/torture/pr51692.c: New testcase.
9599
9600 2012-01-03 Richard Guenther <rguenther@suse.de>
9601
9602 PR debug/51650
9603 * g++.dg/lto/pr51650-3_0.C: New testcase.
9604
9605 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9606
9607 PR c++/15867
9608 * g++.dg/warn/Wredundant-decls-spec.C: New.
9609
9610 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR tree-optimization/51719
9613 * g++.dg/tree-prof/pr51719.C: New test.
9614
9615 2012-01-03 Richard Guenther <rguenther@suse.de>
9616
9617 PR middle-end/51730
9618 * gcc.dg/fold-compare-6.c: New testcase.
9619
9620 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9621
9622 PR c++/51669
9623 * g++.dg/gomp/pr51669.C: New test.
9624
9625 2012-01-02 Jason Merrill <jason@redhat.com>
9626
9627 PR c++/51675
9628 * g++.dg/cpp0x/constexpr-union2.C: New.
9629
9630 PR c++/51666
9631 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9632
9633 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9634
9635 PR c++/51462
9636 * g++.dg/cpp0x/constexpr-99.C: New test.
9637
9638 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9639
9640 PR c++/20140
9641 * g++.dg/template/init9.C: New.
9642
9643 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9644
9645 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9646 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9647 rather than a specific number.
9648
9649 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9650
9651 PR fortran/46262
9652 PR fortran/46328
9653 PR fortran/51052
9654 * gfortran.dg/typebound_operator_7.f03: New.
9655 * gfortran.dg/typebound_operator_8.f03: New.
9656
9657 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9658
9659 PR target/51729
9660 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9661 XFAIL.
9662 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9663
9664 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9665
9666 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9667
9668 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9669
9670 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9671 for MIPS.
9672
9673 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9674
9675 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9676 * gfortran.dg/io_real_boz_4.f90: Likewise.
9677 * gfortran.dg/io_real_boz_5.f90: Likewise.
9678
9679 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9680
9681 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9682
9683 2012-01-02 Revital Eres <revital.eres@linaro.org>
9684
9685 * gcc.dg/sms-11.c: New file.
9686
9687 2012-01-02 Tobias Burnus <burnus@net-b.de>
9688
9689 PR fortran/51682
9690 * gfortran.dg/coarray/image_index_3.f90: New.
9691
9692 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9693
9694 PR c++/16603
9695 * g++.dg/parse/enum8.C: New.
9696
9697 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9698
9699 PR c++/51379
9700 * g++.dg/conversion/reinterpret4.C: New.
9701 * g++.dg/conversion/reinterpret1.C: Adjust.
9702
9703 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9704
9705 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9706
9707 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9708
9709 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9710 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9711 * g++.old-deja/g++.jason/access14.C: Likewise.
9712 * g++.old-deja/g++.jason/access8.C: Likewise.
9713 * g++.old-deja/g++.jason/access1.C: Likewise.
9714 * g++.old-deja/g++.other/access3.C: Likewise.
9715 * g++.old-deja/g++.other/access5.C: Likewise.
9716 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9717 * g++.old-deja/g++.law/visibility22.C: Likewise.
9718 * g++.old-deja/g++.law/visibility26.C: Likewise.
9719 * g++.old-deja/g++.mike/p2746.C: Likewise.
9720 * g++.dg/debug/using1.C: Likewise.
9721 * g++.dg/lookup/using51.C: Likewise.
9722 * g++.dg/inherit/using5.C: Likewise.
9723 * g++.dg/inherit/pr30297.C: Likewise.
9724 * g++.dg/inherit/access8.C: Likewise.
9725 * g++.dg/torture/pr39362.C: Likewise.
9726 * g++.dg/template/crash13.C: Likewise.
9727 * g++.dg/template/using10.C: Likewise.
9728
9729 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9730
9731 PR fortran/51502
9732 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9733
9734 2012-01-01 Ira Rosen <irar@il.ibm.com>
9735
9736 PR tree-optimization/51704
9737 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9738 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9739 corresponding flags.
9740
9741 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9742
9743 PR c++/51723
9744 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9745
9746 2012-01-01 Jan Hubicka <jh@suse.cz>
9747
9748 PR rtl-optimization/51069
9749 * gcc.c-torture/compile/pr51069.c: New testcase.
9750
9751 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR tree-optimization/51683
9754 * gcc.dg/pr51683.c: New test.
9755 \f
9756 Copyright (C) 2012 Free Software Foundation, Inc.
9757
9758 Copying and distribution of this file, with or without modification,
9759 are permitted in any medium without royalty provided the copyright
9760 notice and this notice are preserved.