tm: Add uninstrumented code path
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
2
3 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
4 * gcc.dg/tm/debug-1.c: Same.
5 * gcc.dg/tm/irrevocable-3.c: Same.
6 * gcc.dg/tm/irrevocable-4.c: Same.
7 * gcc.dg/tm/memopt-10.c: Same.
8 * gcc.dg/tm/memopt-11.c: Same.
9 * gcc.dg/tm/props-4.c: Same.
10 * gcc.dg/tm/wrap-3.c: Same.
11 * gcc.dg/tm/wrap-4.c: Same.
12
13 2012-11-06 Andrew Pinski <apinski@cavium.com>
14
15 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
16
17 2012-11-06 Jan Hubicka <jh@suse.cz>
18
19 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
20 * gcc.dg/tree-ssa/loop-23.c: Likewise.
21 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
22 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
23
24 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
25
26 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
27
28 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
29
30 PR middle-end/41993
31 * gcc.dg/torture/pr41993.c: New test.
32
33 2012-11-06 Jan Hubicka <jh@suse.cz>
34
35 * gcc.target/i386/l_fma_float_?.c: Update.
36 * gcc.target/i386/l_fma_double_?.c: Update.
37
38 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
39
40 PR target/54089
41 * gcc.target/sh/pr54089-8.c: New.
42 * gcc.target/sh/pr54089-9.c: New.
43
44 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
45
46 PR target/47440
47 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
48 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
49 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
50 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
51 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
52 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
53 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
54 * gcc.target/i386/avx-vzeroupper-27.c: New.
55
56 2012-11-06 Janus Weil <janus@gcc.gnu.org>
57
58 PR fortran/54917
59 * gfortran.dg/transfer_class_1.f90: New.
60 * gfortran.dg/transfer_class_2.f90: New.
61
62 2012-11-05 Sriraman Tallam <tmsriram@google.com>
63
64 * testsuite/g++.dg/mv1.C: New test.
65 * testsuite/g++.dg/mv2.C: New test.
66 * testsuite/g++.dg/mv3.C: New test.
67 * testsuite/g++.dg/mv4.C: New test.
68 * testsuite/g++.dg/mv5.C: New test.
69 * testsuite/g++.dg/mv6.C: New test.
70
71 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
72
73 PR testsuite/55186
74 * gcc.dg/const-uniq-1.c (a): Increase length four times.
75
76 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
77
78 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
79 darwin.
80
81 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
82
83 * g++.dg/torture/20121105-1.C: New test.
84
85 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
86
87 * gcc.dg/torture/fp-compare.c: New testcase.
88
89 2012-11-05 Jan Hubicka <jh@suse.cz>
90
91 * gcc.dg/const-1.c: Update.
92 * gcc.dg/pure-1.c: Update.
93
94 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
95
96 PR rtl-optimization/55151
97 * gcc.dg/pr55151.c: New test.
98
99 2012-11-05 Jakub Jelinek <jakub@redhat.com>
100
101 PR debug/54970
102 PR debug/54971
103 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
104
105 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
106
107 PR testsuite/51128
108 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
109
110 2012-11-05 Jan Hubicka <jh@suse.cz>
111
112 * gcc.dg/autopar/pr49960.c: Fix testcase.
113
114 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
115
116 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
117 Fix scan-tree-dump-times directive.
118
119 2012-11-04 Janus Weil <janus@gcc.gnu.org>
120
121 PR fortran/55199
122 * gfortran.dg/associate_12.f90: New.
123
124 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
125
126 PR target/54255
127 * lib/target-supports.exp (check_effective_target_masm_intel): New
128 proc.
129 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
130 masm_intel.
131
132 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
133 Jack Howarth <howarth@bromo.med.uc.edu>
134
135 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
136 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
137 * gcc.target/i386/pr53249.c: Likewise.
138
139 2012-11-03 Andrew Pinski <apinski@cavium.com>
140
141 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
142 call abort1 so that cross jumping does not happen.
143
144 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
145
146 PR target/51244
147 * gcc.target/sh/pr51244-18.c: New.
148 * gcc.target/sh/pr51244-19.c: New.
149
150 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
151
152 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
153 b requires a 64-bit operation followed by a truncation.
154
155 2012-11-02 Jan Hubicka <jh@suse.cz>
156
157 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
158
159 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
160
161 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
162 conditions to verify the reduction code is vectorized.
163
164 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
165 in case 'pow', such as 'powerpc' is used in the compiler version name.
166 * gcc.target/powerpc/pr46728-2.c: Likewise.
167 * gcc.target/powerpc/pr46728-3.c: Likewise.
168 * gcc.target/powerpc/pr46728-4.c: Likewise.
169 * gcc.target/powerpc/pr46728-5.c: Likewise.
170 * gcc.target/powerpc/pr46728-7.c: Likewise.
171 * gcc.target/powerpc/pr46728-8.c: Likewise.
172 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
173
174 2012-11-02 Jan Hubicka <jh@suse.cz>
175
176 * gcc.dg/tree-ssa/loop-38.c: New testcase.
177
178 2012-11-02 Jan Hubicka <jh@suse.cz>
179
180 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
181 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
182
183 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
184
185 PR middle-end/55130
186 * gcc.target/i386/pr55130.c: New test.
187
188 2012-11-02 Jakub Jelinek <jakub@redhat.com>
189
190 PR target/55147
191 * gcc.target/i386/pr55147.c: New test.
192
193 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
194
195 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
196 * gfortran.dg/default_format_denormal_1.f90: Same.
197
198 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
199
200 PR middle-end/55001
201 * g++.dg/ext/vector19.C: Remove target restrictions.
202 * gcc.dg/fold-compare-7.c: New testcase.
203
204 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
205
206 PR target/55160
207 * gcc.target/sh/pr55160.c: New.
208
209 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
210
211 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
212 scan-assembler regex.
213
214 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
215
216 PR middle-end/55150
217 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
218 * gcc.dg/pr55150-2.c: New test.
219
220 2012-11-01 Sharad Singhai <singhai@google.com>
221
222 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
223 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
224 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
225 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
226
227 2012-10-31 Dehao Chen <dehao@google.com>
228
229 * g++.dg/debug/dwarf2/block.C: New testcase.
230
231 2012-10-31 Jan Hubicka <jh@suse.cz>
232
233 * gcc.dg/pr44974.c: Add noinline.
234
235 2012-10-31 Janus Weil <janus@gcc.gnu.org>
236
237 PR fortran/53718
238 * gfortran.dg/class_54.f90: New.
239
240 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
241 Jakub Jelinek <jakub@redhat.com>
242
243 PR tree-optimization/55018
244 * gcc.dg/torture/pr55018.c: New test.
245
246 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
247
248 PR c++/54583
249 * g++.dg/ext/vla13.C: New.
250
251 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
252
253 PR middle-end/55150
254 * gcc.dg/pr55150.c: New test.
255
256 2012-10-31 Tobias Burnus <burnus@net-b.de>
257
258 PR fortran/55134
259 * gfortran.dg/associate_11.f90: New.
260
261 2012-10-31 Dodji Seketeli <dodji@redhat.com>
262
263 PR c++/54955
264 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
265
266 2012-10-31 Jakub Jelinek <jakub@redhat.com>
267
268 PR tree-optimization/19105
269 PR tree-optimization/21643
270 PR tree-optimization/46309
271 * gcc.dg/pr19105.c: New test.
272 * gcc.dg/pr21643.c: New test.
273 * gcc.dg/pr46309-2.c: New test.
274 * gcc.c-torture/execute/pr46309.c: New test.
275
276 2012-10-31 Alan Modra <amodra@gmail.com>
277
278 * gcc.target/powerpc/dimode_off.c: New.
279 * gcc.target/powerpc/timode_off.c: New.
280 * gcc.target/powerpc/dfmode_off.c: New.
281 * gcc.target/powerpc/tfmode_off.c: New.
282
283 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
284
285 PR rtl-optimization/55093
286 * gcc.target/i386/pr55093.c: New file.
287
288 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
289
290 * gcc.target/i386/pr55116.c: Renamed to ...
291 * gcc.target/i386/pr55116-1.c: This.
292
293 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
294
295 * gcc.target/i386/pr55116-2.c: New file.
296
297 2012-10-30 Richard Biener <rguenther@suse.de>
298
299 * gcc.dg/vect/slp-perm-2.c: Adjust.
300
301 2012-10-30 Richard Biener <rguenther@suse.de>
302
303 PR tree-optimization/55111
304 * gcc.dg/torture/pr55111.c: New testcase.
305
306 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
307
308 PR target/53988
309 * gcc.target/sh/pr53988.c: New.
310
311 2012-10-30 Bin Cheng <bin.cheng@arm.com>
312
313 PR target/54989
314 * gcc.dg/hoist-register-pressure-1.c: Rename from
315 hoist-register-pressure.c. Add nonpic condition.
316 * gcc.dg/hoist-register-pressure-2.c: New testcase.
317
318 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
319
320 PR c++/54930
321 * gcc.dg/Wreturn-local-addr.c: New.
322 * g++.dg/warn/Wno-return-local-addr.C: New.
323 * g++.dg/warn/Wreturn-local-addr.C: New.
324
325 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
326
327 PR middle-end/55116
328 * gcc.target/i386/pr55116.c: New file.
329
330 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
331
332 PR c/53066
333 * gcc.dg/Wshadow-4.c: New.
334 * gcc.dg/Wshadow-4.h: New.
335
336 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
337
338 PR debug/54693
339 * gcc.dg/guality/pr54693.c: New.
340
341 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
342
343 PR middle-end/55027
344 * gcc.dg/pr55027.c: New testcase.
345
346 2012-10-29 Jan Hubicka <jh@suse.cz>
347
348 * gcc.dg/ipa/inline-6.c: New testcase.
349
350 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
351
352 PR rtl-optimization/55106
353 * g++.dg/pr55106.C: New.
354
355 2012-10-29 Richard Guenther <rguenther@suse.de>
356
357 PR middle-end/53695
358 * gcc.dg/torture/pr53695.c: New testcase.
359
360 2012-10-28 Jan Hubicka <jh@suse.cz>
361
362 * gcc.dg/ipa/inlinehint-3.c: New testcase.
363
364 2012-10-28 Tobias Burnus <burnus@net-b.de>
365
366 PR fortran/54958
367 * gfortran.dg/do_check_6.f90: New.
368
369 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
370 Jack Howarth <howarth@bromo.med.uc.edu>
371
372 PR target/54404
373 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
374 to dg-options.
375 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
376
377 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
378
379 PR target/34283
380 * gcc.target/i386/pr34283.c: New test.
381
382 2012-10-26 Jakub Jelinek <jakub@redhat.com>
383
384 PR c++/55081
385 * g++.dg/opt/pr55081.C: New test.
386
387 PR debug/54970
388 PR debug/54971
389 * gcc.dg/guality/pr54970.c: New test.
390
391 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
392
393 PR c++/54984
394 * g++.dg/template/new11.C: New.
395
396 2012-10-26 Richard Biener <rguenther@suse.de>
397
398 PR middle-end/54824
399 * gcc.dg/torture/pr54824.c: New testcase.
400
401 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
402
403 * gcc.target/i386/fxsave-1.c: New.
404 * gcc.target/i386/fxsave64-1.c: Ditto.
405 * gcc.target/i386/fxrstor-1.c: Ditto.
406 * gcc.target/i386/fxrstor64-1.c: Ditto.
407 * gcc.target/i386/xsave-1.c: Ditto.
408 * gcc.target/i386/xsave64-1.c: Ditto.
409 * gcc.target/i386/xrstor-1.c: Ditto.
410 * gcc.target/i386/xrstor64-1.c: Ditto.
411 * gcc.target/i386/xsaveopt-1.c: Ditto.
412 * gcc.target/i386/xsaveopt64-1.c: Ditto.
413 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
414 * gcc.target/i386/sse-13.c: Ditto.
415 * gcc.target/i386/sse-14.c: Ditto.
416 * gcc.target/i386/sse-22.c: Ditto.
417 * gcc.target/i386/sse-23.c: Ditto.
418 * g++.dg/other/i386-2.C: Ditto.
419 * g++.dg/other/i386-3.C: Ditto.
420
421 2012-10-25 Jan Hubicka <jh@suse.cz>
422
423 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
424 at ivcanon time.
425
426 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
427
428 PR c++/53761
429 * g++.dg/ext/transparent-union.C: New.
430
431 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
432
433 PR c++/54427
434 * g++.dg/ext/vector19.C: New testcase.
435
436 2012-10-25 Richard Biener <rguenther@suse.de>
437
438 PR tree-optimization/54902
439 * g++.dg/torture/pr54902.C: New testcase.
440
441 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
442
443 PR c++/34892
444 * g++.dg/template/crash114.C: New.
445
446 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
447
448 PR bootstrap/55049
449 * gcc.target/i386/pr55049-1.c: New test.
450
451 2012-10-24 Janus Weil <janus@gcc.gnu.org>
452
453 PR fortran/55037
454 * gfortran.dg/class_dummy_4.f03: New.
455
456 2012-10-24 Jakub Jelinek <jakub@redhat.com>
457
458 PR rtl-optimization/55010
459 * gcc.dg/pr55010.c: New test.
460
461 PR debug/54828
462 * g++.dg/debug/pr54828.C: New test.
463
464 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
465
466 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
467 * gcc.dg/vect/vect-83_64.c: Likewise.
468
469 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
470
471 PR c++/54922
472 * g++.dg/cpp0x/constexpr-union4.C: New.
473
474 2012-10-23 Jeff Law <law@redhat.com>
475
476 * gcc.c-torture/execute/pr54985.c: New test.
477
478 2012-10-23 Paul Koning <ni1d@arrl.net>
479
480 PR debug/54508
481 * g++.dg/debug/dwarf2/pr54508.C: New.
482
483 2012-10-23 Jakub Jelinek <jakub@redhat.com>
484
485 PR c++/54844
486 * g++.dg/template/sizeof14.C: New test.
487
488 2012-10-23 Ian Bolton <ian.bolton@arm.com>
489 Jim MacArthur <jim.macarthur@arm.com>
490 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
491 Marcus Shawcroft <marcus.shawcroft@arm.com>
492 Nigel Stephens <nigel.stephens@arm.com>
493 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
494 Richard Earnshaw <rearnsha@arm.com>
495 Sofiane Naci <sofiane.naci@arm.com>
496 Stephen Thomas <stephen.thomas@arm.com>
497 Tejas Belagod <tejas.belagod@arm.com>
498 Yufeng Zhang <yufeng.zhang@arm.com>
499
500 * lib/target-supports.exp
501 (check_profiling_available): Add AArch64.
502 (check_effective_target_vect_int): Likewise.
503 (check_effective_target_vect_shift): Likewise.
504 (check_effective_target_vect_float): Likewise.
505 (check_effective_target_vect_double): Likewise.
506 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
507 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
508 (check_effective_target_vect_pack_trunc): Likewise.
509 (check_effective_target_vect_unpack): Likewise.
510 (check_effective_target_vect_hw_misalign): Likewise.
511 (check_effective_target_vect_short_mult): Likewise.
512 (check_effective_target_vect_int_mult): Likewise.
513 (check_effective_target_vect_stridedN): Likewise.
514 (check_effective_target_sync_int_long): Likewise.
515 (check_effective_target_sync_char_short): Likewise.
516 (check_vect_support_and_set_flags): Likewise.
517 (check_effective_target_aarch64_tiny): New.
518 (check_effective_target_aarch64_small): New.
519 (check_effective_target_aarch64_large): New.
520 * g++.dg/other/PR23205.C: Enable aarch64.
521 * g++.dg/other/pr23205-2.C: Likewise.
522 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
523 * gcc.c-torture/execute/20101011-1.c: Likewise.
524 * gcc.dg/20020312-2.c: Likewise.
525 * gcc.dg/20040813-1.c: Likewise.
526 * gcc.dg/builtin-apply2.c: Likewise.
527 * gcc.dg/stack-usage-1.c: Likewise.
528
529 2012-10-23 Ian Bolton <ian.bolton@arm.com>
530 Jim MacArthur <jim.macarthur@arm.com>
531 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
532 Marcus Shawcroft <marcus.shawcroft@arm.com>
533 Nigel Stephens <nigel.stephens@arm.com>
534 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
535 Richard Earnshaw <rearnsha@arm.com>
536 Sofiane Naci <sofiane.naci@arm.com>
537 Stephen Thomas <stephen.thomas@arm.com>
538 Tejas Belagod <tejas.belagod@arm.com>
539 Yufeng Zhang <yufeng.zhang@arm.com>
540
541 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
542 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
543 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
544 * gcc.target/aarch64/aapcs/abitest.S: New file.
545 * gcc.target/aarch64/aapcs/abitest.h: New file.
546 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
547 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
548 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
549 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
550 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
551 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
552 * gcc.target/aarch64/aapcs/ice_1.c: New file.
553 * gcc.target/aarch64/aapcs/ice_2.c: New file.
554 * gcc.target/aarch64/aapcs/ice_3.c: New file.
555 * gcc.target/aarch64/aapcs/ice_4.c: New file.
556 * gcc.target/aarch64/aapcs/ice_5.c: New file.
557 * gcc.target/aarch64/aapcs/macro-def.h: New file.
558 * gcc.target/aarch64/aapcs/test_1.c: New file.
559 * gcc.target/aarch64/aapcs/test_10.c: New file.
560 * gcc.target/aarch64/aapcs/test_11.c: New file.
561 * gcc.target/aarch64/aapcs/test_12.c: New file.
562 * gcc.target/aarch64/aapcs/test_13.c: New file.
563 * gcc.target/aarch64/aapcs/test_14.c: New file.
564 * gcc.target/aarch64/aapcs/test_15.c: New file.
565 * gcc.target/aarch64/aapcs/test_16.c: New file.
566 * gcc.target/aarch64/aapcs/test_17.c: New file.
567 * gcc.target/aarch64/aapcs/test_18.c: New file.
568 * gcc.target/aarch64/aapcs/test_19.c: New file.
569 * gcc.target/aarch64/aapcs/test_2.c: New file.
570 * gcc.target/aarch64/aapcs/test_20.c: New file.
571 * gcc.target/aarch64/aapcs/test_21.c: New file.
572 * gcc.target/aarch64/aapcs/test_22.c: New file.
573 * gcc.target/aarch64/aapcs/test_23.c: New file.
574 * gcc.target/aarch64/aapcs/test_24.c: New file.
575 * gcc.target/aarch64/aapcs/test_25.c: New file.
576 * gcc.target/aarch64/aapcs/test_26.c: New file.
577 * gcc.target/aarch64/aapcs/test_3.c: New file.
578 * gcc.target/aarch64/aapcs/test_4.c: New file.
579 * gcc.target/aarch64/aapcs/test_5.c: New file.
580 * gcc.target/aarch64/aapcs/test_6.c: New file.
581 * gcc.target/aarch64/aapcs/test_7.c: New file.
582 * gcc.target/aarch64/aapcs/test_8.c: New file.
583 * gcc.target/aarch64/aapcs/test_9.c: New file.
584 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
585 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
586 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
587 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
588 * gcc.target/aarch64/aapcs/test_complex.c: New file.
589 * gcc.target/aarch64/aapcs/test_int128.c: New file.
590 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
591 * gcc.target/aarch64/aapcs/type-def.h: New file.
592 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
593 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
594 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
595 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
596 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
597 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
598 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
599 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
600 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
601 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
602 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
603 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
604 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
605 * gcc.target/aarch64/aarch64.exp: New file.
606 * gcc.target/aarch64/adc-1.c: New file.
607 * gcc.target/aarch64/adc-2.c: New file.
608 * gcc.target/aarch64/asm-1.c: New file.
609 * gcc.target/aarch64/clrsb.c: New file.
610 * gcc.target/aarch64/clz.c: New file.
611 * gcc.target/aarch64/ctz.c: New file.
612 * gcc.target/aarch64/csinc-1.c: New file.
613 * gcc.target/aarch64/csinv-1.c: New file.
614 * gcc.target/aarch64/csneg-1.c: New file.
615 * gcc.target/aarch64/extend.c: New file.
616 * gcc.target/aarch64/fcvt.x: New file.
617 * gcc.target/aarch64/fcvt_double_int.c: New file.
618 * gcc.target/aarch64/fcvt_double_long.c: New file.
619 * gcc.target/aarch64/fcvt_double_uint.c: New file.
620 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
621 * gcc.target/aarch64/fcvt_float_int.c: New file.
622 * gcc.target/aarch64/fcvt_float_long.c: New file.
623 * gcc.target/aarch64/fcvt_float_uint.c: New file.
624 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
625 * gcc.target/aarch64/ffs.c: New file.
626 * gcc.target/aarch64/fmadd.c: New file.
627 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
628 * gcc.target/aarch64/frint.x: New file.
629 * gcc.target/aarch64/frint_double.c: New file.
630 * gcc.target/aarch64/frint_float.c: New file.
631 * gcc.target/aarch64/index.c: New file.
632 * gcc.target/aarch64/mneg-1.c: New file.
633 * gcc.target/aarch64/mneg-2.c: New file.
634 * gcc.target/aarch64/mneg-3.c: New file.
635 * gcc.target/aarch64/mnegl-1.c: New file.
636 * gcc.target/aarch64/mnegl-2.c: New file.
637 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
638 * gcc.target/aarch64/pic-constantpool1.c: New file.
639 * gcc.target/aarch64/pic-symrefplus.c: New file.
640 * gcc.target/aarch64/predefine_large.c: New file.
641 * gcc.target/aarch64/predefine_small.c: New file.
642 * gcc.target/aarch64/predefine_tiny.c: New file.
643 * gcc.target/aarch64/reload-valid-spoff.c: New file.
644 * gcc.target/aarch64/scalar_intrinsics.c: New file.
645 * gcc.target/aarch64/table-intrinsics.c: New file.
646 * gcc.target/aarch64/tst-1.c: New file.
647 * gcc.target/aarch64/vect-abs-compile.c: New file.
648 * gcc.target/aarch64/vect-abs.c: New file.
649 * gcc.target/aarch64/vect-abs.x: New file.
650 * gcc.target/aarch64/vect-compile.c: New file.
651 * gcc.target/aarch64/vect-faddv-compile.c: New file.
652 * gcc.target/aarch64/vect-faddv.c: New file.
653 * gcc.target/aarch64/vect-faddv.x: New file.
654 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
655 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
656 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
657 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
658 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
659 * gcc.target/aarch64/vect-fp-compile.c: New file.
660 * gcc.target/aarch64/vect-fp.c: New file.
661 * gcc.target/aarch64/vect-fp.x: New file.
662 * gcc.target/aarch64/vect-mull-compile.c: New file.
663 * gcc.target/aarch64/vect-mull.c: New file.
664 * gcc.target/aarch64/vect-mull.x: New file.
665 * gcc.target/aarch64/vect.c: New file.
666 * gcc.target/aarch64/vect.x: New file.
667 * gcc.target/aarch64/vector_intrinsics.c: New file.
668 * gcc.target/aarch64/vfp-1.c: New file.
669 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
670 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
671 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
672 * g++.dg/abi/aarch64_guard1.C: New file.
673
674 2012-10-23 Jakub Jelinek <jakub@redhat.com>
675
676 PR c++/54988
677 * c-c++-common/pr54988.c: New test.
678
679 2012-10-23 Jan Hubicka <jh@suse.cz>
680
681 * gcc.dg/tree-prof/peel-1.c: New testcase.
682
683 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
684
685 PR gcc/52945
686 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
687
688 2012-10-23 Joseph Myers <joseph@codesourcery.com>
689
690 * gcc.dg/c99-predef-1.c: New test.
691 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
692 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
693 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
694 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
695 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
696 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
697 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
698 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
699 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
700 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
701 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
702 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
703
704 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
705
706 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
707
708 2012-10-23 Jan Hubicka <jh@suse.cz>
709
710 PR middle-end/54937
711 * gcc.c-torture/execute/pr54937.c: New testcase.
712 * gcc.dg/tree-ssa/cunroll-2.c: Update.
713
714 2012-10-23 Jan Hubicka <jh@suse.cz>
715
716 PR middle-end/54967
717 * gfortran.dg/pr54967.f90: New testcase.
718
719 2012-10-23 Terry Guo <terry.guo@arm.com>
720
721 PR target/55019
722 * gcc.dg/pr55019.c: New.
723
724 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
725
726 PR tree-optimization/55008
727 * gcc.dg/tree-ssa/pr55008.c: New test.
728
729 2012-10-22 Richard Biener <rguenther@suse.de>
730
731 PR tree-optimization/55011
732 * gcc.dg/torture/pr55011.c: New testcase.
733
734 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
735
736 * gcc.target/arm/pr40457-1.c: Adjust expected output.
737 * gcc.target/arm/pr40457-2.c: Likewise.
738 * gcc.target/arm/pr40457-3.c: Likewise.
739
740 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
741
742 * gnat.dg/specs/limited_with4.ads: New test.
743 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
744
745 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
746
747 * gnat.dg/modular4.adb: New test.
748 * gnat.dg/modular4_pkg.ads: New helper.
749
750 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
751
752 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
753 * gnat.dg/specs/addr1.ads: Likewise.
754
755 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
756
757 * gcc.dg/webizer.c (main): Add missing exit call.
758
759 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
760
761 PR fortran/54465
762 * gfortran.dg/wextra_1.f: New test.
763
764 2012-10-20 Jan Hubicka <jh@suse.cz>
765
766 * gcc.dg/tree-prof/unroll-1.c: New testcase.
767
768 2012-10-19 Janus Weil <janus@gcc.gnu.org>
769
770 PR fortran/54224
771 * gfortran.dg/warn_unused_function.f90: New.
772
773 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
774
775 * lib/target-supports.exp
776 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
777
778 2012-10-19 Richard Guenther <rguenther@suse.de>
779
780 PR tree-optimization/54981
781 * gcc.dg/pr54981.c: New testcase.
782
783 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
784
785 PR target/54892
786 * gcc.target/arm/pr54892.c: New.
787
788 2012-10-19 Bin Cheng <bin.cheng@arm.com>
789
790 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
791
792 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
793
794 PR c++/54501
795 * g++.dg/init/array30.C: New.
796 * g++.dg/init/array31.C: Likewise.
797
798 2012-10-18 Tobias Burnus <burnus@net-b.de>
799
800 PR fortran/54884
801 * gfortran.dg/public_private_module_7.f90: New.
802
803 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
804
805 PR c++/29633
806 * g++.dg/template/pr29633.C: New.
807
808 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
809
810 * gnat.dg/loop_optimization13.ad[sb]: New test.
811 * gnat.dg/loop_optimization13_pkg.ads: New helper.
812
813 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
814
815 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
816 * gcc.target/arm/neon/vfmaf32.c: Likewise.
817 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
818 * gcc.target/arm/neon/vfmsf32.c: Likewise.
819
820 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
821
822 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
823 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
824 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
825 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
826 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
827 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
828
829 2012-10-16 Jan Hubicka <jh@suse.cz>
830
831 * gcc.target/i386/l_fma_float_?.c: Update.
832 * gcc.target/i386/l_fma_double_?.c: Update.
833 * gfortran.dg/do_1.f90: XFAIL
834 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
835 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
836 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
837 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
838 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
839 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
840 valid.
841
842 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
843
844 PR c/53063
845 PR c/40989
846 * gcc.dg/Wstrict-overflow-24.c: New.
847
848 2012-10-16 Tobias Burnus <burnus@net-b.de>
849
850 PR fortran/50981
851 PR fortran/54618
852 * gfortran.dg/class_optional_1.f90: New.
853 * gfortran.dg/class_optional_2.f90: New.
854
855 2012-10-16 Jakub Jelinek <jakub@redhat.com>
856
857 PR debug/54796
858 * gcc.dg/guality/pr54796.c: New test.
859
860 PR tree-optimization/54889
861 * gfortran.dg/pr54889.f90: New test.
862
863 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
864
865 * g++.dg/other/dump-ada-spec-2.C: New test.
866
867 2012-10-16 Easwaran Raman <eraman@google.com>
868
869 * gcc.dg/tree-prof/switch-case-1.c: New test case.
870 * gcc.dg/tree-prof/switch-case-2.c: New test case.
871
872 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
873
874 * gcc.dg/torture/stackalign/builtin-apply-2.c,
875 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
876
877 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
878
879 PR target/54925
880 * gcc.c-torture/compile/pr54925.c: New.
881
882 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
883
884 PR target/51244
885 * gcc.target/sh/pr51244-17.c: New.
886
887 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
888
889 PR target/54760
890 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
891 functions.
892 * gcc.target/sh/pr54760-4.c: New.
893
894 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
895
896 PR target/34777
897 * gcc.target/sh/torture/sh-torture.exp: New.
898 * gcc.target/sh/torture/pr34777.c: New.
899
900 2012-10-15 Matthias Klose <doko@ubuntu.com>
901
902 * lib/target-supports.exp (check_profiling_available): Match
903 arm*-*-linux-* for ARM Linux/GNU.
904 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
905 * gfortran.dg/enum_10.f90: Likewise.
906 * gfortran.dg/enum_9.f90: Likewise.
907 * gcc.target/arm/synchronize.c: Likewise.
908 * g++.old-deja/g++.jason/enum6.C: Likewise.
909 * g++.old-deja/g++.other/enum4.C: Likewise.
910 * g++.old-deja/g++.law/enum9.C: Likewise.
911
912 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
913
914 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
915 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
916
917 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
918 Paolo Carlini <paolo.carlini@oracle.com>
919
920 PR c++/17805
921 * g++.dg/overload/operator6.C: New.
922
923 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
924
925 PR c++/50080 (again)
926 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
927 * g++.dg/parse/tmpl-outside1.C: Likewise.
928 * g++.dg/template/qualttp18.C: Likewise.
929 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
930 * g++.old-deja/g++.pt/overload13.C: Likewise.
931
932 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
933
934 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
935 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
936 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
937 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
938 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
939 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
940 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
941 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
942
943 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
944
945 PR c++/50080
946 * g++.dg/parse/tmpl-outside2.C: New.
947 * g++.dg/parse/tmpl-outside1.C: Adjust.
948 * g++.dg/template/qualttp18.C: Likewise.
949 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
950 * g++.old-deja/g++.pt/overload13.C: Likewise.
951
952 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
953
954 PR tree-optimization/54915
955 * gcc.dg/tree-ssa/pr54915.c: New testcase.
956
957 2012-10-15 Richard Guenther <rguenther@suse.de>
958
959 PR tree-optimization/54920
960 * gcc.dg/torture/pr54920.c: New testcase.
961
962 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
963
964 * gnat.dg/unchecked_convert9.ad[sb]: New test.
965
966 2012-10-13 Jason Merrill <jason@redhat.com>
967
968 * g++.dg/tls/thread_local7g.C: Require tls_native.
969
970 2012-10-14 Jason Merrill <jason@redhat.com>
971
972 * g++.dg/cpp0x/inh-ctor1.C: New.
973 * g++.dg/cpp0x/inh-ctor2.C: New.
974 * g++.dg/cpp0x/inh-ctor3.C: New.
975 * g++.dg/cpp0x/inh-ctor4.C: New.
976 * g++.dg/cpp0x/inh-ctor5.C: New.
977 * g++.dg/cpp0x/inh-ctor6.C: New.
978 * g++.dg/cpp0x/inh-ctor7.C: New.
979 * g++.dg/cpp0x/inh-ctor8.C: New.
980 * g++.dg/cpp0x/inh-ctor9.C: New.
981 * g++.dg/cpp0x/inh-ctor10.C: New.
982 * g++.dg/cpp0x/inh-ctor11.C: New.
983 * g++.dg/cpp0x/inh-ctor12.C: New.
984 * g++.dg/cpp0x/inh-ctor13.C: New.
985
986 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
987
988 PR rtl-optimization/54919
989 * gcc.dg/pr54919.c: New testcase.
990
991 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
992
993 PR c++/53581
994 * g++.dg/template/crash113.C: New.
995
996 2012-10-14 Jan Hubicka <jh@suse.cz>
997
998 * gcc.dg/unroll_5.c: New testcase.
999
1000 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1001
1002 PR c++/52643
1003 * g++.dg/opt/pr52643.C: New.
1004
1005 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1006
1007 PR target/54602
1008 * gcc.target/sh/pr54602-1.c: New.
1009 * gcc.target/sh/pr54602-2.c: New.
1010 * gcc.target/sh/pr54602-3.c: New.
1011 * gcc.target/sh/pr54602-4.c: New.
1012
1013 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1014
1015 PR target/54680
1016 * gcc.target/sh/pr54680.c: New.
1017
1018 2012-10-12 Jan Hubicka <jh@suse.cz>
1019
1020 * gcc.dg/webizer.c: New testcase.
1021
1022 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1023
1024 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1025 specify -m64.
1026
1027 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1028
1029 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1030 Return 0 if already specifying -mfloat-abi other than hard.
1031
1032 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1033
1034 * gcc.dg/pr53060.c: Prune irrelevant warning.
1035
1036 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1037
1038 PR c/54381
1039 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1040 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1041 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1042 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1043 Adjust expected wording of warnings for *cmp* builtins.
1044 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1045 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1046
1047 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1048
1049 PR c++/24449
1050 * g++.dg/parse/friend-main.C: New.
1051
1052 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1053
1054 PR c++/53055
1055 * g++.dg/pr53055.C: New testcase.
1056
1057 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1058
1059 PR c++/52744
1060 * g++.dg/cpp0x/pr52744.C: New.
1061
1062 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1063
1064 PR fortran/40453
1065 * gfortran.dg/dummy_procedure_9.f90: New.
1066
1067 2012-10-12 Richard Biener <rguenther@suse.de>
1068
1069 PR tree-optimization/54894
1070 * gcc.dg/torture/pr54894.c: New testcase.
1071
1072 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1073
1074 PR target/51244
1075 * gcc.target/sh/pr51244-13.c: New.
1076 * gcc.target/sh/pr51244-14.c: New.
1077 * gcc.target/sh/pr51244-15.c: New.
1078 * gcc.target/sh/pr51244-16.c: New.
1079
1080 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1081
1082 PR c++/51878
1083 * g++.dg/cpp0x/decltype45.C: New.
1084
1085 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1086
1087 PR fortran/54784
1088 * gfortran.dg/class_allocate_13.f90: New.
1089
1090 2012-10-11 Jason Merrill <jason@redhat.com>
1091
1092 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1093 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1094
1095 * g++.dg/gomp/tls-5.C: Require tls_native.
1096 * g++.dg/tls/thread_local7.C: Require tls_native.
1097 * g++.dg/tls/static2.C: New.
1098
1099 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1100
1101 PR c++/36107
1102 * g++.dg/ext/weak5.C: New.
1103
1104 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1105
1106 PR testsuite/54868
1107 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1108 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1109
1110 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1111
1112 PR c++/43765
1113 * g++.dg/parse/pr43765.C: New.
1114
1115 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1116
1117 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1118
1119 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1120
1121 PR c++/43663
1122 * g++.dg/init/bitfield3.C: New.
1123
1124 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1125
1126 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1127
1128 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1129
1130 PR tree-optimization/54877
1131 * gcc.dg/torture/pr54877.c: New test.
1132
1133 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1134
1135 PR testsuite/53397
1136 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1137 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1138 and remove target info from dg-do compile.
1139 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1140 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1141 and remove target info from dg-do compile.
1142
1143 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1144
1145 * gcc.dg/pr54782.c: Require target with pthread support.
1146
1147 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1148
1149 PR c++/53122
1150 * g++.dg/cpp0x/auto35.C: New.
1151
1152 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1153
1154 PR c++/53540 - using fails to be equivalent to typedef
1155 * g++.dg/cpp0x/alias-decl-24.C: New test.
1156
1157 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1158
1159 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1160 that c++11 attributes to types are ignored for now.
1161 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1162 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1163
1164 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1165
1166 PR c++/53741
1167 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1168
1169 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1170
1171 PR c++/50478
1172 * g++.dg/cpp0x/initlist67.C: New.
1173
1174 2012-10-10 Dehao Chen <dehao@google.com>
1175
1176 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1177
1178 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1179
1180 PR target/52480
1181 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1182 Add runtime tests.
1183
1184 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1185
1186 PR c++/53307
1187 * g++.dg/cpp0x/decltype44.C: New.
1188
1189 2012-10-09 Steve Ellcey <sellcey@mips.com>
1190
1191 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1192
1193 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1194
1195 PR c++/53763
1196 * g++.dg/cpp0x/decltype43.C: New.
1197
1198 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1199
1200 PR middle-end/53397
1201 * gcc.dg/pr53397-1.c: New test case.
1202 * gcc.dg/pr53397-2.c: New test case.
1203
1204 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1205
1206 PR c++/54194
1207 * g++.dg/warn/Wparentheses-26.C: Adjust.
1208 * g++.dg/warn/Wparentheses-27.C: New.
1209
1210 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1211
1212 PR c++/54427
1213 * c-c++-common/vector-scalar.c: New testcase.
1214 * g++.dg/ext/vector18.C: New testcase.
1215 * g++.dg/ext/vector5.C: This is not an error anymore.
1216 * gcc.dg/init-vec-1.c: Move ...
1217 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1218 * gcc.c-torture/execute/vector-shift1.c: Move ...
1219 * c-c++-common/torture/vector-shift1.c: ... here.
1220 * gcc.dg/scal-to-vec1.c: Move ...
1221 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1222 C++11. Adapt error messages.
1223 * gcc.dg/convert-vec-1.c: Move ...
1224 * c-c++-common/convert-vec-1.c: ... here.
1225 * gcc.dg/scal-to-vec2.c: Move ...
1226 * c-c++-common/scal-to-vec2.c: ... here.
1227
1228 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1229
1230 PR target/54400
1231 * gcc.target/i386/pr54400.c: New testcase.
1232
1233 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1234
1235 PR c++/54858
1236 * g++.dg/template/pr54858.C: New test.
1237
1238 2012-10-08 Marek Polacek <polacek@redhat.com>
1239
1240 PR debug/54831
1241 * g++.dg/debug/pr54831.C: New test.
1242
1243 2012-10-08 Dehao Chen <dehao@google.com>
1244
1245 * g++.dg/predict-loop-exit-1.C: New.
1246 * g++.dg/predict-loop-exit-2.C: New.
1247 * g++.dg/predict-loop-exit-3.C: New.
1248
1249 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1250
1251 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1252
1253 2012-10-08 Jason Merrill <jason@redhat.com>
1254
1255 * g++.dg/gomp/tls-5.C: New.
1256 * g++.dg/gomp/tls-wrap1.C: New.
1257 * g++.dg/gomp/tls-wrap2.C: New.
1258 * g++.dg/gomp/tls-wrap3.C: New.
1259 * g++.dg/gomp/tls-wrap4.C: New.
1260 * g++.dg/gomp/tls-wrapper-cse.C: New.
1261 * g++.dg/tls/thread_local-cse.C: New.
1262 * g++.dg/tls/thread_local-order1.C: New.
1263 * g++.dg/tls/thread_local-order2.C: New.
1264 * g++.dg/tls/thread_local-wrap1.C: New.
1265 * g++.dg/tls/thread_local-wrap2.C: New.
1266 * g++.dg/tls/thread_local-wrap3.C: New.
1267 * g++.dg/tls/thread_local-wrap4.C: New.
1268 * g++.dg/tls/thread_local2g.C: New.
1269 * g++.dg/tls/thread_local3g.C: New.
1270 * g++.dg/tls/thread_local4g.C: New.
1271 * g++.dg/tls/thread_local5g.C: New.
1272 * g++.dg/tls/thread_local6g.C: New.
1273 * g++.dg/tls/thread_local7g.C: New.
1274
1275 * g++.dg/tls/thread_local3.C: New.
1276 * g++.dg/tls/thread_local4.C: New.
1277 * g++.dg/tls/thread_local5.C: New.
1278 * g++.dg/tls/thread_local6.C: New.
1279
1280 * g++.dg/tls/init-2.C: Tweak errors.
1281 * g++.dg/tls/thread_local1.C: New.
1282 * g++.dg/tls/thread_local2.C: New.
1283 * g++.dg/tls/thread_local7.C: New.
1284
1285 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1286
1287 PR target/54866
1288 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1289
1290 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1291
1292 PR target/54685
1293 * gcc.target/sh/pr54685.c: New.
1294
1295 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1296
1297 PR c++/53528 C++11 attribute support
1298 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1299 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1300 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1301 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1302 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1303 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1339 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1340 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1341 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1342 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1343 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1344 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1345 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1347 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1348 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1349 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1350 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1355
1356 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1357
1358 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1359 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1360 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1361
1362 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1363
1364 PR target/54760
1365 * gcc.target/sh/pr54760-2.c: New.
1366 * gcc.target/sh/pr54760-3.c: New.
1367
1368 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1369
1370 PR c++/51422
1371 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1372
1373 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1374 Sandra Loosemore <sandra@codesourcery.com>
1375
1376 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1377 and test that the accumulator is initialized using MULT.
1378 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1379 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1380
1381 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1382
1383 PR c++/52764
1384 * g++.dg/cpp0x/stdint.C: New.
1385
1386 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1387
1388 PR c++/54249
1389 * g++.dg/cpp0x/stddef.C: New.
1390
1391 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1392
1393 PR fortran/54832
1394 * gfortran.dg/typebound_operator_17.f90: New.
1395
1396 2012-10-06 Jan Hubicka <jh@suse.cz>
1397
1398 PR lto/53831
1399 PR lto/54776
1400 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1401
1402 2012-10-06 Jan Hubicka <jh@suse.cz>
1403
1404 * gcc.dg/lto/resolutions_0.c: New testcase.
1405
1406 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1407
1408 PR fortran/45521
1409 * gfortran.dg/generic_25.f90: New.
1410 * gfortran.dg/generic_26.f90: New.
1411 * gfortran.dg/generic_27.f90: New.
1412
1413 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1414
1415 PR target/54760
1416 * gcc.target/sh/pr54760-1.c: New.
1417
1418 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1419
1420 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1421 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1422 * g++.dg/warn/Wsign-compare-5.C: New test.
1423 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1424 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1425 * g++.dg/ext/builtin30.C: New test.
1426 * g++.dg/ext/vla12.C: New test.
1427 * gcc.dg/builtins-85.c: New test.
1428
1429 PR debug/54519
1430 * gcc.dg/guality/pr54519-1.c: New test.
1431 * gcc.dg/guality/pr54519-2.c: New test.
1432 * gcc.dg/guality/pr54519-3.c: New test.
1433 * gcc.dg/guality/pr54519-4.c: New test.
1434 * gcc.dg/guality/pr54519-5.c: New test.
1435 * gcc.dg/guality/pr54519-6.c: New test.
1436
1437 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1438
1439 PR c++/50893
1440 * g++.dg/cpp0x/defaulted38.C: New.
1441
1442 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1443
1444 PR tree-optimization/33763
1445 * c-c++-common/pr33763.c: New test.
1446
1447 PR tree-optimization/54810
1448 * gcc.dg/tree-ssa/vrp85.c: New test.
1449
1450 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1451
1452 * gcc.dg/ucnid-7.c: Skip on AIX.
1453 * gcc.dg/ucnid-8.c: Same.
1454 * gcc.dg/ucnid-10.c: Same.
1455 * gcc.dg/ucnid-13.c: Same.
1456 * gcc.dg/attr-alias-3.c: Same.
1457 * gcc.dg/attr-alias-5.c: Same.
1458 * gcc.dg/torture/pr51106-2.c: Same.
1459 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1460
1461 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1462
1463 PR c++/52233
1464 * g++.dg/cpp0x/alias-decl-23.C: New.
1465
1466 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/53403
1469 * g++.dg/template/friend53.C: New.
1470
1471 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1472
1473 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1474 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1475 (scan-ada-spec): Likewise.
1476 (scan-ada-spec-not): Likewise.
1477 * gcc.dg/dump-ada-spec-1.c: New test.
1478 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1479
1480 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1481
1482 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1483
1484 2012-10-04 Florian Weimer <fweimer@redhat.com>
1485
1486 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1487
1488 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1489
1490 PR c++/54323
1491 * g++.dg/cpp0x/pr54323.C: New.
1492
1493 2012-10-04 Richard Guenther <rguenther@suse.de>
1494
1495 PR middle-end/54735
1496 * g++.dg/torture/pr54735.C: New testcase.
1497
1498 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1499
1500 PR rtl-optimization/54739
1501 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1502
1503 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1504
1505 PR target/51244
1506 * gcc.target/sh/pr51244-12.c: New.
1507
1508 2012-10-03 Dehao Chen <dehao@google.com>
1509
1510 PR middle-end/54782
1511 * gcc.dg/pr54782.c: New test.
1512
1513 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1514
1515 PR c++/54777
1516 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1517
1518 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1519
1520 PR fortran/54778
1521 * gfortran.dg/class_53.f90: New.
1522
1523 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1524
1525 PR debug/54551
1526 * gcc.dg/guality/pr54551.c: New.
1527
1528 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1529
1530 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1531 * gcc.target/powerpc/pr46728-2.c: Likewise.
1532
1533 2012-10-02 Sharad Singhai <singhai@google.com>
1534
1535 PR testsuite/54772
1536 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1537 to fix test failures caused by r191883.
1538 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1539 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1540 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1541 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1542 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1543 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1544 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1545 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1546 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1547
1548 2012-09-30 Sharad Singhai <singhai@google.com>
1549
1550 * gcc.target/i386/vect-double-1.c: Fix test.
1551
1552 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1553
1554 PR target/54087
1555 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1556 atomic_sub fails.
1557
1558 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1559
1560 PR rtl-optimization/54457
1561 * gcc.target/i386/pr54457.c: New test.
1562
1563 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1564
1565 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1566
1567 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1568
1569 * gcc.target/i386/vect-rebuild.c: New testcase.
1570
1571 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1572
1573 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1574
1575 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1576
1577 * gcc.target/mips/pr37362.c: Fix target selector.
1578
1579 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1580
1581 PR target/54083
1582 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1583
1584 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1585
1586 * gcc.dg/ucnid-8.c: Update line number.
1587 * gcc.dg/torture/pr51106-2.c: Likewise.
1588
1589 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1590
1591 PR fortran/54667
1592 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1593 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1594 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1595
1596 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1597
1598 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1599 partially reverting r170092.
1600 * gfortran.dg/class_7.f03: Ditto.
1601 * gfortran.dg/coarray_14.f90: Ditto.
1602 * gfortran.dg/typebound_proc_13.f03: Ditto.
1603
1604 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1605
1606 PR c++/54738
1607 * g++.dg/cpp0x/sfinae42.C: New.
1608
1609 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1610
1611 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1612 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1613 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1614 * gcc.dg/pr42629.c: XFAIL on AIX.
1615 * gcc.dg/pr47684.c: Same.
1616 * gcc.dg/pr43670.c: Same.
1617 * gcc.dg/pr42916.c: Same.
1618 * gcc.dg/pr45449.c: Same.
1619 * gcc.dg/pr50017.c: Same.
1620 * gcc.dg/pr42728.c: Same.
1621 * gcc.dg/pr47881.c: Same.
1622 * gcc.dg/pr44023.c: Same.
1623 * gcc.dg/pr41345.c: Same.
1624 * gcc.dg/pr42630.c: Same.
1625 * gcc.dg/pr44971.c: Same.
1626 * gcc.dg/pr46771.c: Same.
1627 * gcc.dg/ucnid-8.c: Same.
1628 * gcc.dg/ucnid-10.c: Same.
1629 * gcc.dg/ucnid-13.c: Same.
1630 * gcc.dg/torture/pr51106-2.c: Same.
1631 * gcc.dg/pr48768.c: Same.
1632 * gcc.dg/pr42631.c: Same.
1633 * gcc.dg/pr43084.c: Same.
1634 * gcc.dg/ucnid-7.c: Same.
1635 * gcc.dg/pr42889.c: Same.
1636 * gcc.dg/pr41241.c: Same.
1637 * gcc.dg/pr42719.c: Same.
1638 * g++.dg/debug/pr46583.C: Same.
1639 * g++.dg/debug/pr47106.C: Same.
1640 * g++.dg/opt/pr48549.C: Same.
1641 * g++.dg/other/pr42685.C: Same.
1642 * c-c++-common/pr43942.c: Same.
1643
1644 2012-09-29 Ian Lance Taylor <iant@google.com>
1645
1646 * go.test/go-test.exp: Update for latest version of Go testsuite.
1647
1648 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1649
1650 PR fortran/52724
1651 * gfortran.dg/internal_readwrite_3.f90: New test.
1652
1653 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1654
1655 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1656 c-c++-common/Wunused-local-typedefs-2.c to here.
1657
1658 PR c++/54372 - unused attribute inactive on dependant entities
1659 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1660
1661 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1662
1663 PR c++/29028 - Missed unused warning on using declaration
1664 * g++.dg/warn/Wunused-var-18.C: New test.
1665
1666 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1667
1668 PR c++/53551 - -Wunused-local-typedefs misses uses
1669 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1670
1671 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1672
1673 PR target/54716
1674 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1675
1676 PR tree-optimization/54713
1677 * gcc.c-torture/compile/pr54713-1.c: New test.
1678 * gcc.c-torture/compile/pr54713-2.c: New test.
1679 * gcc.c-torture/compile/pr54713-3.c: New test.
1680
1681 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1682
1683 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1684
1685 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1686
1687 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1688
1689 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1690
1691 PR target/54703
1692 * gcc.target/i386/pr54703.c: New test.
1693
1694 2012-09-27 Richard Guenther <rguenther@suse.de>
1695
1696 PR lto/54709
1697 * gcc.dg/lto/pr54709_0.c: New testcase.
1698 * gcc.dg/lto/pr54709_1.c: Likewise.
1699
1700 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1701
1702 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1703
1704 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1705
1706 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1707
1708 * gcc.target/arm/pr42879.c: Handle big-endian.
1709
1710 2012-09-26 Steve Ellcey <sellcey@mips.com>
1711
1712 PR c/37303
1713 * gcc.dg/pr37303.c: Check for rdata or rodata.
1714
1715 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1716
1717 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1718
1719 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1720
1721 PR target/51274
1722 PR target/53087
1723 * gcc.target/powerpc/ppc-ne0-1.c: New.
1724
1725 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1726
1727 PR target/54089
1728 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1729 test_19, test_20, test_21, test_22, test_23): New functions.
1730 * gcc.target/sh/pr54089-4.c: New.
1731 * gcc.target/sh/pr54089-5.c: New.
1732 * gcc.target/sh/pr54089-6.c: New.
1733 * gcc.target/sh/pr54089-7.c: New.
1734
1735 2012-09-25 Richard Guenther <rguenther@suse.de>
1736
1737 PR lto/54625
1738 * gcc.dg/lto/pr54702_0.c: New testcase.
1739 * gcc.dg/lto/pr54702_1.c: Likewise.
1740 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1741 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1742 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1743 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1744
1745 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1746
1747 PR c++/54526
1748 * g++.dg/cpp0x/parse2.C: New.
1749 * g++.dg/parse/error11.C: Adjust.
1750 * g++.dg/parse/error12.C: Likewise.
1751
1752 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1753
1754 * gcc.target/i386/20030217-1.c: Added check for
1755 large_long_double effective target.
1756 * gcc.target/i386/387-3.c: Likewise.
1757 * gcc.target/i386/387-4.c: Likewise.
1758 * gcc.target/i386/pr36578-1.c: Likewise.
1759 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1760 when long double size is equal double size.
1761 * gcc.target/i386/excess-precision-1.c: Likewise.
1762 * gcc.target/i386/pr36578-2.c: Likewise.
1763 * gcc.target/i386/20030217-2.c: New testcase.
1764
1765 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1766
1767 PR tree-optimization/54676
1768 * gcc.dg/pr54676.c: New test.
1769
1770 2012-09-25 Richard Guenther <rguenther@suse.de>
1771
1772 PR tree-optimization/53663
1773 * gcc.dg/torture/pr53663-1.c: New testcase.
1774 * gcc.dg/torture/pr53663-2.c: Likewise.
1775 * gcc.dg/torture/pr53663-3.c: Likewise.
1776
1777 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1778
1779 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1780
1781 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1782
1783 * lib/target-supports-dg.exp (dg-require-effective-target,
1784 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1785 dg-process-target-1 instead of dg-process-target.
1786 (dg-process-target-1): Rename from dg-process-target.
1787 (dg-process-target): New.
1788
1789 2012-09-24 Richard Guenther <rguenther@suse.de>
1790
1791 PR tree-optimization/54684
1792 * g++.dg/torture/pr54684.C: New testcase.
1793
1794 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1795
1796 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1797
1798 2012-09-24 Richard Guenther <rguenther@suse.de>
1799
1800 PR middle-end/52173
1801 * gcc.dg/tm/pr52173-1.c: New.
1802 * gcc.dg/tm/pr52173-2.c: New.
1803
1804 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1805
1806 * gcc.dg/pr54669.c: New test.
1807
1808 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1809 Dominique Dhumieres <dominiq@lps.ens.fr>
1810
1811 PR testsuite/54677
1812 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1813
1814 2012-09-23 Tobias Burnus <burnus@net-b.de>
1815
1816 PR fortran/54618
1817 * gfortran.dg/class_array_14.f90: New.
1818
1819 2012-09-22 Kai Tietz <ktietz@redhat.com>
1820
1821 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1822 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1823
1824 2012-09-21 Dehao Chen <dehao@google.com>
1825
1826 PR go/54649
1827 PR tree-optimization/54655
1828 * g++.dg/pr54655.C: New testcase.
1829
1830 2012-09-21 Richard Guenther <rguenther@suse.de>
1831
1832 PR tree-optimization/54647
1833 * g++.dg/torture/pr54647.C: New testcase.
1834
1835 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1836
1837 PR c++/54427
1838 * c-c++-common/torture/vector-compare-2.c: Add -w.
1839
1840 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1841
1842 * gnat.dg/opt20.ads: Move dg directive to...
1843 * gnat.dg/opt20.adb: ...here.
1844 * gnat.dg/addr1.ad[sb]: Likewise.
1845 * gnat.dg/concat2.ad[sb]: Likewise.
1846 * gnat.dg/array16.ad[sb]: Likewise.
1847 * gnat.dg/atomic5.ad[sb]: Likewise.
1848 * gnat.dg/discr29.ad[sb]: Likewise.
1849 * gnat.dg/noreturn5.ad[sb]: Likewise.
1850 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1851 * gnat.dg/discr23.ads: Remove dg directive.
1852 * gnat.dg/nested_float_packed.ads: Likewise.
1853 * gnat.dg/oconst6.ads: Move to...
1854 * gnat.dg/specs/oconst6.ads: ...here.
1855
1856 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1857
1858 PR c++/52432
1859 * g++.dg/cpp0x/decltype32.C: Tweak.
1860
1861 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1862
1863 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1864 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1865 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1866 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1867
1868 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1869
1870 PR c++/54581
1871 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1872
1873 2012-09-19 Steve Ellcey <sellcey@mips.com>
1874
1875 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1876
1877 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1878
1879 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1880 * gcc.target/powerpc/ppc-mftb.c: New file.
1881
1882 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1883
1884 PR target/54089
1885 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1886 functions.
1887
1888 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1889
1890 PR target/54236
1891 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1892
1893 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1894
1895 * gcc.c-torture/execute/20120919-1.c: New test.
1896
1897 2012-09-19 Richard Guenther <rguenther@suse.de>
1898
1899 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1900
1901 2012-09-19 Richard Guenther <rguenther@suse.de>
1902
1903 * gcc.dg/builtin-unreachable-6.c: Adjust.
1904
1905 2012-09-19 Richard Guenther <rguenther@suse.de>
1906
1907 * gcc.dg/builtin-object-size-10.c: Adjust.
1908 * gcc.dg/builtin-unreachable-5.c: Adjust.
1909 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1910 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1911 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1912 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1913 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1914 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1915 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1916 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1917 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1918 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1919 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1920 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1921
1922 2012-09-19 Richard Guenther <rguenther@suse.de>
1923
1924 PR tree-optimization/54132
1925 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1926 * gcc.dg/torture/pr54132.c: Likewise.
1927
1928 2012-09-19 Terry Guo <terry.guo@arm.com>
1929
1930 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1931 extra prune rules that will be applied to all tests in a .exp file.
1932 (gcc-dg-prune): Use rules defined by the above variable.
1933 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1934 harmless warnings on architecture switch conflict.
1935
1936 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1937
1938 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1939 of asm-comment characters instead of a single one.
1940 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1941
1942 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1943
1944 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1945
1946 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1947 target instead of xfailing it.
1948 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1949 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1950 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1951 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1952 * gcc.dg/vect/vect-104.c: Likewise.
1953 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1954 * gcc.dg/vect/vect-outer-1.c: Likewise.
1955 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1956 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1957 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1958 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1959 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1960 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1961 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1962 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1963 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1964
1965 * lib/target-supports.exp
1966 (check_effective_target_vect_widen_mult_qi_to_hi,
1967 check_effective_target_vect_widen_mult_hi_to_si,
1968 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1969 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1970 check_effective_target_vect_pack_trunc,
1971 check_effective_target_vect_unpack,
1972 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1973 instead of arm_none.
1974
1975 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1976
1977 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1978
1979 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1980 config to compiler_flags.
1981
1982 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1983
1984 PR target/54592
1985 * gcc.target/i386/pr54592.c: New test.
1986
1987 PR tree-optimization/54610
1988 * gcc.target/i386/pr54610.c: New test.
1989
1990 2012-09-17 Jason Merrill <jason@redhat.com>
1991
1992 PR c++/54575
1993 * g++.dg/cpp0x/alias-decl-21.C: New.
1994 * g++.dg/cpp0x/alias-decl-22.C: New.
1995
1996 2012-09-17 Tobias Burnus <burnus@net-b.de>
1997
1998 PR fortran/54608
1999 * gfortran.dg/scan_2.f90: New.
2000
2001 2012-09-17 Jason Merrill <jason@redhat.com>
2002
2003 PR c++/53661
2004 * g++.dg/init/aggr9.C: New.
2005
2006 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2007
2008 * gnat.dg/loop_optimization12.ad[sb]: New test.
2009
2010 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2011
2012 PR fortran/54285
2013 * gfortran.dg/proc_ptr_result_7.f90: New.
2014
2015 2012-09-17 Tobias Burnus <burnus@net-b.de>
2016
2017 PR fortran/54603
2018 * gfortran.dg/structure_constructor_11.f90: New.
2019
2020 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2021
2022 PR tree-optimization/54563
2023 * g++.dg/torture/pr54563.C: New test.
2024
2025 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2026
2027 PR fortran/54594
2028 * gfortran.dg/typebound_generic_14.f03: New.
2029
2030 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2031
2032 PR fortran/54387
2033 * gfortran.dg/proc_ptr_38.f90: New.
2034
2035 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2036
2037 PR debug/54460
2038 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2039 to scary regexp.
2040
2041 PR testsuite/54007
2042 * gnat.dg/lto15.adb: Require lto.
2043
2044 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2045 "myBindC" for hppa*-*-hpux*.
2046
2047 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2048
2049 * gfortran.dg/namelist_75.f90: New test.
2050
2051 2012-09-15 Tom de Vries <tom@codesourcery.com>
2052
2053 * gcc.dg/tree-ssa/vrp82.c: New test.
2054 * gcc.dg/tree-ssa/vrp83.c: Same.
2055 * gcc.dg/tree-ssa/vrp84.c: Same.
2056
2057 2012-09-15 Tom de Vries <tom@codesourcery.com>
2058
2059 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2060 * gcc.dg/tree-ssa/vrp81.c: ... this.
2061
2062 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2063
2064 PR target/54222
2065 * gcc.target/avr/torture/fix-types.h: New.
2066 * gcc.target/avr/torture/vals-hr.def: New.
2067 * gcc.target/avr/torture/vals-r.def: New.
2068 * gcc.target/avr/torture/vals-k.def: New.
2069 * gcc.target/avr/torture/vals-ur.def: New.
2070 * gcc.target/avr/torture/vals-uk.def: New.
2071 * gcc.target/avr/torture/vals-uhr.def: New.
2072 * gcc.target/avr/torture/vals-llk.def: New.
2073 * gcc.target/avr/torture/vals-ullk.def: New.
2074 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2075 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2076 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2077 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2078 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2079 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2080 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2081 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2082
2083 2012-09-14 Dehao Chen <dehao@google.com>
2084
2085 * g++.dg/debug/dwarf2/deallocator.C: New test.
2086
2087 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2088
2089 PR c/54552
2090 * gcc.c-torture/compile/pr54552-1.c: New test.
2091
2092 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2093
2094 PR c++/54427
2095 * g++.dg/other/vector-compare.C: New testcase.
2096 * c-c++-common/vector-compare-3.c: New testcase.
2097 * gcc.dg/vector-shift.c: Move ...
2098 * c-c++-common/vector-shift.c: ... here.
2099 * gcc.dg/vector-shift1.c: Move ...
2100 * c-c++-common/vector-shift1.c: ... here.
2101 * gcc.dg/vector-shift3.c: Move ...
2102 * c-c++-common/vector-shift3.c: ... here.
2103 * gcc.dg/vector-compare-1.c: Move ...
2104 * c-c++-common/vector-compare-1.c: ... here.
2105 * gcc.dg/vector-compare-2.c: Move ...
2106 * c-c++-common/vector-compare-2.c: ... here.
2107 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2108 * c-c++-common/torture/vector-compare-1.c: ... here.
2109 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2110 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2111 * c-c++-common/torture/vector-compare-2.c: ... here.
2112 * gcc.c-torture/execute/vector-shift.c: Move ...
2113 * c-c++-common/torture/vector-shift.c: ... here.
2114 * gcc.c-torture/execute/vector-shift2.c: Move ...
2115 * c-c++-common/torture/vector-shift2.c: ... here.
2116 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2117 * c-c++-common/torture/vector-subscript-1.c: ... here.
2118 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2119 * c-c++-common/torture/vector-subscript-2.c: ... here.
2120 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2121 * c-c++-common/torture/vector-subscript-3.c: ... here.
2122
2123 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2124
2125 PR c/54103
2126 * gcc.c-torture/compile/pr54103-1.c,
2127 gcc.c-torture/compile/pr54103-2.c,
2128 gcc.c-torture/compile/pr54103-3.c,
2129 gcc.c-torture/compile/pr54103-4.c,
2130 gcc.c-torture/compile/pr54103-5.c,
2131 gcc.c-torture/compile/pr54103-6.c: New tests.
2132 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2133
2134 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2135
2136 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2137
2138 2012-09-14 Richard Guenther <rguenther@suse.de>
2139
2140 PR tree-optimization/54565
2141 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2142 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2143
2144 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2145
2146 * gcc.target/arm/combine-movs.c: Add missing space.
2147
2148 2012-09-14 Richard Guenther <rguenther@suse.de>
2149
2150 * g++.dg/torture/builtin-location.C: New testcase.
2151
2152 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2153 Manuel López-Ibåñez <manu@gcc.gnu.org>
2154
2155 PR c++/53210
2156 * g++.dg/warn/Wuninitialized-self.C: New.
2157
2158 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2159
2160 PR c/54559
2161 * gcc.c-torture/compile/pr54559.c: New test.
2162
2163 2012-09-13 Jason Merrill <jason@redhat.com>
2164
2165 PR c++/53839
2166 * g++.dg/cpp0x/constexpr-temp1.C: New.
2167
2168 PR c++/54511
2169 * g++.dg/template/anonunion2.C: New.
2170
2171 PR c++/53836
2172 * g++.dg/template/init10.C: New.
2173
2174 2012-09-13 Tobias Burnus <burnus@net-b.de>
2175
2176 PR fortran/54556
2177 * gfortran.dg/implicit_pure_3.f90: New.
2178
2179 2012-09-13 Richard Guenther <rguenther@suse.de>
2180
2181 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2182
2183 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2184
2185 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2186
2187 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2188
2189 * c-c++-common/pr51712.c: Handle for short-enum targets.
2190
2191 2012-09-12 Terry Guo <terry.guo@arm.com>
2192
2193 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2194 and lsrs for Thumb2 mode.
2195
2196 2012-09-12 Jan Hubicka <jh@suse.cz>
2197
2198 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2199
2200 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2201
2202 PR target/54445
2203 * gcc.target/i386/pr54445-1.c: New file.
2204 * gcc.target/i386/pr54445-2.c: Likewise.
2205
2206 2012-09-12 Tobias Burnus <burnus@net-b.de>
2207
2208 PR fortran/54225
2209 PR fortran/53306
2210 * gfortran.dg/coarray_10.f90: Update dg-error.
2211 * gfortran.dg/coarray_28.f90: New.
2212 * gfortran.dg/array_section_3.f90: New.
2213
2214 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2215
2216 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2217 gcc.target/arm/pr48252.c: Fix for big-endian support.
2218
2219 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2220
2221 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2222
2223 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2224 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2225
2226 * gcc.target/arm/neon-vfma-1.c: New testcase.
2227 * gcc.target/arm/neon-vfms-1.c: Likewise.
2228 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2229 of float.
2230 * gcc.target/arm/neon-vmls-1.c: Likewise.
2231 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2232 function.
2233 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2234 (check_effective_target_arm_neonv2_ok): Likewise.
2235 (check_effective_target_arm_neonv2_hw): Likewise.
2236 (check_effective_target_arm_neonv2): Likewise.
2237
2238 2012-09-11 Richard Guenther <rguenther@suse.de>
2239
2240 PR middle-end/54515
2241 * g++.dg/tree-ssa/pr54515.C: New testcase.
2242
2243 2012-09-10 Andrew Pinski <apinski@cavium.com>
2244
2245 PR tree-opt/c54362
2246 * gcc.dg/tm/memopt-16.c: New testcase.
2247
2248 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2249
2250 PR c++/54541
2251 PR c++/54542
2252 * g++.dg/cpp0x/sfinae40.C: New.
2253 * g++.dg/cpp0x/sfinae41.C: Likewise.
2254
2255 2012-09-10 Jason Merrill <jason@redhat.com>
2256
2257 PR c++/54538
2258 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2259
2260 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2261
2262 PR target/54089
2263 * gcc.target/sh/pr54089-3.c: New.
2264
2265 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2266
2267 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2268
2269 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2270
2271 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2272
2273 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2274
2275 * gcc.dg/pr52558-2.c: Delete.
2276 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2277
2278 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2279
2280 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2281
2282 2012-09-10 Richard Guenther <rguenther@suse.de>
2283
2284 PR tree-optimization/54520
2285 * gcc.dg/torture/pr54520.c: New testcase.
2286
2287 2012-09-10 Jason Merrill <jason@redhat.com>
2288
2289 PR c++/54506
2290 * g++.dg/cpp0x/implicit14.C: New.
2291
2292 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2293
2294 PR fortran/54208
2295 * gfortran.dg/bound_simplification_3.f90: New test.
2296
2297 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2298
2299 PR testsuite/54184
2300 * gcc.dg/pr52558-1.c: Delete.
2301 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2302
2303 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2304
2305 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2306 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2307 * gcc.target/arm/smlaltt-1.c: Likewise.
2308
2309 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2310
2311 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2312
2313 2012-09-07 Tom de Vries <tom@codesourcery.com>
2314
2315 PR tree-optimization/53986
2316 * gcc.dg/tree-ssa/vrp80.c: New test.
2317 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2318
2319 2012-09-06 Jason Merrill <jason@redhat.com>
2320
2321 PR c++/54341
2322 PR c++/54253
2323 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2324 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2325
2326 2012-09-06 Andrew Pinski <apinski@cavium.com>
2327
2328 PR tree-opt/54494
2329 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2330
2331 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2332
2333 PR rtl-optimization/54455
2334 * gcc.dg/54455.c: New test.
2335
2336 2012-09-06 Tobias Burnus <burnus@net-b.de>
2337
2338 PR fortran/54463
2339 * gfortran.dg/promotion_2.f90: New.
2340
2341 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR middle-end/54486
2344 * c-c++-common/pr54486.c: New test.
2345
2346 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2347
2348 PR fortran/54474
2349 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2350
2351 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2352
2353 PR c++/54191
2354 * g++.dg/cpp0x/sfinae39.C: New.
2355
2356 2012-09-04 Jason Merrill <jason@redhat.com>
2357
2358 PR c++/54441
2359 * g++.dg/ext/flexary3.C: New.
2360
2361 PR c++/54420
2362 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2363
2364 PR c++/54198
2365 * g++.dg/template/defarg15.C: New.
2366
2367 PR c++/54437
2368 * g++.dg/template/access24.C: New.
2369
2370 2012-09-04 Richard Guenther <rguenther@suse.de>
2371
2372 PR tree-optimization/54458
2373 * gcc.dg/torture/pr54458.c: New testcase.
2374
2375 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2376
2377 * gcc.target/arm/neon-vext.c: New test.
2378 * gcc.target/arm/neon-vext-execute.c: Ditto.
2379
2380 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2381
2382 PR fortran/54243
2383 PR fortran/54244
2384 * gfortran.dg/select_type_29.f03: New.
2385
2386 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2387
2388 * gcc.dg/fold-perm.c: Improve test.
2389
2390 2012-09-03 Tobias Burnus <burnus@net-b.de>
2391
2392 PR fortran/51632
2393 * gfortran.dg/coarray_class_1.f90: New.
2394
2395 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2396
2397 PR target/49206
2398 * gcc.c-torture/compile/pr49206.c: New test.
2399
2400 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2401 Uros Bizjak <ubizjak@gmail.com>
2402
2403 PR target/36680
2404 * gfortran.dg/pr36680.f90: New test.
2405
2406 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2407
2408 PR target/42295
2409 * g++.dg/opt/pr42295.C: New test.
2410
2411 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2412
2413 PR target/54436
2414 * gcc.dg/torture/pr54436.c: New test.
2415
2416 2012-09-01 Andrew Pinski <apinski@cavium.com>
2417
2418 * gcc.target/mips/truncate-8.c: New testcase.
2419
2420 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2421
2422 PR target/46829
2423 PR target/46843
2424 * gcc.target/i386/pr46829.c: New test.
2425 * gcc.target/i386/pr46843.c: Ditto.
2426
2427 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2428 Jason Merrill <jason@redhat.com>
2429
2430 PR c++/18747
2431 * g++.dg/parse/error50.C: New.
2432
2433 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR c/54428
2436 * gcc.c-torture/compile/pr54428.c: New test.
2437
2438 2012-08-31 Ollie Wild <aaw@google.com>
2439
2440 PR c++/54197
2441 * g++.dg/init/lifetime3.C: New test.
2442
2443 2012-08-31 Martin Jambor <mjambor@suse.cz>
2444
2445 PR middle-end/54409
2446 * gcc.dg/torture/pr54409.c: New test.
2447
2448 2012-08-31 Martin Jambor <mjambor@suse.cz>
2449
2450 * gfortran.dg/pr48636.f90: Add dump scan checks.
2451
2452 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2453
2454 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2455
2456 2012-08-28 Joey Ye <joey.ye@arm.com>
2457
2458 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2459
2460 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2461
2462 PR target/46254
2463 * gcc.target/i386/pr46254.c: New test.
2464
2465 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2466
2467 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2468 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2469 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2470
2471 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2472
2473 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2474 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2475 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2476 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2477 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2478 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2479 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2480 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2481 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2482 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2483 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2484 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2485 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2486 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2487 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2488 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2489 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2490 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2491 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2492 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2493 gcc.target/mips/unaligned-1.c: Tighten regexps.
2494
2495 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2496
2497 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2498 (mips_option_groups): Remove optimization. Add various -f options.
2499 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2500 and -pg imply -fno-omit-frame-pointer.
2501 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2502 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2503 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2504 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2505 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2506 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2507 * gcc.target/mips/abi-n32-long32.c: Likewise.
2508 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2509 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2510 * gcc.target/mips/abi-n32-long64.c: Likewise.
2511 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2512 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2513 * gcc.target/mips/abi-n64-long32.c: Likewise.
2514 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2515 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2516 * gcc.target/mips/abi-n64-long64.c: Likewise.
2517 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2518 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2519 * gcc.target/mips/abi-o32-long32.c: Likewise.
2520 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2521 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2522 * gcc.target/mips/abi-o32-long64.c: Likewise.
2523 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2524 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2525 * gcc.target/mips/abi-o64-long32.c: Likewise.
2526 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2527 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2528 * gcc.target/mips/abi-o64-long64.c: Likewise.
2529 * gcc.target/mips/asm-1.c: Likewise.
2530 * gcc.target/mips/branch-1.c: Likewise.
2531 * gcc.target/mips/call-3.c: Likewise.
2532 * gcc.target/mips/call-saved-3.c: Likewise.
2533 * gcc.target/mips/clear-cache-1.c: Likewise.
2534 * gcc.target/mips/div-1.c: Likewise.
2535 * gcc.target/mips/div-2.c: Likewise.
2536 * gcc.target/mips/div-3.c: Likewise.
2537 * gcc.target/mips/div-4.c: Likewise.
2538 * gcc.target/mips/div-5.c: Likewise.
2539 * gcc.target/mips/div-6.c: Likewise.
2540 * gcc.target/mips/div-7.c: Likewise.
2541 * gcc.target/mips/div-8.c: Likewise.
2542 * gcc.target/mips/div-9.c: Likewise.
2543 * gcc.target/mips/div-10.c: Likewise.
2544 * gcc.target/mips/div-11.c: Likewise.
2545 * gcc.target/mips/div-12.c: Likewise.
2546 * gcc.target/mips/dsp-ctrl.c: Likewise.
2547 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2548 * gcc.target/mips/ext-8.c: Likewise.
2549 * gcc.target/mips/extend-2.c: Likewise.
2550 * gcc.target/mips/fix-r10000-1.c: Likewise.
2551 * gcc.target/mips/fix-r10000-2.c: Likewise.
2552 * gcc.target/mips/fix-r10000-3.c: Likewise.
2553 * gcc.target/mips/fix-r10000-4.c: Likewise.
2554 * gcc.target/mips/fix-r10000-5.c: Likewise.
2555 * gcc.target/mips/fix-r10000-6.c: Likewise.
2556 * gcc.target/mips/fix-r10000-7.c: Likewise.
2557 * gcc.target/mips/fix-r10000-8.c: Likewise.
2558 * gcc.target/mips/fix-r10000-9.c: Likewise.
2559 * gcc.target/mips/fix-r10000-10.c: Likewise.
2560 * gcc.target/mips/fix-r10000-11.c: Likewise.
2561 * gcc.target/mips/fix-r10000-12.c: Likewise.
2562 * gcc.target/mips/fix-r10000-13.c: Likewise.
2563 * gcc.target/mips/fix-r10000-14.c: Likewise.
2564 * gcc.target/mips/fix-r10000-15.c: Likewise.
2565 * gcc.target/mips/fpcmp-1.c: Likewise.
2566 * gcc.target/mips/fpcmp-2.c: Likewise.
2567 * gcc.target/mips/fpr-moves-7.c: Likewise.
2568 * gcc.target/mips/fpr-moves-8.c: Likewise.
2569 * gcc.target/mips/int-moves-1.c: Likewise.
2570 * gcc.target/mips/int-moves-2.c: Likewise.
2571 * gcc.target/mips/long-calls-pg.c: Likewise.
2572 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2573 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2574 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2575 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2576 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2577 * gcc.target/mips/mips-3d-1.c: Likewise.
2578 * gcc.target/mips/mips-3d-2.c: Likewise.
2579 * gcc.target/mips/mips-3d-3.c: Likewise.
2580 * gcc.target/mips/mips-3d-4.c: Likewise.
2581 * gcc.target/mips/mips-3d-5.c: Likewise.
2582 * gcc.target/mips/mips-3d-6.c: Likewise.
2583 * gcc.target/mips/mips-3d-7.c: Likewise.
2584 * gcc.target/mips/mips-3d-8.c: Likewise.
2585 * gcc.target/mips/mips-3d-9.c: Likewise.
2586 * gcc.target/mips/mips-ps-1.c: Likewise.
2587 * gcc.target/mips/mips-ps-2.c: Likewise.
2588 * gcc.target/mips/mips-ps-3.c: Likewise.
2589 * gcc.target/mips/mips-ps-4.c: Likewise.
2590 * gcc.target/mips/mips-ps-6.c: Likewise.
2591 * gcc.target/mips/mips32-dspr2.c: Likewise.
2592 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2593 * gcc.target/mips/neg-abs-1.c: Likewise.
2594 * gcc.target/mips/neg-abs-2.c: Likewise.
2595 * gcc.target/mips/nmadd-3.c: Likewise.
2596 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2597 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2598 * gcc.target/mips/octeon-pop-1.c: Likewise.
2599 * gcc.target/mips/pr26765.c: Likewise.
2600 * gcc.target/mips/pr33256.c: Likewise.
2601 * gcc.target/mips/pr33635-1.c: Likewise.
2602 * gcc.target/mips/pr33755.c: Likewise.
2603 * gcc.target/mips/pr35802.c: Likewise.
2604 * gcc.target/mips/pr45074.c: Likewise.
2605 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2606 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2607 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2608 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2609 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2610 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2611 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2612 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2613 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2614 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2615 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2616 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2617 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2618 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2619 * gcc.target/mips/save-restore-1.c: Likewise.
2620 * gcc.target/mips/save-restore-3.c: Likewise.
2621 * gcc.target/mips/save-restore-5.c: Likewise.
2622 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2623 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2624 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2625 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2626 * gcc.target/mips/stack-1.c: Likewise.
2627
2628 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2629 Tighten regexps.
2630
2631 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2632 branch under test to be filled with preceding rather than
2633 following instructions.
2634 * gcc.target/mips/branch-10.c: Likewise.
2635 * gcc.target/mips/branch-11.c: Likewise.
2636 * gcc.target/mips/branch-12.c: Likewise.
2637 * gcc.target/mips/branch-13.c: Likewise.
2638 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2639 to be eliminated. Tighten $28 scan-assembler-not test.
2640
2641 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2642 function to...
2643 * gcc.target/mips/call-4.c: ...this new test.
2644
2645 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2646 more likely.
2647 * gcc.target/mips/code-readable-3.c: Likewise.
2648 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2649 flag but skip for -O0.
2650 * gcc.target/mips/code-readable-4.c: Likewise.
2651
2652 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2653 of operations under test.
2654 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2655
2656 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2657 Don't require sibling-call optimization.
2658 * gcc.target/mips/near-far-4.c: Likewise.
2659
2660 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2661 Make sure that the register variable is used.
2662 * gcc.target/mips/soft-float-1.c: Likewise.
2663
2664 * gcc.target/mips/sdata-1.c: Make static data volatile.
2665 * gcc.target/mips/sdata-2.c: Likewise.
2666 * gcc.target/mips/sdata-3.c: Likewise.
2667 * gcc.target/mips/sdata-4.c: Likewise.
2668
2669 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2670 skip for -O0.
2671 * gcc.target/mips/atomic-memory-2.c: Likewise.
2672 * gcc.target/mips/branch-cost-1.c: Likewise.
2673 * gcc.target/mips/branch-cost-2.c: Likewise.
2674 * gcc.target/mips/cache-1.c: Likewise.
2675 * gcc.target/mips/call-1.c: Likewise.
2676 * gcc.target/mips/call-saved-2.c: Likewise.
2677 * gcc.target/mips/const-anchor-1.c: Likewise.
2678 * gcc.target/mips/const-anchor-2.c: Likewise.
2679 * gcc.target/mips/dse-1.c: Likewise.
2680 * gcc.target/mips/dsp-lhx.c: Likewise.
2681 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2682 * gcc.target/mips/ext-1.c: Likewise.
2683 * gcc.target/mips/ext-2.c: Likewise.
2684 * gcc.target/mips/ext-3.c: Likewise.
2685 * gcc.target/mips/ext-4.c: Likewise.
2686 * gcc.target/mips/ext-5.c: Likewise.
2687 * gcc.target/mips/ext-6.c: Likewise.
2688 * gcc.target/mips/ext-7.c: Likewise.
2689 * gcc.target/mips/extend-1.c: Likewise.
2690 * gcc.target/mips/fix-r4000-1.c: Likewise.
2691 * gcc.target/mips/fix-r4000-3.c: Likewise.
2692 * gcc.target/mips/fix-r4000-5.c: Likewise.
2693 * gcc.target/mips/fix-r4000-6.c: Likewise.
2694 * gcc.target/mips/fix-r4000-8.c: Likewise.
2695 * gcc.target/mips/fix-r4000-10.c: Likewise.
2696 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2697 * gcc.target/mips/fixed-vector-type.c: Likewise.
2698 * gcc.target/mips/fpr-moves-1.c: Likewise.
2699 * gcc.target/mips/fpr-moves-2.c: Likewise.
2700 * gcc.target/mips/fpr-moves-3.c: Likewise.
2701 * gcc.target/mips/fpr-moves-4.c: Likewise.
2702 * gcc.target/mips/fpr-moves-5.c: Likewise.
2703 * gcc.target/mips/fpr-moves-6.c: Likewise.
2704 * gcc.target/mips/ins-1.c: Likewise.
2705 * gcc.target/mips/ins-2.c: Likewise.
2706 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2707 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2708 * gcc.target/mips/lazy-binding-1.c: Likewise.
2709 * gcc.target/mips/madd-3.c: Likewise.
2710 * gcc.target/mips/madd-5.c: Likewise.
2711 * gcc.target/mips/madd-6.c: Likewise.
2712 * gcc.target/mips/madd-8.c: Likewise.
2713 * gcc.target/mips/madd-9.c: Likewise.
2714 * gcc.target/mips/memcpy-1.c: Likewise.
2715 * gcc.target/mips/mips-ps-type.c: Likewise.
2716 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2717 * gcc.target/mips/mips-sched-madd.c: Likewise.
2718 * gcc.target/mips/mips16e-extends.c: Likewise.
2719 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2720 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2721 * gcc.target/mips/movcc-1.c: Likewise.
2722 * gcc.target/mips/movcc-2.c: Likewise.
2723 * gcc.target/mips/movcc-3.c: Likewise.
2724 * gcc.target/mips/msub-5.c: Likewise.
2725 * gcc.target/mips/msub-6.c: Likewise.
2726 * gcc.target/mips/msub-8.c: Likewise.
2727 * gcc.target/mips/mult-2.c: Likewise.
2728 * gcc.target/mips/mult-3.c: Likewise.
2729 * gcc.target/mips/mult-5.c: Likewise.
2730 * gcc.target/mips/mult-6.c: Likewise.
2731 * gcc.target/mips/mult-7.c: Likewise.
2732 * gcc.target/mips/mult-12.c: Likewise.
2733 * gcc.target/mips/mult-13.c: Likewise.
2734 * gcc.target/mips/mult-14.c: Likewise.
2735 * gcc.target/mips/mult-15.c: Likewise.
2736 * gcc.target/mips/mult-17.c: Likewise.
2737 * gcc.target/mips/mult-18.c: Likewise.
2738 * gcc.target/mips/mult-19.c: Likewise.
2739 * gcc.target/mips/nmadd-1.c: Likewise.
2740 * gcc.target/mips/nmadd-2.c: Likewise.
2741 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2742 * gcc.target/mips/octeon-cins-1.c: Likewise.
2743 * gcc.target/mips/octeon-cins-2.c: Likewise.
2744 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2745 * gcc.target/mips/octeon-exts-2.c: Likewise.
2746 * gcc.target/mips/octeon-exts-3.c: Likewise.
2747 * gcc.target/mips/octeon-exts-4.c: Likewise.
2748 * gcc.target/mips/octeon-exts-5.c: Likewise.
2749 * gcc.target/mips/octeon-exts-6.c: Likewise.
2750 * gcc.target/mips/octeon-exts-7.c: Likewise.
2751 * gcc.target/mips/octeon-pop-2.c: Likewise.
2752 * gcc.target/mips/octeon-seq-3.c: Likewise.
2753 * gcc.target/mips/octeon-seq-4.c: Likewise.
2754 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2755 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2756 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2757 * gcc.target/mips/pr54240.c: Likewise.
2758 * gcc.target/mips/rsqrt-1.c: Likewise.
2759 * gcc.target/mips/rsqrt-2.c: Likewise.
2760 * gcc.target/mips/rsqrt-3.c: Likewise.
2761 * gcc.target/mips/rsqrt-4.c: Likewise.
2762 * gcc.target/mips/save-restore-2.c: Likewise.
2763 * gcc.target/mips/save-restore-4.c: Likewise.
2764 * gcc.target/mips/sb1-1.c: Likewise.
2765 * gcc.target/mips/scc-1.c: Likewise.
2766 * gcc.target/mips/scc-2.c: Likewise.
2767 * gcc.target/mips/scc-3.c: Likewise.
2768 * gcc.target/mips/scc-4.c: Likewise.
2769 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2770 * gcc.target/mips/truncate-1.c: Likewise.
2771 * gcc.target/mips/truncate-2.c: Likewise.
2772 * gcc.target/mips/truncate-3.c: Likewise.
2773 * gcc.target/mips/truncate-4.c: Likewise.
2774 * gcc.target/mips/truncate-5.c: Likewise.
2775 * gcc.target/mips/truncate-6.c: Likewise.
2776 * gcc.target/mips/unaligned-1.c: Likewise.
2777
2778 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2779 skip for -O0. Require -fexpensive-optimizations.
2780 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2781 * gcc.target/mips/dspr2-MULT.c: Likewise.
2782 * gcc.target/mips/fix-r4000-2.c: Likewise.
2783 * gcc.target/mips/fix-r4000-4.c: Likewise.
2784 * gcc.target/mips/fix-r4000-7.c: Likewise.
2785 * gcc.target/mips/fix-r4000-9.c: Likewise.
2786 * gcc.target/mips/madd-1.c: Likewise.
2787 * gcc.target/mips/madd-2.c: Likewise.
2788 * gcc.target/mips/madd-4.c: Likewise.
2789 * gcc.target/mips/maddu-1.c: Likewise.
2790 * gcc.target/mips/maddu-2.c: Likewise.
2791 * gcc.target/mips/maddu-3.c: Likewise.
2792 * gcc.target/mips/maddu-4.c: Likewise.
2793 * gcc.target/mips/msub-1.c: Likewise.
2794 * gcc.target/mips/msub-2.c: Likewise.
2795 * gcc.target/mips/msub-3.c: Likewise.
2796 * gcc.target/mips/msub-4.c: Likewise.
2797 * gcc.target/mips/msubu-1.c: Likewise.
2798 * gcc.target/mips/msubu-2.c: Likewise.
2799 * gcc.target/mips/msubu-3.c: Likewise.
2800 * gcc.target/mips/msubu-4.c: Likewise.
2801 * gcc.target/mips/mult-1.c: Likewise.
2802 * gcc.target/mips/mult-4.c: Likewise.
2803 * gcc.target/mips/mult-8.c: Likewise.
2804 * gcc.target/mips/mult-9.c: Likewise.
2805 * gcc.target/mips/mult-10.c: Likewise.
2806 * gcc.target/mips/mult-11.c: Likewise.
2807 * gcc.target/mips/mult-16.c: Likewise.
2808
2809 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2810 skip for -O0 and -Os.
2811 * gcc.target/mips/fix-r4000-12.c: Likewise.
2812 * gcc.target/mips/madd-7.c: Likewise.
2813 * gcc.target/mips/mips-ps-5.c: Likewise.
2814 * gcc.target/mips/mips-ps-7.c: Likewise.
2815 * gcc.target/mips/msub-7.c: Likewise.
2816
2817 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2818 skip for -O0. Require -mno-abicalls.
2819 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2820
2821 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2822 skip for -O0. Require a total number of BBIT instructions and
2823 at least one of each kind.
2824
2825 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2826 skip for -O0. Require -fno-unroll-loops.
2827
2828 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2829 skip for -O0. Allow BLTZ as well as BGEZ.
2830
2831 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2832
2833 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2834 skip for -O0. Require -fschedule-insns2.
2835 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2836
2837 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2838 but skip for -O0. Make a branch-likely more likely.
2839
2840 * gcc.target/mips/timode-2.c: Split each test into its own function.
2841 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2842
2843 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2844 skip for -O0. Require -fpeephole2.
2845 * gcc.target/mips/vr-mult-2.c: Likewise.
2846
2847 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2848
2849 PR preprocessor/53469
2850 * gcc.dg/cpp/_Pragma7.c: New test case.
2851
2852 2012-08-27 Tobias Burnus <burnus@net-b.de>
2853
2854 PR fortran/54370
2855 * gfortran.dg/do_5.f90: New.
2856
2857 2012-08-27 Tobias Burnus <burnus@net-b.de>
2858
2859 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2860 from dg-options as -Wall no longer implies it.
2861
2862 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2863
2864 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2865
2866 2012-08-25 Jason Merrill <jason@redhat.com>
2867
2868 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2869
2870 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2871
2872 PR c++/51421
2873 * g++.dg/cpp0x/auto34.C: New.
2874
2875 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2876
2877 PR c/54363
2878 * gcc.dg/pr54363.c: New test.
2879
2880 PR c/54355
2881 * gcc.dg/pr54355.c: New test.
2882
2883 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2884
2885 PR debug/52857
2886 * gcc.target/i386/pr52857-1.c: New.
2887 * gcc.target/i386/pr52857-2.c: Likewise.
2888
2889 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2890
2891 * gcc.target/mips/code-readable-4.c: New test.
2892
2893 2012-08-23 Julian Brown <julian@codesourcery.com>
2894 Sandra Loosemore <sandra@codesourcery.com>
2895
2896 * gcc.target/mips/code-readable-1.c: Add -O to options.
2897
2898 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2899
2900 PR c++/20420
2901 * g++.dg/lookup/using53.C: New.
2902
2903 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2904
2905 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2906 * gcc.dg/fixed-point/convert-1.c: New.
2907 * gcc.dg/fixed-point/convert-2.c: New.
2908 * gcc.dg/fixed-point/convert-3.c: New.
2909 * gcc.dg/fixed-point/convert-4.c: New.
2910 * gcc.dg/fixed-point/convert-float-1.c: New.
2911 * gcc.dg/fixed-point/convert-float-2.c: New.
2912 * gcc.dg/fixed-point/convert-float-3.c: New.
2913 * gcc.dg/fixed-point/convert-float-4.c: New.
2914 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2915 * gcc.dg/fixed-point/convert-sat.c: New.
2916 * gcc.dg/fixed-point/convert.h: New.
2917
2918 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2919
2920 PR target/54089
2921 * gcc.target/sh/pr54089-2.c: New.
2922
2923 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2924
2925 * gcc.target/i386/long-double-64-1.c: New file.
2926 * gcc.target/i386/long-double-64-2.c: Likewise.
2927 * gcc.target/i386/long-double-64-3.c: Likewise.
2928 * gcc.target/i386/long-double-64-4.c: Likewise.
2929 * gcc.target/i386/long-double-80-1.c: Likewise.
2930 * gcc.target/i386/long-double-80-2.c: Likewise.
2931 * gcc.target/i386/long-double-80-3.c: Likewise.
2932 * gcc.target/i386/long-double-80-4.c: Likewise.
2933 * gcc.target/i386/long-double-80-5.c: Likewise.
2934 * gcc.target/i386/long-double-80-6.c: Likewise.
2935 * gcc.target/i386/long-double-80-7.c: Likewise.
2936
2937 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2938
2939 PR tree-optimization/54317
2940 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2941
2942 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2943
2944 PR target/39423
2945 * gcc.target/sh/pr39423-2.c: New.
2946
2947 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2948
2949 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2950 * gcc.dg/fold-perm.c: Likewise.
2951
2952 2012-08-20 Jan Hubicka <jh@suse.cz>
2953
2954 PR fortran/48636
2955 * gcc.dg/ipa/inlinehint-1.c: New.
2956
2957 2012-08-20 Florian Weimer <fweimer@redhat.com>
2958
2959 PR c++/19351
2960 * g++.dg/init/new38.C: New test.
2961 * g++.dg/init/new39.C: New test.
2962
2963 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2964
2965 PR target/54089
2966 * gcc.target/sh/pr54089-1.c: New.
2967
2968 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2969
2970 PR target/51244
2971 * gcc.target/sh/pr51244-11.c: New.
2972
2973 2012-08-20 Tobias Burnus <burnus@net-b.de>
2974
2975 PR fortran/54301
2976 * gfortran.dg/warn_target_lifetime_2.f90: New.
2977
2978 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2979
2980 PR c++/10416
2981 * g++.dg/warn/Wunused-var-17.C: New.
2982
2983 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2984
2985 PR middle-end/53992
2986 * gcc.dg/gomp/pr53992.c: New test.
2987
2988 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2989
2990 PR tree-ssa/54295
2991 * gcc.c-torture/execute/20120817-1.c: New test.
2992
2993 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2994
2995 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2996 add instruction.
2997 (f2): New test that really does need adds.
2998
2999 2012-08-20 Richard Guenther <rguenther@suse.de>
3000
3001 PR tree-optimization/54327
3002 * gcc.dg/torture/pr54327.c: New testcase.
3003
3004 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3005
3006 PR tree-optimization/54321
3007 * gcc.c-torture/compile/pr54321.c: New test.
3008
3009 2012-08-20 Tobias Burnus <burnus@net-b.de>
3010
3011 PR fortran/54301
3012 * gfortran.dg/warn_target_lifetime_1.f90: New.
3013
3014 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3015
3016 PR fortran/54298
3017 * gfortran.dg/real_compare_1.f90: New test case.
3018 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3019
3020 2012-08-18 Jan Hubicka <jh@suse.cz>
3021
3022 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3023
3024 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3025
3026 PR fortran/39290
3027 * gfortran.dg/interface_37.f90: New test.
3028
3029 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3030 Gary Funck <gary@intrepid.com>
3031
3032 PR target/20020
3033 * gcc.target/i386/pr20020-1.c: New test.
3034 * gcc.target/i386/pr20020-2.c: Likewise.
3035 * gcc.target/i386/pr20020-3.c: Likewise.
3036
3037 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3038
3039 * gcc.target/i386/perm-concat.c: New test.
3040
3041 2012-08-17 Julian Brown <julian@codesourcery.com>
3042
3043 * gcc.target/arm/div64-unwinding.c: New test.
3044
3045 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3046
3047 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3048
3049 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3050
3051 PR target/54236
3052 * gcc.target/sh/pr54236-1.c: New.
3053
3054 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3055
3056 * lib/target-supports.exp (check_effective_target_sync_int_long)
3057 (check_effective_target_sync_char_short): Enable for crisv32-*
3058 and cris-*.
3059
3060 PR middle-end/54261
3061 * gcc.dg/torture/pr54261-1.c: New test.
3062
3063 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3064
3065 PR fortran/54243
3066 PR fortran/54244
3067 * gfortran.dg/typebound_call_24.f03: New.
3068
3069 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3070
3071 PR tree-optimization/54245
3072 * gcc.dg/tree-ssa/pr54245.c: New test.
3073
3074 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3075
3076 PR tree-optimization/54240
3077 * gcc.target/powerpc/pr54240.c: New test.
3078 * gcc.target/mips/pr54240.c: Likewise.
3079
3080 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3081
3082 PR target/52933
3083 * gcc.target/sh/pr52933-1.c: New.
3084 * gcc.target/sh/pr52933-2.c: New.
3085
3086 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3087
3088 PR target/50751
3089 * gcc.target/sh/pr50751-8.c: New.
3090
3091 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3092
3093 PR fortran/47586
3094 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3095 * gfortran.dg/typebound_proc_27.f03: New test.
3096
3097 2012-08-14 Sterling Augustine <saugustine@google.com>
3098
3099 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3100
3101 2012-08-14 Tobias Burnus <burnus@net-b.de>
3102
3103 PR fortran/40881
3104 * gfortran.dg/data_constraints_3.f90: New.
3105 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3106 to disable -pedantic compilation.
3107 * gfortran.dg/pr37243.f: Ditto.
3108 * gfortran.dg/g77/19990826-3.f: Ditto.
3109 * gfortran.dg/g77/20020307-1.f : Ditto.
3110 * gfortran.dg/g77/980310-3.f: Ditto.
3111
3112 2012-08-14 Tobias Burnus <burnus@net-b.de>
3113
3114 PR fortran/54234
3115 * gfortran.dg/warn_conversion_4.f90: New.
3116
3117 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3118
3119 PR middle-end/53411
3120 PR rtl-optimization/53495
3121 * gcc.c-torture/compile/pr53411.c: New test.
3122 * gcc.c-torture/compile/pr53495.c: New test.
3123
3124 2012-08-13 Richard Guenther <rguenther@suse.de>
3125
3126 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3127
3128 2012-08-13 Richard Guenther <rguenther@suse.de>
3129
3130 PR tree-optimization/54200
3131 * gcc.dg/guality/pr54200.c: New testcase.
3132 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3133
3134 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3135
3136 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3137
3138 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3139
3140 PR target/51244
3141 * gcc.target/sh/pr51244-7.c: New.
3142 * gcc.target/sh/pr51244-8.c: New.
3143 * gcc.target/sh/pr51244-9.c: New.
3144 * gcc.target/sh/pr51244-10.c: New.
3145
3146 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3147
3148 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3149 -m2e or -m2a.
3150 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3151 * gcc.target/sh/pr53511-1.c: Likewise.
3152 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3153 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3154 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3155 * gcc.target/sh/pr53512-3.c: Likewise.
3156 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3157
3158 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3159
3160 PR target/39423
3161 * gcc.c-torture/compile/pr39423-1.c: New.
3162 * gcc.c-torture/compile/pr39423-2.c: New.
3163
3164 2012-08-12 Tobias Burnus <burnus@net-b.de>
3165
3166 PR fortran/54221
3167 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3168 they appear uninitialized on the RHS.
3169 * gfortran.dg/public_private_module_6.f90: New.
3170
3171 2012-08-11 Martin Jambor <mjambor@suse.cz>
3172
3173 PR fortran/48636
3174 * gfortran.dg/pr48636.f90: New test.
3175
3176 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3177
3178 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3179 to avoid warnings.
3180 (main): Adjust caller.
3181
3182 2012-08-10 Richard Guenther <rguenther@suse.de>
3183
3184 * gcc.dg/matrix/*.c: Adjust and move ...
3185 * gcc.dg/torture/: ... here.
3186 * gcc.dg/matrix: Remove directory.
3187
3188 2012-08-10 Richard Guenther <rguenther@suse.de>
3189
3190 PR middle-end/54219
3191 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3192
3193 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3194
3195 PR middle-end/54211
3196 * gcc.dg/tree-ssa/pr54211.c: New test.
3197
3198 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3199
3200 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3201 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3202
3203 2012-08-10 Richard Guenther <rguenther@suse.de>
3204
3205 PR tree-optimization/54109
3206 * gcc.dg/torture/pr54109.c: New testcase.
3207 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3208 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3209
3210 2012-08-10 Richard Guenther <rguenther@suse.de>
3211
3212 PR tree-optimization/54027
3213 * gcc.dg/torture/pr54027.c: New testcase.
3214
3215 2012-08-10 Richard Guenther <rguenther@suse.de>
3216
3217 * g++.dg/plugin/selfassign.c: Adjust.
3218 * gcc.dg/plugin/selfassign.c: Likewise.
3219 * gcc.dg/strlenopt-11.c: Likewise.
3220 * gcc.dg/strlenopt-13.c: Likewise.
3221 * gcc.dg/no-strict-overflow-4.c: Likewise.
3222 * gcc.dg/strict-overflow-4.c: Likewise.
3223 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3224 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3225 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3226 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3227 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3228 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3229 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3230 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3231 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3232 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3233 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3234 * gcc.dg/pr46309.c: Likewise.
3235 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3236
3237 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3238
3239 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3240 for x86 targets.
3241 * gcc.c-torture/compile/20120727-2.c: New test.
3242
3243 2012-08-09 Martin Jambor <mjambor@suse.cz>
3244
3245 * gcc.dg/ipa/iinline-4.c: New test.
3246 * gcc.dg/ipa/iinline-5.c: Likewise.
3247 * gcc.dg/ipa/iinline-6.c: Likewise.
3248 * gcc.dg/ipa/iinline-7.c: Likewise.
3249 * gcc.dg/lto/20120723_0.c: Likewise.
3250 * gcc.dg/lto/20120723_1.c: Likewise.
3251
3252 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3253
3254 PR target/39423
3255 * gcc.target/sh/pr39423-1.c: New.
3256
3257 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3258
3259 PR target/51244
3260 * gcc.target/sh/pr51244-5: New.
3261 * gcc.target/sh/pr51244-6: New.
3262
3263 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3264
3265 * gcc.target/i386/adx-addxcarry32-3.c: New.
3266 * gcc.target/i386/adx-addxcarry64-3.c: New.
3267
3268 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3269
3270 PR rtl-optimization/53701
3271 * gcc.dg/pr53701.c: New test.
3272
3273 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3274
3275 * gcc.c-torture/compile/20120727-1.c: New test.
3276
3277 2012-08-09 Tobias Burnus <burnus@net-b.de>
3278
3279 PR fortran/54199
3280 * gfortran.dg/intrinsic_shadow_4.f90: New.
3281
3282 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3283
3284 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3285
3286 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3287
3288 * gcc.c-torture/execute/20120808-1.c: New test.
3289
3290 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3291
3292 PR rtl-optimization/54157
3293 * gcc.target/i386/pr54157.c: New file.
3294
3295 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3296
3297 * gcc.target/i386/adx-addcarryx32-1.c: New.
3298 * gcc.target/i386/adx-addcarryx32-2.c: New.
3299 * gcc.target/i386/adx-addcarryx64-1.c: New.
3300 * gcc.target/i386/adx-addcarryx64-2.c: New.
3301 * gcc.target/i386/adx-check.h: New.
3302 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3303 * gcc.target/i386/sse-12.c: Add -madx.
3304 * gcc.target/i386/sse-13.c: Ditto.
3305 * gcc.target/i386/sse-14.c: Ditto.
3306 * gcc.target/i386/sse-22.c: Ditto.
3307 * gcc.target/i386/sse-23.c: Ditto.
3308 * g++.dg/other/i386-2.C: Ditto.
3309 * g++.dg/other/i386-3.C: Ditto.
3310
3311 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3312
3313 * gcc.dg/tree-ssa/slsr-5.c: New.
3314 * gcc.dg/tree-ssa/slsr-6.c: New.
3315 * gcc.dg/tree-ssa/slsr-7.c: New.
3316 * gcc.dg/tree-ssa/slsr-8.c: New.
3317 * gcc.dg/tree-ssa/slsr-9.c: New.
3318 * gcc.dg/tree-ssa/slsr-10.c: New.
3319 * gcc.dg/tree-ssa/slsr-11.c: New.
3320 * gcc.dg/tree-ssa/slsr-12.c: New.
3321 * gcc.dg/tree-ssa/slsr-13.c: New.
3322 * gcc.dg/tree-ssa/slsr-14.c: New.
3323 * gcc.dg/tree-ssa/slsr-15.c: New.
3324 * gcc.dg/tree-ssa/slsr-16.c: New.
3325 * gcc.dg/tree-ssa/slsr-17.c: New.
3326 * gcc.dg/tree-ssa/slsr-18.c: New.
3327 * gcc.dg/tree-ssa/slsr-19.c: New.
3328 * gcc.dg/tree-ssa/slsr-20.c: New.
3329 * gcc.dg/tree-ssa/slsr-21.c: New.
3330 * gcc.dg/tree-ssa/slsr-22.c: New.
3331 * gcc.dg/tree-ssa/slsr-23.c: New.
3332 * gcc.dg/tree-ssa/slsr-24.c: New.
3333 * gcc.dg/tree-ssa/slsr-25.c: New.
3334 * gcc.dg/tree-ssa/slsr-26.c: New.
3335 * gcc.dg/tree-ssa/slsr-30.c: New.
3336 * gcc.dg/tree-ssa/slsr-31.c: New.
3337
3338 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3339
3340 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3341 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3342 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3343
3344 2012-08-06 Cary Coutant <ccoutant@google.com>
3345
3346 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3347
3348 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3349
3350 PR fortran/35831
3351 * gfortran.dg/dummy_procedure_5.f90: Modified.
3352 * gfortran.dg/dummy_procedure_8.f90: New.
3353 * gfortran.dg/interface_26.f90: Modified.
3354 * gfortran.dg/proc_ptr_11.f90: Modified.
3355 * gfortran.dg/proc_ptr_15.f90: Modified.
3356 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3357 * gfortran.dg/typebound_override_1.f90: Modified.
3358 * gfortran.dg/typebound_proc_6.f03: Modified.
3359
3360 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3361
3362 PR tree-optimization/51938
3363 PR tree-optimization/52005
3364 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3365 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3366 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3367 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3368
3369 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3370
3371 Avoid crashing on erroneous static_assert usage
3372 * g++.dg/cpp0x/static_assert8.C: New test.
3373
3374 2012-08-06 Jason Merrill <jason@redhat.com>
3375
3376 * g++.dg/cpp0x/sfinae38.C: New.
3377
3378 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3379 Paolo Carlini <paolo.carlini@oracle.com>
3380
3381 PR c++/54165
3382 * g++.dg/conversion/void2.C: New.
3383
3384 2012-08-06 Tom de Vries <tom@codesourcery.com>
3385
3386 * gcc.dg/tree-ssa/vrp78.c: New test.
3387
3388 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3389 Richard Sandiford <rdsandiford@googlemail.com>
3390
3391 * g++.dg/opt/enum2.C: Require fpic target.
3392 * g++.dg/lto/20090303_0.C: Likewise.
3393
3394 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3395 Catherine Moore <clm@codesourcery.com>
3396
3397 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3398 flush function names too.
3399 * gcc.target/mips/clear-cache-1.c: Likewise.
3400
3401 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3402
3403 PR target/54156
3404 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3405
3406 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3407
3408 PR fortran/54166
3409 * gfortran.dg/array_5.f90: New test.
3410
3411 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3412
3413 PR tree-optimization/30318
3414 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3415
3416 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3417
3418 * g++.dg/ext/vector17.C: New testcase.
3419
3420 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3421
3422 PR target/51931
3423 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3424 * g++.dg/opt/longbranch1.C: Likewise.
3425
3426 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3427
3428 PR tree-optimization/53805
3429 * gcc.dg/fold-notunord.c: New testcase.
3430
3431 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3432
3433 PR fortran/48820
3434 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3435 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3436
3437 2012-08-02 Jason Merrill <jason@redhat.com>
3438 Paolo Carlini <paolo.carlini@oracle.com>
3439
3440 PR c++/51213 (again)
3441 * g++.dg/cpp0x/sfinae37.C: Extend.
3442
3443 2012-08-02 Richard Guenther <rguenther@suse.de>
3444
3445 PR tree-optimization/50672
3446 * g++.dg/torture/pr50672.C: New testcase.
3447
3448 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3449
3450 PR fortran/54147
3451 * gfortran.dg/abstract_type_6.f03: Modified.
3452 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3453 * gfortran.dg/proc_ptr_comp_35.f90: New.
3454 * gfortran.dg/typebound_proc_9.f03: Modified.
3455 * gfortran.dg/typebound_proc_26.f90: New.
3456
3457 2012-08-02 Richard Guenther <rguenther@suse.de>
3458
3459 * gcc.dg/torture/pta-callused-1.c: Adjust.
3460 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3461 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3462 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3463 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3464 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3465 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3466 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3467 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3468
3469 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3470
3471 PR fortran/54033
3472 * gfortran.dg/include_6.f90: New test case.
3473 * gfortran.dg/include_7.f90: New test case.
3474 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3475
3476 2012-08-01 Tom de Vries <tom@codesourcery.com>
3477
3478 * gcc.dg/tree-ssa/vrp76.c: New test.
3479
3480 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3481
3482 PR tree-optimization/46556
3483 * gcc.dg/tree-ssa/slsr-27.c: New.
3484 * gcc.dg/tree-ssa/slsr-28.c: New.
3485 * gcc.dg/tree-ssa/slsr-29.c: New.
3486
3487 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3488
3489 PR fortran/42418
3490 * gfortran.dg/proc_decl_29.f90: New.
3491
3492 2012-07-31 Dehao Chen <dehao@google.com>
3493
3494 * gcc.dg/predict-7.c: New test.
3495
3496 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3497
3498 PR fortran/54134
3499 * gfortran.dg/typebound_override_3.f90: New.
3500
3501 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3502
3503 PR tree-optimization/53773
3504 * gcc.dg/vect/pr53773.c: New test.
3505
3506 2012-07-31 Nick Clifton <nickc@redhat.com>
3507
3508 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3509 and for XStormy16.
3510
3511 2012-07-31 Tobias Burnus <burnus@net-b.de>
3512
3513 * gfortran.dg/c_funloc_tests_6.f90: New.
3514 * gfortran.dg/c_funloc_tests_7.f90: New.
3515 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3516
3517 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3518
3519 PR c++/53624
3520 * g++.dg/cpp0x/temp_default5.C: New.
3521
3522 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3523
3524 PR fortran/51081
3525 * gfortran.dg/proc_ptr_37.f90: New.
3526
3527 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3528
3529 * lib/target-supports.exp
3530 (check_effective_target_vect_natural_alignment): New function.
3531 * gcc.dg/align-2.c: Only run on targets with natural alignment
3532 of vector types.
3533 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3534 alignment of vector types.
3535
3536 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3537 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3538
3539 * gcc.target/i386/rdseed16-1.c: New.
3540 * gcc.target/i386/rdseed32-1.c: Ditto
3541 * gcc.target/i386/rdseed64-1.c: Ditto
3542 * gcc.target/i386/sse-12.c: Add -mrdseed.
3543 * gcc.target/i386/sse-13.c: Ditto.
3544 * gcc.target/i386/sse-14.c: Ditto.
3545 * g++.dg/other/i386-2.C: Ditto.
3546 * g++.dg/other/i386-3.C: Ditto.
3547
3548 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3549
3550 PR target/51244
3551 * gcc.target/sh/pr51244-4.c: New.
3552
3553 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3554
3555 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3556 for alpha*-*-* targets. Cleanup original tree dump.
3557
3558 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3559
3560 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3561 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3562
3563 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3564
3565 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3566 rand, srand. Include <stdlib.h>.
3567
3568 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3569
3570 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3571
3572 2012-07-26 Richard Henderson <rth@redhat.com>
3573
3574 * gcc.dg/attr-hotcold-1.c: New.
3575 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3576
3577 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3578 Sandra Loosemore <sandra@codesourcery.com>
3579
3580 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3581
3582 2012-07-26 Tobias Burnus <burnus@net-b.de>
3583
3584 * gfortran.dg/contiguous_1.f90: Update dg-error.
3585 * gfortran.dg/proc_ptr_32.f90: Ditto.
3586
3587 2012-07-26 Richard Guenther <rguenther@suse.de>
3588
3589 PR tree-optimization/54098
3590 * gcc.dg/torture/pr54098.c: New testcase.
3591
3592 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3593
3594 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3595 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3596
3597 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3598
3599 PR fortran/44354
3600 * gfortran.dg/array_constructor_39.f90: New test.
3601
3602 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3603
3604 PR fortran/44354
3605 * gfortran.dg/array_constructor_38.f90: New test.
3606
3607 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3608
3609 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3610
3611 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3612
3613 * gnat.dg/noreturn5.ad[sb]: New test.
3614
3615 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3616 Paul Brook <paul@codesourcery.com>
3617
3618 PR target/53633
3619
3620 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3621 * c-c++-common/pr53633.c: New test.
3622
3623 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3624
3625 * gcc.target/i386/asm-dialect-1.c: New test case.
3626
3627 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3628 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3629
3630 * gcc.target/i386/prefetchw-1.c: New.
3631 * gcc.target/i386/sse-12.c: Add -mprfchw.
3632 * gcc.target/i386/sse-13.c: Ditto.
3633 * gcc.target/i386/sse-14.c: Ditto.
3634 * gcc.target/i386/sse-22.c: Ditto.
3635 * gcc.target/i386/sse-23.c: Ditto.
3636 * g++.dg/other/i386-2.C: Ditto.
3637 * g++.dg/other/i386-3.C: Ditto.
3638
3639 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3640
3641 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3642
3643 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3644
3645 PR target/54051
3646 * gcc.target/arm/pr54051.c: New.
3647 * gcc.target/arm/vfp-1.c: Adjust test.
3648
3649 2012-07-24 Julian Brown <julian@codesourcery.com>
3650
3651 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3652 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3653 hard-float ARM.
3654
3655 2012-07-23 Paul Brook <paul@codesourcery.com>
3656
3657 * g++.dg/other/armv7m-1.c: New test.
3658
3659 2012-07-23 Julian Brown <julian@codesourcery.com>
3660
3661 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3662 ARM.
3663 (DO_TEST): Define to 1 for appropriate ARM targets.
3664
3665 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3666
3667 PR tree-optimization/53881
3668 * gcc.dg/pr53881.c: Renamed to ...
3669 * gcc.dg/pr53881-1.c: ... this.
3670 * gcc.dg/pr53881-2.c: New test.
3671
3672 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3673
3674 Handle recent changes in default atomics for cris*-*-linux*.
3675 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3676 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3677 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3678 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3679 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3680 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3681 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3682 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3683 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3684 -mno-unaligned-atomic-may-use-library is in effect for
3685 cris*-*-linux*.
3686 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3687 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3688 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3689 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3690 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3691 gcc.target/cris/torture/sync-mis-op-i-1.c,
3692 gcc.target/cris/torture/sync-mis-op-i-2.c,
3693 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3694 gcc.target/cris/torture/sync-mis-op-i-3.c,
3695 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3696 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3697 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3698 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3699 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3700 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3701 (main): Remove local variable x.
3702 [mis_ok]: Check that atomics don't fail.
3703
3704 2012-07-21 Andrew Pinski <apinski@cavium.com>
3705
3706 * gcc.dg/tree-ssa/vrp72.c: New test.
3707 * gcc.dg/tree-ssa/vrp73.c: New test.
3708 * gcc.dg/tree-ssa/vrp74.c: New test.
3709 * gcc.dg/tree-ssa/vrp75.c: New test.
3710
3711 2012-07-21 Andrew Pinski <apinski@cavium.com>
3712
3713 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3714 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3715
3716 2012-07-21 Andrew Pinski <apinski@cavium.com>
3717
3718 * gcc.target/mips/octeon-pop-2.c: New testcase.
3719
3720 2012-07-21 Tobias Burnus <burnus@net-b.de>
3721
3722 PR fortran/48820
3723 * gfortran.dg/assumed_rank_3.f90: New.
3724 * gfortran.dg/assumed_rank_11.f90: New.
3725 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3726 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3727 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3728
3729 2012-07-21 Andrew Pinski <apinski@cavium.com>
3730
3731 * gcc.target/mips/unaligned-1.c: New testcase.
3732
3733 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3734
3735 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3736
3737 2012-07-20 Tobias Burnus <burnus@net-b.de>
3738
3739 * gfortran.dg/bind_c_array_params_2.f90: New.
3740 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3741 and update dg-error.
3742
3743 2012-07-20 Tobias Burnus <burnus@net-b.de>
3744
3745 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3746
3747 2012-07-20 Jason Merrill <jason@redhat.com>
3748
3749 PR c++/54038
3750 * g++.dg/other/array7.C: New.
3751
3752 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3753
3754 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3755 the basic block and check loop depth.
3756 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3757 matching patterns and comments.
3758 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3759 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3760
3761 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3762
3763 PR c++/28656
3764 * c-c++-common/pr28656.c: New test.
3765
3766 2012-07-19 Jason Merrill <jason@redhat.com>
3767
3768 PR c++/54026
3769 * g++.dg/init/mutable1.C: New.
3770
3771 2012-07-20 Tobias Burnus <burnus@net-b.de>
3772
3773 PR fortran/48820
3774 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3775 * gfortran.dg/assumed_rank_1.f90: New.
3776 * gfortran.dg/assumed_rank_1_c.c: New.
3777 * gfortran.dg/assumed_rank_2.f90: New.
3778 * gfortran.dg/assumed_rank_4.f90: New.
3779 * gfortran.dg/assumed_rank_5.f90: New.
3780 * gfortran.dg/assumed_rank_6.f90: New.
3781 * gfortran.dg/assumed_rank_7.f90: New.
3782 * gfortran.dg/assumed_rank_8.f90: New.
3783 * gfortran.dg/assumed_rank_8_c.c: New.
3784 * gfortran.dg/assumed_rank_9.f90: New.
3785 * gfortran.dg/assumed_rank_10.f90: New.
3786 * gfortran.dg/assumed_rank_12.f90: New.
3787
3788 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3789
3790 * gnat.dg/opt25.adb: New test.
3791 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3792 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3793
3794 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3795
3796 * gnat.dg/aggr20.ad[sb]: New test.
3797 * gnat.dg/aggr20_pkg.ads: New helper.
3798
3799 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3800
3801 * gnat.dg/derived_type3.adb: New test.
3802 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3803
3804 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3805
3806 PR rtl-optimization/53942
3807 * gcc.dg/pr53942.c: New test.
3808
3809 2012-07-19 Jason Merrill <jason@redhat.com>
3810
3811 PR c++/54021
3812 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3813
3814 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3815
3816 * gnat.dg/discr38.adb: New test.
3817
3818 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR middle-end/54017
3821 * c-c++-common/gomp/pr54017.c: New test.
3822
3823 2012-07-19 Richard Guenther <rguenther@suse.de>
3824 Eric Botcazou <ebotcazou@adacore.com>
3825
3826 * gnat.dg/loop_optimization11.adb: New testcase.
3827 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3828
3829 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3830 Jason Merrill <jason@redhat.com>
3831
3832 * g++.dg/cpp0x/sfinae37.C: New.
3833 * g++.dg/template/access23.C: New.
3834 * g++.dg/template/access7.C: Adjust.
3835 * g++.dg/template/sfinae10.C: Don't expect errors.
3836 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3837
3838 2012-07-18 Julian Brown <julian@codesourcery.com>
3839 Sandra Loosemore <sandra@codesroucery.com>
3840
3841 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3842
3843 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3844
3845 * gnat.dg/noreturn4.ad[sb]: New test.
3846 * gnat.dg/noreturn4_pkg.ads: New helper.
3847
3848 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3849 Julian Brown <julian@codesourcery.com>
3850
3851 * gcc.target/arm/neon-vdup-1.c: New test case.
3852 * gcc.target/arm/neon-vdup-2.c: New test case.
3853 * gcc.target/arm/neon-vdup-3.c: New test case.
3854 * gcc.target/arm/neon-vdup-4.c: New test case.
3855 * gcc.target/arm/neon-vdup-5.c: New test case.
3856 * gcc.target/arm/neon-vdup-6.c: New test case.
3857 * gcc.target/arm/neon-vdup-7.c: New test case.
3858 * gcc.target/arm/neon-vdup-8.c: New test case.
3859 * gcc.target/arm/neon-vdup-9.c: New test case.
3860 * gcc.target/arm/neon-vdup-10.c: New test case.
3861 * gcc.target/arm/neon-vdup-11.c: New test case.
3862 * gcc.target/arm/neon-vdup-12.c: New test case.
3863 * gcc.target/arm/neon-vdup-13.c: New test case.
3864 * gcc.target/arm/neon-vdup-14.c: New test case.
3865 * gcc.target/arm/neon-vdup-15.c: New test case.
3866 * gcc.target/arm/neon-vdup-16.c: New test case.
3867 * gcc.target/arm/neon-vdup-17.c: New test case.
3868 * gcc.target/arm/neon-vdup-18.c: New test case.
3869 * gcc.target/arm/neon-vdup-19.c: New test case.
3870 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3871 arguments non-constant.
3872
3873 2012-07-18 Richard Guenther <rguenther@suse.de>
3874
3875 PR tree-optimization/53970
3876 * g++.dg/torture/pr53970.C: New testcase.
3877
3878 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3879
3880 PR target/38621
3881 * gcc.c-torture/compile/pr38621.c: New.
3882
3883 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3884
3885 PR target/33135
3886 * gcc.target/sh/pr33135-1.c: New.
3887 * gcc.target/sh/pr33135-2.c: New.
3888 * gcc.target/sh/pr33135-3.c: New.
3889 * gcc.target/sh/pr33135-4.c: New.
3890
3891 2012-07-17 Jason Merrill <jason@redhat.com>
3892
3893 PR c++/53995
3894 * g++.dg/parse/enum9.C: New.
3895
3896 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3897 Sandra Loosemore <sandra@codesourcery.com>
3898
3899 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3900 if there is a conflict with -mcpu=. Use -mcpu=5208.
3901
3902 2012-07-17 Jason Merrill <jason@redhat.com>
3903
3904 PR c++/53989
3905 * g++.dg/template/array23.C: New.
3906
3907 2012-07-17 Tobias Burnus <burnus@net-b.de>
3908
3909 PR fortran/53985
3910 * gfortran.dg/bind_c_usage_26.f90: New.
3911 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3912 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3913 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3914 * gfortran.dg/interop_params.f03: Ditto.
3915
3916 2012-07-17 Jason Merrill <jason@redhat.com>
3917
3918 * g++.dg/template/inherit8.C: Adjust.
3919 * g++.dg/template/using21.C: Adjust.
3920 * g++.dg/template/using22.C: Adjust.
3921
3922 PR c++/53549
3923 * g++.dg/template/current-inst1.C: New.
3924 * g++.dg/parse/crash35.C: Adjust.
3925
3926 2012-07-17 Tobias Burnus <burnus@net-b.de>
3927
3928 PR fortran/52101
3929 * gfortran.dg/oldstyle_4.f90: New.
3930
3931 2012-07-17 Tobias Burnus <burnus@net-b.de>
3932
3933 PR fortran/49265
3934 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3935 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3936
3937 2012-07-16 Jason Merrill <jason@redhat.com>
3938
3939 * g++.dg/parse/access8.C: Adjust.
3940 * g++.dg/template/sfinae6_neg.C: Adjust.
3941
3942 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3943
3944 PR fortran/53824
3945 * gfortran.dg/coarray_allocate_1.f90: New test.
3946
3947 2012-07-16 Andrew Pinski <apinski@cavium.com>
3948
3949 * gcc.c-torture/execute/bswap-1.c: New testcase.
3950 * gcc.c-torture/compile/unalign-1.c: New testcase.
3951 * gcc.c-torture/compile/20120524-1.c: New testcase.
3952 * gcc.c-torture/compile/20101216-1.c: New testcase.
3953
3954 2012-07-16 Dehao Chen <dehao@google.com>
3955
3956 Revert
3957 2012-07-10 Dehao Chen <dehao@google.com>
3958
3959 * gcc.dg/debug_info_inline.c: New test.
3960
3961 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3962
3963 PR fortran/53956
3964 * gfortran.dg/proc_decl_28.f90: New.
3965
3966 2012-07-16 Andrew Pinski <apinski@cavium.com>
3967
3968 * gcc.dg/torture/builtins-1.c: New testcase.
3969
3970 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3971
3972 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3973 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3974 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3975 gcc.target/cris/sync-1-v10.c,
3976 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3977 pass -mno-unaligned-atomic-may-use-library.
3978 * gcc.target/cris/sync-xchg-1.c: New test.
3979 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3980 valid register operand output modifier.
3981
3982 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3983
3984 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3985 characters.
3986
3987 2012-07-13 Andrew Pinski <apinski@cavium.com>
3988
3989 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3990 rather than cleanup-tree-dump.
3991 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3992
3993 2012-07-13 Richard Guenther <rguenther@suse.de>
3994
3995 PR tree-optimization/53907
3996 * gcc.target/i386/pr53907.c: New testcase.
3997
3998 2012-07-13 Richard Guenther <rguenther@suse.de>
3999
4000 PR tree-optimization/53922
4001 * gcc.dg/torture/pr53922.c: New testcase.
4002
4003 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4004
4005 PR rtl-optimization/53908
4006 * gcc.dg/torture/pr53908.c: New test.
4007
4008 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4009
4010 PR c++/53531
4011 * g++.dg/cpp0x/variadic135.C: New.
4012
4013 2012-07-12 Jason Merrill <jason@redhat.com>
4014
4015 * g++.dg/template/sfinae6_neg.C: Adjust.
4016
4017 2012-07-12 Tobias Burnus <burnus@net-b.de>
4018
4019 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4020 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4021 scan-tree-dump-times pattern.
4022
4023 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4024
4025 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4026
4027 2012-07-11 Jason Merrill <jason@redhat.com>
4028
4029 DR 1402
4030 * g++.g/cpp0x/defaulted37.C: New.
4031
4032 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4033
4034 PR target/53859
4035 * gcc.target/arm/pr53859.c: New test.
4036
4037 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4038
4039 PR target/53886
4040 * gcc.c-torture/compile/pr53886.c: New.
4041
4042 2012-07-10 Dehao Chen <dehao@google.com>
4043
4044 * gcc.dg/debug_info_inline.c: New test.
4045
4046 2012-07-10 Jason Merrill <jason@redhat.com>
4047
4048 PR c++/53733
4049 * g++.dg/cpp0x/defaulted36.C: New.
4050 * g++.dg/cpp0x/defaulted21.C: Adjust.
4051
4052 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4053
4054 2012-07-09 Sterling Augustine <saugustine@google.com>
4055
4056 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4057
4058 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4059
4060 PR tree-optimization/53887
4061 * gcc.dg/pr53887.c: New test.
4062
4063 2012-07-09 Jason Merrill <jason@redhat.com>
4064
4065 PR c++/53882
4066 * g++.dg/cpp0x/nullptr29.C: New.
4067
4068 2012-07-09 Tom de Vries <tom@codesourcery.com>
4069 Richard Guenther <rguenther@suse.de>
4070
4071 * gcc.dg/builtin-unreachable-6.c: New test.
4072 * gcc.dg/builtin-unreachable-5.c: New test.
4073
4074 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4075
4076 PR tree-optimization/53881
4077 * gcc.dg/pr53881.c: New test.
4078
4079 2012-07-06 Jason Merrill <jason@redhat.com>
4080
4081 PR c++/53862
4082 * g++.dg/cpp0x/variadic134.C: New.
4083
4084 PR c++/53858
4085 * g++.dg/cpp0x/alias-decl-20.C: New.
4086
4087 2012-07-06 Tom de Vries <tom@codesourcery.com>
4088
4089 PR tree-optimization/51879
4090 * gcc.dg/pr51879-16.c: New test.
4091 * gcc.dg/pr51879-17.c: Same.
4092
4093 2012-07-06 Tom de Vries <tom@codesourcery.com>
4094
4095 PR tree-optimization/52009
4096 * gcc.dg/pr51879-7.c: New test.
4097 * gcc.dg/pr51879-18.c: New test.
4098
4099 2012-07-05 Jason Merrill <jason@redhat.com>
4100
4101 PR c++/50852
4102 * g++.dg/template/typedef39.C: New.
4103
4104 PR c++/53039
4105 * g++.dg/cpp0x/variadic133.C: New.
4106 * g++.dg/template/param1.C: Adjust.
4107
4108 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4109
4110 PR target/48941
4111 PR target/51980
4112 * gcc.target/arm/neon/vtrnf32.c: Update.
4113 * gcc.target/arm/neon/vtrns32.c: Update.
4114 * gcc.target/arm/neon/vtrnu32.c: Update.
4115 * gcc.target/arm/neon/vzipf32.c: Update.
4116 * gcc.target/arm/neon/vzips32.c: Update.
4117 * gcc.target/arm/neon/vzipu32.c: Update.
4118
4119 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4120
4121 PR fortran/53732
4122 * gfortran.dg/inline_sum_4.f90: New test.
4123
4124 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4125
4126 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4127
4128 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4129
4130 * gcc.target/arm/fma-sp.c: New testcase.
4131 * gcc.target/arm/fma.c: Likewise.
4132 * gcc.target/arm/fma.h: Likewise.
4133
4134 2012-07-04 Jason Merrill <jason@redhat.com>
4135
4136 PR c++/53848
4137 * g++.dg/other/enum3.C: New.
4138
4139 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4140
4141 PR middle-end/53321
4142 * g++.dg/torture/pr53321.C: New test.
4143
4144 2012-07-04 Richard Guenther <rguenther@suse.de>
4145
4146 PR tree-optimization/53844
4147 * g++.dg/tree-ssa/pr53844.C: New testcase.
4148
4149 2012-07-04 Richard Guenther <rguenther@suse.de>
4150
4151 PR tree-optimization/53849
4152 * gcc.dg/pr53849.c: New testcase.
4153
4154 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4155
4156 PR c++/53812
4157 * g++.dg/ext/label14.C: New test.
4158
4159 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4160
4161 PR target/53811
4162 * g++.dg/other/pr53811.C: New test.
4163
4164 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4165
4166 PR target/28896
4167 * gcc.target/m68k/stack-limit-1.c: New testcase.
4168
4169 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4170
4171 * gnat.dg/recursive_call.adb: New test.
4172
4173 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4174
4175 * gnat.dg/discr37.ad[sb]: New test.
4176
4177 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4178
4179 * g++.dg/other/packed1.C: Remove SH from xfail list.
4180
4181 2012-07-02 Jason Merrill <jason@redhat.com>
4182
4183 PR c++/53619
4184 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4185
4186 PR c++/53783
4187 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4188
4189 PR c++/53788
4190 * g++.dg/cpp0x/decltype39.C: New.
4191 * g++.dg/diagnostic/method1.C: Adjust.
4192
4193 PR c++/53816
4194 * g++.dg/template/ref6.C: New.
4195
4196 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4197
4198 PR target/53568
4199 * gcc.target/sh/pr53568-1.c: New.
4200
4201 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4202
4203 PR target/51244
4204 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4205
4206 2012-07-02 Jason Merrill <jason@redhat.com>
4207
4208 PR c++/53821
4209 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4210
4211 PR c++/53524
4212 * g++.dg/template/enum7.C: New.
4213 * g++.dg/other/ptrmem10.C: Adjust.
4214 * g++.dg/other/ptrmem11.C: Adjust.
4215 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4216
4217 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4218
4219 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4220
4221 2012-07-01 Wei Guozhi <carrot@google.com>
4222
4223 PR target/53447
4224 * gcc.target/arm/pr53447-1.c: New testcase.
4225 * gcc.target/arm/pr53447-2.c: New testcase.
4226 * gcc.target/arm/pr53447-3.c: New testcase.
4227 * gcc.target/arm/pr53447-4.c: New testcase.
4228
4229 2012-06-29 Richard Guenther <rguenther@suse.de>
4230
4231 PR tree-optimization/47061
4232 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4233
4234 2012-06-29 Richard Guenther <rguenther@suse.de>
4235
4236 PR tree-optimization/37541
4237 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4238
4239 2012-06-29 Richard Guenther <rguenther@suse.de>
4240
4241 PR tree-optimization/52589
4242 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4243
4244 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4245
4246 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4247
4248 * g++.dg/template/error46.C: Add missing comment to dg-message.
4249 * g++.dg/template/crash107.C: Likewise.
4250 * g++.dg/template/error47.C: Likewise.
4251 * g++.dg/template/crash108.C: Likewise.
4252 * g++.dg/overload/operator5.C: Likewise.
4253
4254 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4255 errors in dg-message directives, add comments.
4256
4257 2012-06-28 Kai Tietz <ktietz@redhat.com>
4258
4259 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4260 hard-coded 'unsigned long'.
4261
4262 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4263
4264 PR tree-optimization/51581
4265 * gcc.dg/vect/pr51581-4.c: New test.
4266
4267 PR tree-optimization/53645
4268 * gcc.c-torture/execute/pr53645-2.c: New test.
4269
4270 2012-06-28 Richard Guenther <rguenther@suse.de>
4271
4272 PR middle-end/53790
4273 * gcc.dg/torture/pr53790.c: New testcase.
4274
4275 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR tree-optimization/53645
4278 * gcc.c-torture/execute/pr53645.c: New test.
4279
4280 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4281
4282 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4283
4284 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4285
4286 PR debug/53671
4287 PR debug/49888
4288 * gcc.dg/guality/pr49888.c: Account for the possibility that
4289 the variable is optimized out at the first test.
4290
4291 2012-06-27 Jason Merrill <jason@redhat.com>
4292
4293 * g++.dg/cpp0x/override2.C: Adjust.
4294 * g++.dg/template/error5.C: Adjust.
4295 * g++.dg/parse/crash28.C: Adjust.
4296
4297 PR c++/53563
4298 * g++.dg/parse/template27.C: New.
4299 * g++.dg/template/crash74.C: Adjust expected output.
4300
4301 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4302
4303 PR fortran/41951
4304 PR fortran/49591
4305 * gfortran.dg/typebound_operator_16.f03: New.
4306
4307 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4308
4309 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4310 even src1.i and src2.i fields even in the second half of the arrays.
4311
4312 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4313
4314 PR c++/51033.
4315 * g++.dg/torture/vshuf-16.inc: New test.
4316 * g++.dg/torture/vshuf-2.inc: New test.
4317 * g++.dg/torture/vshuf-4.inc: New test.
4318 * g++.dg/torture/vshuf-8.inc: New test.
4319 * g++.dg/torture/vshuf-main.inc: New test.
4320 * g++.dg/torture/vshuf-v16hi.C: New test.
4321 * g++.dg/torture/vshuf-v16qi.C: New test.
4322 * g++.dg/torture/vshuf-v2df.C: New test.
4323 * g++.dg/torture/vshuf-v2di.C: New test.
4324 * g++.dg/torture/vshuf-v2sf.C: New test.
4325 * g++.dg/torture/vshuf-v2si.C: New test.
4326 * g++.dg/torture/vshuf-v4df.C: New test.
4327 * g++.dg/torture/vshuf-v4di.C: New test.
4328 * g++.dg/torture/vshuf-v4sf.C: New test.
4329 * g++.dg/torture/vshuf-v4si.C: New test.
4330 * g++.dg/torture/vshuf-v8hi.C: New test.
4331 * g++.dg/torture/vshuf-v8qi.C: New test.
4332 * g++.dg/torture/vshuf-v8si.C: New test.
4333
4334 2012-06-27 Richard Guenther <rguenther@suse.de>
4335
4336 PR middle-end/53676
4337 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4338
4339 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4340
4341 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4342 scan-dump-dem-not): Use printable pattern in test name.
4343
4344 2012-06-26 Sterling Augustine <saugustine@google.com>
4345 Dominique Dhumieres <dominiq@lps.ens.fr>
4346
4347 * gcc.dg/pubtypes-2.c: Update expected output.
4348 * gcc.dg/pubtypes-3.c: Likewise.
4349 * gcc.dg/pubtypes-4.c: Likewise.
4350
4351 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4352
4353 * gcc.dg/tree-ssa/slsr-1.c: New test.
4354 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4355 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4356 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4357
4358 2012-06-26 Matt Turner <mattst88@gmail.com>
4359
4360 PR target/35294
4361 * gcc.target/arm/mmx-2.c: New.
4362
4363 2012-06-26 Richard Guenther <rguenther@suse.de>
4364
4365 PR c++/53752
4366 * g++.dg/torture/pr53752.C: New testcase.
4367
4368 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4369
4370 PR tree-optimization/53748
4371 * gcc.c-torture/compile/pr53748.c: New test.
4372
4373 2012-06-25 Jason Merrill <jason@redhat.com>
4374
4375 PR c++/53498
4376 PR c++/53305
4377 * g++.dg/cpp0x/decltype38.C: New.
4378 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4379
4380 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4381
4382 * lib/target-supports-dg.exp (testname-for-summary): New.
4383 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4384 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4385 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4386 scan-module-absence, output-exists, output-exists-not: Use
4387 testname-for-summary.
4388 (dg-test): Clean up testname_with_flags.
4389 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4390 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4391 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4392 scan-assembler-dem-not, object-size: Use testname-for-summary.
4393 * lib/gcov.exp (run-gcov): Likewise.
4394 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4395 scan-dump-dem, scan-dump-dem-note): Likewise.
4396
4397 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4398 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4399 including profopt.opt; save and restore existing value.
4400 * g++.dg/bprob/bprob.exp: Likewise.
4401 * gcc.dg/matrix/matrix.exp: Likewise.
4402 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4403 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4404 PROFOPT_OPTIONS.
4405
4406 2012-06-25 Richard Henderson <rth@redhat.com>
4407
4408 * gcc.dg/pr53749.c: New.
4409
4410 2012-06-25 Jason Merrill <jason@redhat.com>
4411
4412 PR c++/52988
4413 * g++.dg/cpp0x/nullptr28.C: New.
4414
4415 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4416
4417 * gcc.target/arm/neon-vld1_dupQ.c: New.
4418
4419 2012-06-25 Florian Weimer <fweimer@redhat.com>
4420
4421 * g++.dg/init/new35.C: New.
4422 * g++.dg/init/new36.C: New.
4423 * g++.dg/init/new37.C: New.
4424 * g++.dg/ext/vla5.C: New warning.
4425 * g++.dg/ext/vla8.C: New warning.
4426 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4427
4428 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4429 James Greenhalgh <james.greenhalgh@arm.com>
4430
4431 * gcc.target/arm/ftest-support-arm.h New testcase.
4432 * gcc.target/arm/ftest-support-thumb.h Likewise.
4433 * gcc.target/arm/ftest-support.h Likewise.
4434 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4435 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4436 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4437 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4438 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4439 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4440 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4441 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4442 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4443 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4444 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4445 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4446 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4447 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4448 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4449 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4450 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4451 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4452 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4453 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4454 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4455 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4456 * lib/target-supports.exp
4457 (check_effective_target_arm_arch_FUNC): Add support for more
4458 architectures.
4459 (add_options_for_arm_arch_FUNC): Likewise.
4460 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4461
4462 2012-06-25 Jason Merrill <jason@redhat.com>
4463
4464 PR c++/53202
4465 * g++.dg/cpp0x/constexpr-tuple.C: New.
4466
4467 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4468
4469 PR target/53759
4470 * gcc.target/i386/pr53759.c: New test.
4471
4472 PR c++/53594
4473 * g++.dg/cpp0x/nsdmi7.C: New test.
4474
4475 2012-06-24 Kai Tietz <ktietz@redhat.com>
4476
4477 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4478 for LLP64 targets.
4479 * gcc.target/i386/pr38988.c: Likewise.
4480
4481 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4482
4483 PR fortran/47710
4484 PR fortran/53328
4485 * gfortran.dg/typebound_generic_12.f03: New.
4486 * gfortran.dg/typebound_generic_13.f03: New.
4487
4488 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4489
4490 * gnat.dg/lto15.ad[sb]: New test.
4491
4492 2012-06-21 Meador Inge <meadori@codesourcery.com>
4493
4494 PR c/53702
4495 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4496
4497 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4498
4499 * gcc.dg/pch/ident-1.c: New test.
4500 * gcc.dg/pch/ident-1.hs: Header file for new test.
4501
4502 2012-06-21 Michael Matz <matz@suse.de>
4503
4504 PR middle-end/53688
4505 * gcc.c-torture/execute/pr53688.c: New test.
4506
4507 2012-06-20 Richard Guenther <rguenther@suse.de>
4508
4509 PR tree-optimization/30318
4510 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4511
4512 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4513
4514 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4515
4516 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4517
4518 * gcc.target/i386/clearcapv2.map: New file.
4519 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4520
4521 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4522
4523 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4524 and add __sh__ case.
4525
4526 2012-06-19 Jason Merrill <jason@redhat.com>
4527
4528 PR c++/52637
4529 * g++.dg/debug/localclass1.C: New.
4530
4531 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4532
4533 * g++.dg/cpp0x/override4.C: New.
4534
4535 2012-06-14 Jason Merrill <jason@redhat.com>
4536
4537 PR c++/53651
4538 * g++.dg/cpp0x/decltype37.C: New.
4539
4540 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4541
4542 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4543
4544 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4545
4546 * gcc.c-torture/compile/vector-5.c,
4547 gcc.c-torture/compile/vector-6.c: New tests.
4548
4549 2012-06-19 Richard Henderson <rth@redhat.com>
4550
4551 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4552
4553 2012-06-19 Richard Guenther <rguenther@suse.de>
4554
4555 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4556
4557 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4558
4559 PR target/53712
4560 * gcc.target/i386/pr53712.c: New test.
4561
4562 2012-06-18 Tobias Burnus <burnus@net-b.de>
4563
4564 PR fortran/53692
4565 * gfortran.dg/elemental_optional_args_6.f90: New.
4566
4567 2012-06-18 Tobias Burnus <burnus@net-b.de>
4568
4569 PR fortran/53526
4570 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4571 * gfortran.dg/coarray/move_alloc_1.f90
4572
4573 2012-06-18 Tobias Burnus <burnus@net-b.de>
4574
4575 PR fortran/53526
4576 * gfortran.dg/coarray_27.f90: New.
4577
4578 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4579 Greta Yorsh <Greta.Yorsh@arm.com>
4580
4581 * gcc.target/arm/epilog-1.c: New test.
4582
4583 2012-06-18 Richard Guenther <rguenther@suse.de>
4584
4585 PR tree-optimization/53693
4586 * g++.dg/torture/pr53693.C: New testcase.
4587
4588 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4589
4590 PR tree-optimization/53703
4591 * gcc.dg/torture/pr53703.c: New test.
4592
4593 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4594
4595 PR middle-end/53698
4596 * gcc.target/i386/pr53698.c: New test.
4597
4598 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4599
4600 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4601
4602 2012-06-17 Tobias Burnus <burnus@net-b.de>
4603
4604 PR fortran/53691
4605 PR fortran/53685
4606 * gfortran.dg/transfer_check_3.f90: New.
4607
4608 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4609
4610 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4611
4612 2012-06-16 Tobias Burnus <burnus@net-b.de>
4613
4614 PR fortran/53642
4615 PR fortran/45170
4616 * gfortran.dg/deferred_type_param_8.f90: New.
4617
4618 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4619
4620 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4621 testname that includes flags, passed in as new argument, in
4622 pass/fail messages.
4623 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4624 and pass it to verify-* procedures.
4625
4626 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4627 alignment torture options with usual torture options.
4628
4629 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4630 messages reported for one line of source code.
4631 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4632 * g++.dg/cpp0x/decltype2.C: Likewise.
4633 * g++.dg/cpp0x/decltype3.C: Likewise.
4634 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4635 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4636 * g++.dg/cpp0x/static_assert3.C: Likewise.
4637 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4638 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4639 * g++.dg/cpp0x/union1.C: Likewise.
4640 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4641 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4642 * g++.dg/cpp0x/variadic2.C: Likewise.
4643 * g++.dg/cpp0x/variadic20.C: Likewise.
4644 * g++.dg/cpp0x/variadic74.C: Likewise.
4645 * g++.dg/diagnostic/bitfld2.C: Likewise.
4646 * g++.dg/ext/attrib44.C: Likewise.
4647 * g++.dg/ext/no-asm-1.C: Likewise.
4648 * g++.dg/other/error34.C: Likewise.
4649 * g++.dg/parse/crash46.C: Likewise.
4650 * g++.dg/parse/error10.C: Likewise.
4651 * g++.dg/parse/error2.C: Likewise.
4652 * g++.dg/parse/error3.C: Likewise.
4653 * g++.dg/parse/error36.C: Likewise.
4654 * g++.dg/parse/error8.C: Likewise.
4655 * g++.dg/parse/error9.C: Likewise.
4656 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4657 * g++.dg/parse/parser-pr28152.C: Likewise.
4658 * g++.dg/parse/template25.C: Likewise.
4659 * g++.dg/parse/typename11.C: Likewise.
4660 * g++.dg/tc1/dr147.C: Likewise.
4661 * g++.dg/template/deduce3.C: Likewise.
4662 * g++.dg/template/koenig9.C: Likewise.
4663 * g++.dg/template/pr23510.C: Likewise.
4664 * g++.dg/warn/pr12242.C: Likewise.
4665 * g++.dg/warn/pr30551-2.C: Likewise.
4666 * g++.dg/warn/pr30551.C: Likewise.
4667 * g++.old-deja/g++.other/typename1.C: Likewise.
4668 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4669
4670 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4671
4672 PR c++/51033
4673 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4674 * c-c++-common/torture/vshuf-2.inc: Likewise.
4675 * c-c++-common/torture/vshuf-4.inc: Likewise.
4676 * c-c++-common/torture/vshuf-8.inc: Likewise.
4677 * c-c++-common/torture/vshuf-main.inc: Likewise.
4678 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4679 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4680 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4681 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4682 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4683 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4684 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4685 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4686 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4687 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4688 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4689 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4690 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4691 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4692
4693 2012-06-15 Michael Matz <matz@suse.de>
4694
4695 * gcc.dg/tree-ssa/vector-4.c: New test.
4696
4697 2012-06-15 Michael Matz <matz@suse.de>
4698
4699 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4700 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4701
4702 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4703
4704 PR tree-optimization/53636
4705 * gcc.target/arm/pr53636.c: New test.
4706
4707 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4708
4709 PR tree-optimization/51581
4710 * gcc.c-torture/execute/pr51581-1.c: New test.
4711 * gcc.c-torture/execute/pr51581-2.c: New test.
4712 * gcc.dg/vect/pr51581-1.c: New test.
4713 * gcc.dg/vect/pr51581-2.c: New test.
4714 * gcc.dg/vect/pr51581-3.c: New test.
4715 * gcc.target/i386/avx-pr51581-1.c: New test.
4716 * gcc.target/i386/avx-pr51581-2.c: New test.
4717 * gcc.target/i386/avx2-pr51581-1.c: New test.
4718 * gcc.target/i386/avx2-pr51581-2.c: New test.
4719 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4720
4721 2012-06-15 Richard Guenther <rguenther@suse.de>
4722
4723 * gcc.c-torture/execute/20120615-1.c: New testcase.
4724
4725 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4726
4727 * gnat.dg/vect8.ad[sb]: New test.
4728
4729 2012-06-14 Richard Guenther <rguenther@suse.de>
4730
4731 * gcc.dg/tree-ssa/vrp.h: New testcase.
4732 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4733
4734 2012-06-13 Christian Bruel <christian.bruel@st.com>
4735
4736 PR target/53621
4737 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4738
4739 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4740
4741 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4742
4743 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4744
4745 PR testsuite/20771
4746 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4747 test summary unique.
4748
4749 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4750 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4751 scan-stack-usage-not): Don't strip torture options from test name.
4752
4753 * lib/scandump.exp (scan-dump-times): Use printable version of
4754 regexp in test summary line.
4755
4756 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4757 messages reported for one line of source code.
4758 * gcc.dg/format/few-1.c: Likewise.
4759 * gcc.dg/ia64-sync-2.c: Likewise.
4760 * gcc.dg/sync-2.c: Likewise.
4761 * gcc.dg/noncompile/pr44517.c: Likewise.
4762
4763 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4764
4765 PR debug/49888
4766 * gcc.dg/guality/pr49888.c: New.
4767
4768 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4769
4770 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4771 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4772 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4773
4774 2012-06-13 Tobias Burnus <burnus@net-b.de>
4775
4776 PR fortran/53643
4777 * gfortran.dg/intent_out_7.f90: New.
4778
4779 2012-06-13 Tobias Burnus <burnus@net-b.de>
4780
4781 PR fortran/53597
4782 * gfortran.dg/save_4.f90: New.
4783
4784 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4785
4786 PR c/53532
4787 PR c/51034
4788 PR c/53196
4789 * gcc.dg/pr53532.c: New test.
4790 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4791 adjust line numbers.
4792 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4793 * gcc.dg/Wcxx-compat-8.c: Likewise.
4794 * gcc.dg/pr51034.c: New test.
4795 * gcc.dg/pr53196-1.c: New test.
4796 * gcc.dg/pr53196-2.c: New test.
4797
4798 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4799
4800 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4801 alignment torture options with usual torture options.
4802 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4803 instead of dg-options.
4804 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4805 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4806 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4807 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4808 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4809 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4810
4811 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4812 to checks for multiple messages reported for one line of source code.
4813 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4814
4815 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4816 messages reported for one line of source code.
4817
4818 * gcc.dg/20031223-1.c: Add comments to check for multiple
4819 messages reported for one line of source code.
4820 * gcc.dg/Wconversion-integer.c: Likewise.
4821 * gcc.dg/Wfatal-2.c: Likewise.
4822 * gcc.dg/Wfatal.c: Likewise.
4823 * gcc.dg/Wobjsize-1.c: Likewise.
4824 * gcc.dg/c99-vla-jump-1.c: Likewise.
4825 * gcc.dg/c99-vla-jump-2.c: Likewise.
4826 * gcc.dg/c99-vla-jump-3.c: Likewise.
4827 * gcc.dg/c99-vla-jump-4.c: Likewise.
4828 * gcc.dg/c99-vla-jump-5.c: Likewise.
4829 * gcc.dg/decl-9.c: Likewise.
4830 * gcc.dg/declspec-10.c: Likewise.
4831 * gcc.dg/declspec-18.c: Likewise.
4832 * gcc.dg/mtune.c: Likewise.
4833 * gcc.dg/parser-pr28152-2.c: Likewise.
4834 * gcc.dg/parser-pr28152.c: Likewise.
4835 * gcc.dg/pr14475.c: Likewise.
4836 * gcc.dg/pr27953.c: Likewise.
4837 * gcc.dg/pr28322-3.c: Likewise.
4838 * gcc.dg/pr30457.c: Likewise.
4839 * gcc.dg/pr30551-2.c: Likewise.
4840 * gcc.dg/pr30551-3.c: Likewise.
4841 * gcc.dg/pr30551-4.c: Likewise.
4842 * gcc.dg/pr30551-5.c: Likewise.
4843 * gcc.dg/pr30551-6.c: Likewise.
4844 * gcc.dg/pr30551.c: Likewise.
4845 * gcc.dg/pr45461.c: Likewise.
4846 * gcc.dg/pr48552-1.c: Likewise.
4847 * gcc.dg/pr48552-2.c: Likewise.
4848 * gcc.dg/redecl-1.c: Likewise.
4849 * gcc.dg/transparent-union-3.c: Likewise.
4850 * gcc.dg/utf-dflt.c: Likewise.
4851 * gcc.dg/utf-dflt2.c: Likewise.
4852 * gcc.dg/vla-8.c: Likewise.
4853 * gcc.dg/vla-init-1.c: Likewise.
4854 * gcc.dg/wtr-int-type-1.c: Likewise.
4855
4856 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4857 messages reported for for one line of source code.
4858 * c-c++-common/raw-string-5.c: Likewise.
4859 * c-c++-common/raw-string-4.c: Likewise.
4860 * c-c++-common/raw-string-6.c: Likewise.
4861 * c-c++-common/pr20000.c: Likewise.
4862
4863 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4864 messages reported for one line of source code.
4865 * gcc.dg/cpp/pr30786.c: Likewise.
4866 * gcc.dg/cpp/pr28709.c: Likewise.
4867 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4868 * gcc.dg/cpp/macspace2.c: Likewise.
4869 * gcc.dg/cpp/missing-header-1.c: Likewise.
4870 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4871 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4872 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4873
4874 2012-06-12 Jason Merrill <jason@redhat.com>
4875
4876 PR c++/53599
4877 * g++.dg/template/local7.C: New.
4878
4879 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4880
4881 PR target/53511
4882 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4883 * gcc.target/sh/pr51340-2.c: Likewise.
4884 * gcc.target/sh/pr51340-3.c: Likewise.
4885
4886 2012-06-12 Michael Matz <matz@suse.de>
4887
4888 * gcc.dg/torture/alias-1.c: New test.
4889
4890 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4891
4892 PR rtl-optimization/53589
4893 * gcc.dg/torture/pr53589.c: New test.
4894
4895 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4896
4897 PR target/50749
4898 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4899 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4900 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4901 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4902 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4903 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4904 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4905 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4906 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4907 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4908 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4909 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4910 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4911 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4912 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4913 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4914
4915 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4916
4917 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4918 (check_intel_cpu_model): New function.
4919 (check_amd_cpu_model): New function.
4920 (check_features): New function.
4921 (__get_cpuid_output): New function.
4922 (check_detailed): New function.
4923 (fn1): Rename to quick_check.
4924 (main): Update to call quick_check and call check_detailed.
4925
4926 2012-06-11 Richard Henderson <rth@redhat.com>
4927
4928 * lib/target-supports.exp
4929 (check_effective_target_sync_long_long_runtime): Use
4930 check_effective_target_lp64 instead of
4931 check_effective_target_powerpc64 for powerpc targets.
4932
4933 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4934
4935 PR target/53511
4936 * gcc.target/sh/pr53511-1.c: New.
4937
4938 2012-06-11 Richard Guenther <rguenther@suse.de>
4939
4940 PR middle-end/53470
4941 * g++.dg/lto/pr53470_0.C: New testcase.
4942 * gcc.dg/lto/pr53470_0.c: Likewise.
4943
4944 2012-06-11 Richard Guenther <rguenther@suse.de>
4945
4946 PR c++/53605
4947 * g++.dg/ext/pr53605.C: New testcase.
4948
4949 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4950
4951 * gnat.dg/specs/array1.ads: New test.
4952 * gnat.dg/specs/array2.ads: Likewise.
4953 * gnat.dg/array22.adb: Likewise.
4954
4955 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4956
4957 * gnat.dg/constant4.adb: New test.
4958 * gnat.dg/constant4_pkg.ads: New helper.
4959
4960 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4961
4962 PR fortran/52552
4963 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4964 * gfortran.dg/allocate_class_1.f90: Modified.
4965 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4966 * gfortran.dg/allocate_class_2.f90: New.
4967
4968 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4969
4970 PR middle-end/53535
4971 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4972
4973 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4974
4975 PR fortran/52861
4976 * gfortran.dg/string_assign_2.f90: New test case.
4977
4978 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4979
4980 PR fortran/52861
4981 * gfortran.dg/string_assign_1.f90: New test case.
4982
4983 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4984
4985 PR middle-end/53580
4986 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4987 * gcc.dg/gomp/critical-4.c: Likewise.
4988 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4989 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4990 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4991 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4992 * c-c++-common/gomp/pr53580.c: New test.
4993
4994 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
4995
4996 PR c++/51214
4997 * g++.dg/cpp0x/forw_enum11.C: New.
4998
4999 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5000
5001 PR c++/53567
5002 * g++.dg/cpp0x/alias-decl-19.C: New.
5003
5004 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5005
5006 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5007
5008 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5009
5010 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5011 (XSTATE_FP): Ditto.
5012 (XSTATE_SSE): Ditto.
5013 (XSTATE_YMM): Ditto.
5014 (avx_os_support): Use new defines.
5015
5016 2012-06-06 Richard Guenther <rguenther@suse.de>
5017
5018 PR testsuite/32380
5019 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5020 loops.
5021
5022 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5023
5024 PR c++/52841
5025 * g++.dg/cpp0x/pr52841.C: New testcase.
5026
5027 2012-06-06 Richard Guenther <rguenther@suse.de>
5028
5029 PR tree-optimization/53081
5030 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5031 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5032
5033 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5034
5035 * gcc.target/powerpc/pr53487.c: New test.
5036
5037 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5038
5039 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5040
5041 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5042
5043 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5044
5045 2012-06-05 Richard Guenther <rguenther@suse.de>
5046
5047 PR tree-optimization/30442
5048 * gcc.dg/vect/bb-slp-30.c: New testcase.
5049
5050 2012-06-05 Richard Guenther <rguenther@suse.de>
5051
5052 PR tree-optimization/53081
5053 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5054 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5055 -fno-tree-loop-distribute-patterns.
5056
5057 2012-06-05 Alan Modra <amodra@gmail.com>
5058
5059 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5060 Check static chain in nested funcs.
5061
5062 2012-06-04 Tobias Burnus <burnus@net-b.de>
5063
5064 PR fortran/50619
5065 * gfortran.dg/init_flag_10.f90: New.
5066
5067 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5068
5069 PR c++/53524
5070 * g++.dg/warn/Wenum-compare-no-2: New.
5071
5072 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5073
5074 PR preprocessor/53463
5075 * g++.dg/cpp/limits.C: New test.
5076 * g++.dg/parse/error19.C: Adjust.
5077 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5078 * g++.dg/warn/pr35635.C: Likewise.
5079 * g++.old-deja/g++.pt/assign1.C: Likewise.
5080
5081 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5082
5083 PR target/53559
5084 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5085 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5086 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5087 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5088 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5089 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5090 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5091 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5092
5093 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5094
5095 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5096
5097 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5098
5099 PR tree-optimization/53550
5100 * gcc.dg/pr53550.c: New test.
5101
5102 2012-06-04 Richard Guenther <rguenther@suse.de>
5103
5104 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5105 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5106 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5107
5108 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5109
5110 PR fortran/48831
5111 * gfortran.dg/parameter_array_element_2.f90: New.
5112
5113 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5114
5115 PR target/53512
5116 * gcc.target/sh/pr53512-1.c: New.
5117 * gcc.target/sh/pr53512-2.c: New.
5118 * gcc.target/sh/pr53512-3.c: New.
5119 * gcc.target/sh/pr53512-4.c: New.
5120
5121 2012-06-01 Jason Merrill <jason@redhat.com>
5122
5123 PR c++/52973
5124 * g++.dg/ext/visibility/template12.C: New.
5125 * g++.dg/ext/attrib14.C: Adjust warning line.
5126
5127 PR c++/52725
5128 * g++.dg/parse/new6.C: New.
5129 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5130
5131 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5132
5133 * c-c++-common/restrict-2.c: Revert previous change.
5134
5135 2012-06-01 Jason Merrill <jason@redhat.com>
5136
5137 PR c++/53137
5138 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5139
5140 PR c++/53484
5141 * g++.dg/cpp0x/auto33.C: New.
5142
5143 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5144
5145 PR c++/26155
5146 * g++.dg/parse/namespace-alias-1.C: New.
5147
5148 2012-06-01 Christian Bruel <christian.bruel@st.com>
5149
5150 * gcc.dg/spec-options.c: New test.
5151 * gcc.dg/foo.specs: New file.
5152
5153 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5154
5155 PR ada/53517
5156 * gnat.dg/lto14.adb: Skip on Solaris.
5157
5158 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5159
5160 * gcc.target/cris/sync-1-v10.c,
5161 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5162 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5163 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5164 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5165 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5166 gcc.target/cris/torture/sync-mis-op-i-1.c,
5167 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5168 gcc.target/cris/torture/sync-mis-op-i-2.c,
5169 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5170 gcc.target/cris/torture/sync-mis-op-i-3.c,
5171 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5172 gcc.target/cris/torture/sync-mis-op-s-1.c,
5173 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5174 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5175 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5176 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5177 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5178 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5179 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5180 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5181 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5182
5183 2012-05-31 Richard Guenther <rguenther@suse.de>
5184
5185 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5186 ldist-pr45948.c with disabled SCCP.
5187
5188 2012-05-31 Richard Guenther <rguenther@suse.de>
5189
5190 PR middle-end/48493
5191 * gcc.dg/torture/pr48493.c: New testcase.
5192
5193 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5194
5195 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5196 arm32 to targets.
5197 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5198 of the initialization loop.
5199 (dg-final): Adjust the expected number of vectorized loops depending
5200 on vect_char_mult target selector.
5201
5202 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5203
5204 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5205 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5206 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5207 New tests.
5208
5209 2012-05-30 Jason Merrill <jason@redhat.com>
5210
5211 PR c++/53356
5212 * g++.dg/init/new34.C: New.
5213 * g++.dg/tree-ssa/stabilize1.C: New.
5214
5215 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR c++/53356
5218 * g++.dg/init/new33.C: New test.
5219
5220 2012-05-30 Richard Guenther <rguenther@suse.de>
5221
5222 PR middle-end/53501
5223 * gcc.dg/torture/pr53501.c: New testcase.
5224 * c-c++-common/restrict-2.c: Adjust.
5225
5226 2012-05-30 Alan Modra <amodra@gmail.com>
5227
5228 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5229 torture-finish.
5230
5231 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5232
5233 * gcc.target/i386/shuf-concat.c: New test.
5234
5235 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5236
5237 PR rtl-optimization/53519
5238 * gcc.c-torture/compile/pr53519.c: New test.
5239
5240 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5241
5242 * gcc.target/arm/neon-vrev.c: New.
5243
5244 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5245
5246 PR target/51340
5247 * gcc.target/sh/pr51340-1.c: New.
5248 * gcc.target/sh/pr51340-2.c: New.
5249 * gcc.target/sh/pr51340-3.c: New.
5250
5251 2012-05-29 Richard Guenther <rguenther@suse.de>
5252
5253 PR tree-optimization/53516
5254 * gcc.dg/torture/pr53516.c: New testcase.
5255
5256 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5257
5258 PR preprocessor/53229
5259 * gcc.dg/cpp/paste6.c: Force to run without
5260 -ftrack-macro-expansion.
5261 * gcc.dg/cpp/paste8.c: Likewise.
5262 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5263 -ftrack-macro-expansion.
5264 * gcc.dg/cpp/paste12.c: Force to run without
5265 -ftrack-macro-expansion.
5266 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5267 -ftrack-macro-expansion.
5268 * gcc.dg/cpp/paste13.c: Likewise.
5269 * gcc.dg/cpp/paste14.c: Likewise.
5270 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5271 -ftrack-macro-expansion.
5272 * gcc.dg/cpp/paste18.c: New test.
5273
5274 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5275
5276 * gcc.target/cris/torture/trap-1.c,
5277 gcc.target/cris/torture/trap-2.c,
5278 gcc.target/cris/torture/trap-3.c,
5279 gcc.target/cris/torture/trap-v0.c,
5280 gcc.target/cris/torture/trap-v3.c: New tests.
5281
5282 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5283
5284 PR c++/25137
5285 * g++.dg/warn/Wbraces3.C: New.
5286 * g++.dg/warn/Wbraces4.C: Likewise.
5287
5288 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5289
5290 PR tree-optimization/53505
5291 * c-c++-common/torture/pr53505.c: New test.
5292
5293 2012-05-27 Nathan Sidwell <nathan@acm.org>
5294
5295 * gcc.dg/stmt-expr-4.c: New.
5296
5297 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5298
5299 PR c++/53491
5300 * g++.dg/parse/crash60.C: New.
5301
5302 2012-05-26 Jason Merrill <jason@redhat.com>
5303
5304 PR c++/53220
5305 * c-c++-common/array-lit.c: New.
5306 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5307
5308 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5309
5310 PR ada/50294
5311 * gnat.dg/array21.adb: New test.
5312
5313 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5314
5315 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5316
5317 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5318
5319 PR c++/32054
5320 * g++.dg/other/anon-union3.C: New.
5321
5322 2012-05-25 Ian Lance Taylor <iant@google.com>
5323
5324 * gcc.dg/split-6.c: New test.
5325
5326 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5327
5328 * gnat.dg/lto14.adb: New test.
5329
5330 2012-05-25 Tristan Gingold <gingold@adacore.com>
5331
5332 * gcc.target/i386/large-frame.c: New.
5333
5334 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5335 * gcc.target/powerpc/lhs-1.c: New.
5336 * gcc.target/powerpc/lhs-2.c: New.
5337 * gcc.target/powerpc/lhs-3.c: New.
5338
5339 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5340
5341 Make unwound macro expansion trace less redundant
5342 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5343 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5344 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5345 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5346 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5347 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5348
5349 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5350
5351 PR c++/53464
5352 * g++.dg/cpp0x/constexpr-default1.C: New.
5353
5354 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5355
5356 PR c++/32080
5357 * g++.dg/eh/goto2.C: New.
5358
5359 2012-05-24 Richard Guenther <rguenther@suse.de>
5360
5361 PR middle-end/53460
5362 * g++.dg/tree-prof/pr53460.C: New testcase.
5363
5364 2012-05-24 Richard Guenther <rguenther@suse.de>
5365
5366 PR bootstrap/53466
5367 * g++.dg/debug/pr53466.C: New testcase.
5368
5369 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR tree-optimization/53465
5372 * gcc.c-torture/execute/pr53465.c: New test.
5373
5374 2012-05-23 Tobias Burnus <burnus@net-b.de>
5375
5376 PR fortran/51055
5377 PR fortran/45170
5378 * gfortran.dg/allocate_with_typespec_6.f90: New.
5379
5380 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5381
5382 PR c++/29185
5383 * g++.dg/warn/delete-array-1.C: New.
5384
5385 2012-05-23 Richard Guenther <rguenther@suse.de>
5386
5387 * gcc.dg/torture/pr39074-2.c: Adjust.
5388 * gcc.dg/torture/pr39074.c: Likewise.
5389 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5390 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5391
5392 2012-05-22 Jan Hubicka <jh@suse.cz>
5393
5394 PR middle-end/53161
5395 * g++.dg/torture/pr53161.C: New testcase.
5396
5397 2012-05-22 Tobias Burnus <burnus@net-b.de>
5398
5399 PR fortran/53389
5400 * gfortran.dg/realloc_on_assign_15.f90: New.
5401
5402 2012-05-22 Richard Guenther <rguenther@suse.de>
5403
5404 PR middle-end/51071
5405 * gcc.dg/torture/pr51071-2.c: New testcase.
5406
5407 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5408
5409 PR tree-optimization/53336
5410 * g++.dg/torture/pr53336.C: New testcase.
5411
5412 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5413
5414 PR c++/53322
5415 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5416 instead of -Wunused-local-typedefs.
5417
5418 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5419
5420 PR c++/51184
5421 * g++.dg/other/abstract4.C: New-
5422
5423 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5424
5425 PR c++/40821
5426 * g++.dg/ext/attrib46.C: New.
5427
5428 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5429
5430 PR c/53418
5431 * gcc.c-torture/compile/pr53418-1.c,
5432 gcc.c-torture/compile/pr53418-2.c: New tests.
5433
5434 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5435
5436 PR tree-optimization/53366
5437 * gcc.dg/torture/pr53366-1.c: New test.
5438 * gcc.dg/torture/pr53366-2.c: New test.
5439 * gcc.target/i386/pr53366-1.c: New test.
5440 * gcc.target/i386/pr53366-2.c: New test.
5441
5442 PR tree-optimization/53409
5443 * gcc.c-torture/compile/pr53409.c: New test.
5444
5445 PR tree-optimization/53410
5446 * gcc.c-torture/compile/pr53410-1.c: New test.
5447 * gcc.c-torture/compile/pr53410-2.c: New test.
5448
5449 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5450
5451 PR target/53425
5452 * gcc.target/i386/pr53425-1.c: New file.
5453 * gcc.target/i386/pr53425-2.c: Likewise.
5454
5455 2012-05-21 Richard Guenther <rguenther@suse.de>
5456
5457 PR tree-optimization/53408
5458 * gcc.dg/torture/pr53408.c: New testcase.
5459
5460 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5461 H.J. Lu <hongjiu.lu@intel.com>
5462
5463 PR target/53416
5464 * gcc.target/i386/pr53416.c: New file.
5465
5466 2012-05-21 Richard Guenther <rguenther@suse.de>
5467
5468 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5469
5470 2012-05-21 Richard Guenther <rguenther@suse.de>
5471
5472 * gcc.dg/torture/ldist-1.c: New testcase.
5473
5474 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5475
5476 * gnat.dg/lto13.adb: New test.
5477 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5478
5479 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5480
5481 * gnat.dg/specs/lto12.ads: New test.
5482 * gnat.dg/specs/lto12_pkg.ads: New helper.
5483
5484 2012-05-18 Richard Guenther <rguenther@suse.de>
5485
5486 PR tree-optimization/53346
5487 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5488 * gcc.target/i386/incoming-10.c: Adjust.
5489 * gcc.target/i386/incoming-11.c: Likewise.
5490 * gcc.target/i386/pr46295.c: Likewise.
5491
5492 2012-05-18 Richard Guenther <rguenther@suse.de>
5493
5494 * gcc.dg/pr53352.c: Return zero.
5495
5496 2012-05-18 Richard Guenther <rguenther@suse.de>
5497
5498 PR tree-optimization/53390
5499 * gcc.dg/torture/pr53390.c: New testcase.
5500
5501 2012-05-18 Meador Inge <meadori@codesourcery.com>
5502
5503 PR rtl-optimization/53352
5504 * gcc.dg/pr53352.c: New test.
5505
5506 2012-05-17 David S. Miller <davem@davemloft.net>
5507
5508 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5509 failure on sparc-*-linux-gnu.
5510
5511 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5512
5513 PR c++/39681
5514 * g++.dg/parse/error49.C: New.
5515 * g++.dg/cpp0x/error8.C: Likewise.
5516 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5517 * g++.dg/ext/utf-dflt2.C: Likewise.
5518 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5519 * g++.dg/ext/utf-dflt.C: Likewise.
5520 * c-c++-common/raw-string-3.c: Likewise.
5521 * c-c++-common/raw-string-4.c: Likewise.
5522
5523 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5524
5525 PR c++/53371
5526 * g++.dg/cpp0x/catch1.C: New.
5527
5528 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5529
5530 PR c++/44516
5531 * g++.dg/parse/error48.C: New.
5532 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5533 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5534
5535 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5536
5537 * gcc.dg/tm/indirect-2.c: New test.
5538
5539 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5540
5541 PR tree-optimization/53217
5542 * gfortran.dg/pr53217.f90: New test.
5543
5544 2012-05-16 Richard Guenther <rguenther@suse.de>
5545
5546 PR tree-optimization/53364
5547 * g++.dg/torture/pr53364.C: New testcase.
5548
5549 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5550
5551 PR testsuite/52641
5552 * gcc.dg/pr52549.c: Fix test for long != void*
5553 * gcc.c-torture/execute/pr52979-1.x: New file.
5554 * gcc.c-torture/execute/pr52979-2.x: New file.
5555
5556 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5557
5558 PR preprocessor/7263
5559 * gcc.dg/binary-constants-2.c: Run without tracking locations
5560 accross macro expansion.
5561 * gcc.dg/binary-constants-3.c: Likewise.
5562 * gcc.dg/cpp/sysmac2.c: Likewise.
5563 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5564 location.
5565 * gcc.dg/cpp/syshdr3.c: New test.
5566 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5567 * gcc.dg/system-binary-constants-1.c: New test.
5568 * gcc.dg/system-binary-constants-1.h: New header for the new test
5569 above.
5570 * g++.dg/cpp/syshdr3.C: New test.
5571 * g++.dg/cpp/syshdr3.h: New header the new test above.
5572 * g++.dg/system-binary-constants-1.C: New test.
5573 * g++.dg/system-binary-constants-1.h: New header the new test
5574 above.
5575
5576 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5577
5578 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5579
5580 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5581
5582 PR target/53358
5583 * gcc.dg/pr53358.c: New test.
5584
5585 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5586
5587 PR c++/11856
5588 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5589 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5590
5591 2012-05-15 Olivier Hainque <hainque@adacore.com>
5592
5593 * g++.dg/eh/sighandle.C: New testcase.
5594
5595 2012-05-15 Richard Guenther <rguenther@suse.de>
5596
5597 PR tree-optimization/53355
5598 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5599
5600 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5601
5602 * gfortran.dg/*.f90: Remove now redundant manual
5603 cleanup-modules directive.
5604
5605 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5606
5607 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5608 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5609
5610 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5611
5612 PR fortran/52428
5613 * gfortran.dg/int_range_io_1.f90: New test.
5614
5615 2012-05-14 Andi Kleen <ak@linux.intel.com>
5616 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR target/53315
5619 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5620 * gcc.target/i386/rtm-check.h: New file.
5621 * gcc.target/i386/pr53315.c: New test.
5622
5623 2012-05-14 Tobias Burnus <burnus@net-b.de>
5624
5625 PR fortran/49110
5626 PR fortran/51055
5627 PR fortran/53329
5628 * gfortran.dg/deferred_type_param_4.f90: New.
5629 * gfortran.dg/deferred_type_param_6.f90: New.
5630
5631 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5632
5633 * gcc.target/i386/retarg.c: New test.
5634
5635 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5636
5637 PR fortran/45170
5638 * gfortran.dg/deferred_type_param_3.f90: New.
5639 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5640 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5641
5642 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5643
5644 * gnat.dg/null_pointer_deref3.adb: New test.
5645
5646 2012-05-12 Tobias Burnus <burnus@net-b.de>
5647
5648 PR fortran/49110
5649 PR fortran/52843
5650 * gfortran.dg/deferred_type_param_5.f90: New.
5651
5652 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5653
5654 * g++.dg/parse/error47.C: New.
5655
5656 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5657
5658 PR fortran/52537
5659 * gfortran.dg/string_compare_4.f90: Change option
5660 to -fdump-tree-original. Add test case for kind=4.
5661
5662 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5663
5664 PR fortran/52537
5665 * gfortran.dg/string_compare_4.f90: New test.
5666
5667 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5668
5669 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5670
5671 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5672
5673 PR c++/53305
5674 * g++.dg/cpp0x/variadic132.C: New.
5675
5676 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5677
5678 PR c++/53158
5679 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5680 * g++.dg/parse/error26.C: Tweak dg-error column number.
5681
5682 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5683
5684 PR c++/53301
5685 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5686
5687 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5688
5689 * gnat.dg/lto11.ad[sb]: New test.
5690
5691 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5692
5693 PR target/52908
5694 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5695 directive to Scan for vpmuldq, not vpmacsdql.
5696
5697 2012-05-09 Michael Matz <matz@suse.de>
5698
5699 PR tree-optimization/53185
5700 * gcc.dg/vect/pr53185.c: New test.
5701
5702 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5703
5704 PR middle-end/53249
5705 * gcc.target/i386/pr53249.c: New.
5706
5707 2012-05-09 Richard Guenther <rguenther@suse.de>
5708
5709 PR tree-optimization/18437
5710 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5711 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5712
5713 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR tree-optimization/53226
5716 * gcc.c-torture/compile/pr53226.c: New test.
5717
5718 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5719
5720 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5721 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5722 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5723 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5724 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5725 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5726 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5727 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5728 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5729 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5730 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5731 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5732 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5733 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5734
5735 2012-05-09 Dehao Chen <dehao@google.com>
5736
5737 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5738 * gcc.dg/predict-2.c: Likewise.
5739 * gcc.dg/predict-3.c: Likewise.
5740 * gcc.dg/predict-4.c: Likewise.
5741 * gcc.dg/predict-5.c: Likewise.
5742 * gcc.dg/predict-6.c: Likewise.
5743
5744 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5745
5746 PR target/53272
5747 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5748
5749 2012-05-08 Richard Guenther <rguenther@suse.de>
5750
5751 * gcc.dg/fold-bitand-4.c: New testcase.
5752
5753 2012-05-08 Dehao Chen <dehao@google.com>
5754
5755 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5756 heuristic is working properly.
5757 * gcc.dg/predict-2.c: Likewise.
5758 * gcc/dg/predict-3.c: Likewise.
5759 * gcc/dg/predict-4.c: Likewise.
5760 * gcc/dg/predict-5.c: Likewise.
5761 * gcc/dg/predict-6.c: Likewise.
5762
5763 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5764
5765 PR tree-optimization/53239
5766 * g++.dg/opt/vrp3.C: New test.
5767 * g++.dg/opt/vrp3-aux.cc: New file.
5768 * g++.dg/opt/vrp3.h: New file.
5769
5770 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5771
5772 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5773 .uleb128 support in assembler output.
5774
5775 2012-05-07 Richard Guenther <rguenther@suse.de>
5776
5777 PR lto/42987
5778 * g++.dg/lto/pr42987_0.C: New testcase.
5779 * g++.dg/lto/pr42987_1.C: Likewise.
5780
5781 2012-05-07 Tobias Burnus <burnus@net-b.de>
5782
5783 PR fortran/53255
5784 * gfortran.dg/typebound_operator_15.f90: New.
5785
5786 2012-05-06 Tobias Burnus <burnus@net-b.de>
5787
5788 PR fortran/41587
5789 * gfortran.dg/class_array_13.f90: New.
5790
5791 2012-05-06 Tristan Gingold <gingold@adacore.com>
5792
5793 * gnat.dg/warn7.adb: New test.
5794
5795 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5796
5797 * gnat.dg/specs/renamings.ads: Rename to...
5798 * gnat.dg/specs/renaming1.ads: ...this.
5799 * gnat.dg/specs/renaming2.ads: New test.
5800 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5801 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5802 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5803 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5804
5805 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5806
5807 * gnat.dg/discr36.ad[sb]: New test.
5808 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5809
5810 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5811
5812 PR c/43772
5813 * c-c++-common/pr43772.c: New.
5814
5815 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5816
5817 PR fortran/41600
5818 * gfortran.dg/select_type_26.f03 : New test.
5819 * gfortran.dg/select_type_27.f03 : New test.
5820
5821 PR fortran/53191
5822 * gfortran.dg/select_type_28.f03 : New test.
5823
5824 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5825
5826 PR fortran/49010
5827 PR fortran/24518
5828 * gfortran.dg/mod_sign0_1.f90: New test.
5829 * gfortran.dg/mod_large_1.f90: New test.
5830
5831 2012-05-04 Tobias Burnus <burnus@net-b.de>
5832
5833 PR fortran/53175
5834 gfortran.dg/public_private_module_5.f90: New.
5835
5836 2012-05-04 Tobias Burnus <burnus@net-b.de>
5837
5838 PR fortran/53111
5839 * gfortran.dg/constructor_7.f90: New.
5840 * gfortran.dg/constructor_8.f90: New.
5841
5842 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5843
5844 PR c++/53166
5845 * g++.dg/cpp0x/static_assert7.C: New.
5846
5847 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5848
5849 PR tree-optimization/52633
5850 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5851 recognized as widening shifts instead of over-widening.
5852 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5853 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5854 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5855 * gcc.target/arm/pr52633.c: New test.
5856
5857 2012-05-04 Richard Guenther <rguenther@suse.de>
5858
5859 PR tree-optimization/53168
5860 * gcc.dg/torture/pr53168.c: New testcase.
5861 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5862
5863 2012-05-04 Richard Guenther <rguenther@suse.de>
5864
5865 * gcc.dg/lto/pr53214_0.c: New testcase.
5866
5867 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5868
5869 * gcc.target/ia64/pr48496.c: New test.
5870 * gcc.target/ia64/pr52657.c: Likewise.
5871
5872 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5873
5874 PR c/51712
5875 * c-c++-common/pr51712.c: New.
5876
5877 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5878
5879 PR target/53199
5880 * gcc.target/powwerpc/pr53199.c: New file.
5881
5882 2012-05-03 Jason Merrill <jason@redhat.com>
5883
5884 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5885
5886 * gcc.dg/debug/dwarf2/dups-types.c: New.
5887 * gcc.dg/debug/dwarf2/dups-types.h: New.
5888
5889 2012-05-03 Jason Merrill <jason@redhat.com>
5890
5891 * g++.dg/debug/dwarf2/namespace-2.C: New.
5892 * g++.dg/debug/dwarf2/localclass3.C: New.
5893
5894 2012-05-03 Jason Merrill <jason@redhat.com>
5895
5896 * g++.dg/debug/dwarf2/thunk1.C: New.
5897
5898 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5899
5900 PR c++/53186
5901 * g++.dg/other/final2.C: New.
5902
5903 2012-05-03 Richard Guenther <rguenther@suse.de>
5904
5905 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5906
5907 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5908
5909 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5910 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5911 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5912 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5913
5914 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5915
5916 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5917 .byte 0xf2.
5918 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5919 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5920 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5921
5922 PR debug/53174
5923 * gcc.dg/pr53174.c: New test.
5924
5925 PR target/53187
5926 * gcc.target/arm/pr53187.c: New test.
5927 * gcc.c-torture/compile/pr53187.c: New test.
5928
5929 2012-05-03 Richard Guenther <rguenther@suse.de>
5930
5931 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5932 unsupported prefetching support.
5933
5934 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5935
5936 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5937 option -ftrack-macro-expansion=0.
5938 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5939 option -ftrack-macro-expansion=0.
5940
5941 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5942
5943 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5944 dg-options for target arm with dg-additional-options.
5945
5946 2012-05-03 Richard Guenther <rguenther@suse.de>
5947
5948 PR tree-optimization/53144
5949 * gcc.dg/torture/pr53144.c: New testcase.
5950
5951 2012-05-03 Tobias Burnus <burnus@net-b.de>
5952
5953 PR fortran/52864
5954 * gfortran.dg/pointer_intent_7.f90: New.
5955 * gfortran.dg/pure_formal_3.f90: New.
5956
5957 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5958
5959 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5960
5961 2012-05-02 Martin Jambor <mjambor@suse.cz>
5962
5963 PR lto/52605
5964 * g++.dg/lto/pr52605_0.C: New test.
5965
5966 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5967
5968 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5969 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5970 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5971 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5972 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5973 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5974 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5975 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5976 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5977 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5978 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5979 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5980 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5981 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5982 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5983 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5984
5985 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5986
5987 PR middle-end/53153
5988 * gcc.dg/pr53153.c: New test.
5989
5990 2012-05-02 Richard Guenther <rguenther@suse.de>
5991
5992 * g++.dg/tree-ssa/pr19807.C: Adjust.
5993
5994 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5995
5996 PR tree-optimization/53163
5997 * gcc.c-torture/compile/pr53163.c: New test.
5998
5999 PR rtl-optimization/53160
6000 * gcc.c-torture/execute/pr53160.c: New test.
6001
6002 2012-05-01 Ian Lance Taylor <iant@google.com>
6003
6004 PR c/37303
6005 * gcc.dg/pr37303.c: New test.
6006
6007 2012-05-01 Richard Henderson <rth@redhat.com>
6008
6009 * lib/target-supports.exp
6010 (check_effective_target_sync_long_long_runtime): True for
6011 check_effective_target_powerpc64.
6012
6013 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6014
6015 PR c++/51033
6016 * gcc.dg/vector-1.c: Move to ...
6017 * c-c++-common/vector-1.c: ... here.
6018 * gcc.dg/vector-2.c: Move to ...
6019 * c-c++-common/vector-2.c: ... here.
6020 * gcc.dg/vector-3.c: Move to ...
6021 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6022 * gcc.dg/vector-4.c: Move to ...
6023 * c-c++-common/vector-4.c: ... here.
6024 * gcc.dg/vector-init-1.c: Move to ...
6025 * c-c++-common/vector-init-1.c: ... here.
6026 * gcc.dg/vector-init-2.c: Move to ...
6027 * c-c++-common/vector-init-2.c: ... here.
6028 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6029 * c-c++-common/vector-subscript-1.c: ... here.
6030 * gcc.dg/vector-subscript-2.c: Move to ...
6031 * c-c++-common/vector-subscript-2.c: ... here.
6032 * gcc.dg/vector-subscript-3.c: Move to ...
6033 * c-c++-common/vector-subscript-3.c: ... here.
6034
6035 PR c++/51314
6036 * g++.dg/cpp0x/vt-51314.C: New test.
6037 * g++.dg/cpp0x/variadic76.C: Fix.
6038
6039 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6040
6041 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6042
6043 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6044
6045 Add -Wvarargs option
6046 * c-c++-common/Wvarargs.c: New test case.
6047 * c-c++-common/Wvarargs-2.c: Likewise.
6048
6049 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6050
6051 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6052 * objc.dg/foreach-7.m: Force the test case to run without
6053 -ftrack-macro-expansion.
6054 * c-c++-common/tm/attrib-1.c: Likewise.
6055 * c-c++-common/warn-ommitted-condop.c: Likewise.
6056 * gcc.dg/assign-warn-1.c: Likewise.
6057 * gcc.dg/assign-warn-2.c: Likewise.
6058 * gcc.dg/attr-alloc_size.c: Likewise.
6059 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6060 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6061 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6062 * gcc.dg/c90-const-expr-9.c: Likewise.
6063 * gcc.dg/c99-const-expr-9.c: Likewise.
6064 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6065 * gcc.dg/cpp/direct2s.c: Likewise.
6066 * gcc.dg/cpp/pr28709.c: Likewise.
6067 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6068 * gcc.dg/dfp/composite-type.c: Likewise.
6069 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6070 with -ftrack-macro-expansion
6071 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6072 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6073 * g++.dg/ext/cleanup-1.C: Likewise.
6074 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6075 * g++.dg/template/sfinae10.C: Likewise.
6076 * g++.dg/tm/wrap-2.C: Likewise.
6077 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6078 * g++.dg/warn/Wsign-conversion.C: Likewise.
6079 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6080 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6081 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6082 it to run with -ftrack-macro-expansion.
6083 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6084 test cases without -ftrack-macro-expansion.
6085
6086 Fix location for static class members
6087 * g++.dg/template/sfinae6_neg.C: Adjust.
6088
6089 Make conversion warnings work on NULL with -ftrack-macro-expansion
6090 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6091 alongside the previous testing for NULL.
6092
6093 Fix -Wuninitialized for -ftrack-macro-expansion
6094 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6095
6096 Strip "<built-in>" loc from displayed expansion context
6097 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6098 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6099 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6100 new test above.
6101
6102 Fix expansion point loc for macro-like tokens
6103 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6104 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6105
6106 Fix token pasting with -ftrack-macro-expansion
6107 * gcc.dg/cpp/paste17.c: New test case for
6108 -ftrack-macro-expansion=2 mode only.
6109 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6110
6111 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6112
6113 * gnat.dg/warn6.ad[sb]: New test.
6114
6115 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6116
6117 PR 53149
6118 * gcc.dg/20011021-1.c: Adjust testcase.
6119
6120 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6121
6122 PR fortran/53148
6123 * gfortran.dg/function_optimize_12.f90: New test.
6124
6125 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6126
6127 PR target/53156
6128 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6129 code to match current output and cover new peephole2 pattern.
6130
6131 2012-04-27 Ollie Wild <aaw@google.com>
6132
6133 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6134
6135 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6136
6137 * gcc.c-torture/execute/20120427-2.c: New testcase.
6138 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6139 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6140 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6141
6142 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6143
6144 PR target/53138
6145 * gcc.c-torture/execute/20120427-1.c: New testcase.
6146
6147 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6148
6149 PR middle-end/27139
6150 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6151
6152 2012-04-27 Tom de Vries <tom@codesourcery.com>
6153
6154 PR tree-optimization/51879
6155 * gcc.dg/pr51879.c: New test.
6156 * gcc.dg/pr51879-2.c: Same.
6157 * gcc.dg/pr51879-3.c: Same.
6158 * gcc.dg/pr51879-4.c: Same.
6159 * gcc.dg/pr51879-6.c: Same.
6160
6161 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6162
6163 PR c++/53096
6164 * g++.dg/cpp0x/defaulted35.C: New.
6165 * g++.dg/cpp0x/defaulted15.C: Adjust.
6166
6167 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6168
6169 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6170 structure layout.
6171
6172 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6173
6174 * gcc.target/i386/builtin_target.c: Check avx2.
6175
6176 2012-04-26 Alan Modra <amodra@gmail.com>
6177
6178 * gcc.target/powerpc/savres.c: New test.
6179 * gcc.target/powerpc/powerpc.exp: Run it.
6180
6181 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6182
6183 PR target/53120
6184 * gcc.dg/torture/pr53120.c: New test.
6185
6186 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR middle-end/52979
6189 * gcc.c-torture/compile/pr52979-1.c: New test.
6190 * gcc.c-torture/execute/pr52979-1.c: New test.
6191 * gcc.c-torture/execute/pr52979-2.c: New test.
6192
6193 2012-04-25 Richard Guenther <rguenther@suse.de>
6194
6195 * gcc.target/i386/l_fma_float_5.c: Adjust.
6196 * gcc.target/i386/l_fma_double_4.c: Likewise.
6197 * gcc.target/i386/l_fma_float_2.c: Likewise.
6198 * gcc.target/i386/l_fma_float_6.c: Likewise.
6199 * gcc.target/i386/l_fma_double_1.c: Likewise.
6200 * gcc.target/i386/l_fma_double_5.c: Likewise.
6201 * gcc.target/i386/l_fma_float_3.c: Likewise.
6202 * gcc.target/i386/l_fma_double_2.c: Likewise.
6203 * gcc.target/i386/l_fma_double_6.c: Likewise.
6204 * gcc.target/i386/l_fma_float_4.c: Likewise.
6205 * gcc.target/i386/l_fma_double_3.c: Likewise.
6206 * gcc.target/i386/l_fma_float_1.c: Likewise.
6207
6208 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6209
6210 PR tree-optimization/53058
6211 * gcc.c-torture/compile/pr53058.c: New test.
6212
6213 2012-04-25 Jan Hubicka <jh@suse.cz>
6214
6215 PR middle-end/53088
6216 * gcc.target/i386/pr39082-1.c: Update warning location.
6217
6218 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6219
6220 PR c/52880
6221 * gcc.dg/pr52880.c: New test.
6222
6223 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6224
6225 * gcc.dg/m-un-2.c: Update.
6226 * gcc.dg/20011021-1.c: Update.
6227
6228 2012-04-25 Tobias Burnus <burnus@net-b.de>
6229
6230 PR fortran/52196
6231 * gfortran.dg/realloc_on_assign_14.f90: New.
6232
6233 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6234
6235 PR testsuite/52641
6236 PR tree-optimizations/52891
6237 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6238
6239 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6240
6241 PR c++/52363
6242 * g++.dg/cpp0x/sfinae35.C: New.
6243 * g++.dg/cpp0x/sfinae36.C: Likewise.
6244
6245 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6246
6247 * gcc.target/builtin_target.c: New testcase.
6248
6249 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6250
6251 PR target/47197
6252 * gcc.target/powerpc/pr47197.c: New test.
6253
6254 2012-04-24 Richard Guenther <rguenther@suse.de>
6255
6256 PR tree-optimization/53085
6257 * g++.dg/torture/pr53085.C: New testcase.
6258
6259 2012-04-24 Andrew Pinski <apinski@cavium.com>
6260
6261 PR tree-opt/33512
6262 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6263 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6264 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6265
6266 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR middle-end/53084
6269 * gcc.c-torture/execute/pr53084.c: New test.
6270
6271 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6272
6273 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6274
6275 2012-04-23 Andrew Pinski <apinski@cavium.com>
6276
6277 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6278
6279 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6280
6281 PR regression/53076
6282 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6283 * gcc.dg/torture/builtin-power-1.c: Likewise.
6284
6285 2012-04-23 Richard Guenther <rguenther@suse.de>
6286
6287 PR tree-optimization/53070
6288 * gcc.dg/torture/pr53070.c: New testcase.
6289
6290 2012-04-23 Richard Guenther <rguenther@suse.de>
6291
6292 PR c/53060
6293 * gcc.dg/pr53060.c: New testcase.
6294
6295 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6296
6297 PR tree-optimizations/52891
6298 * gcc.c-torture/compile/pr52891-1.c: New test.
6299 * gcc.c-torture/compile/pr52891-2.c: New test.
6300
6301 2012-04-22 Tobias Burnus <burnus@net-b.de>
6302
6303 PR fortran/53051
6304 * gfortran.dg/read_float_4.f90: New.
6305
6306 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6307
6308 PR 35441
6309 * c-c++-common/pr35441.C: New.
6310
6311 2012-04-20 Ian Lance Taylor <iant@google.com>
6312
6313 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6314 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6315
6316 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6317
6318 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6319 array access.
6320 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6321
6322 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6323
6324 PR rtl-optimization/44214
6325 * gcc.dg/pr44214-1.c: New test.
6326 * gcc.dg/pr44214-2.c: Likewise.
6327 * gcc.dg/pr44214-3.c: Likewise.
6328
6329 2012-04-20 Richard Guenther <rguenther@suse.de>
6330
6331 * g++.dg/torture/20120420-1.C: New testcase.
6332
6333 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6334
6335 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6336
6337 2012-04-19 Christian Bruel <christian.bruel@st.com>
6338
6339 * gcc.dg/pr52283.c: New test.
6340
6341 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6342
6343 * gcc.dg/pr37985.c: New test.
6344
6345 2012-04-19 Richard Guenther <rguenther@suse.de>
6346
6347 PR rtl-optimization/44688
6348 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6349 possibly profitable.
6350
6351 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6352
6353 PR tree-optimization/52976
6354 * gfortran.dg/reassoc_11.f: New test.
6355
6356 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6357
6358 PR tree-optimization/52976
6359 * gfortran.dg/reassoc_7.f: New test.
6360 * gfortran.dg/reassoc_8.f: Likewise.
6361 * gfortran.dg/reassoc_9.f: Likewise.
6362 * gfortran.dg/reassoc_10.f: Likewise.
6363
6364 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6365
6366 PR c++/52422
6367 * g++.dg/cpp0x/sfinae33.C: New.
6368 * g++.dg/cpp0x/sfinae34.C: Likewise.
6369
6370 2012-04-18 Joey Ye <joey.ye@arm.com>
6371
6372 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6373
6374 2012-04-18 Richard Guenther <rguenther@suse.de>
6375
6376 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6377 array access.
6378 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6379 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6380
6381 2012-04-17 Tom de Vries <tom@codesourcery.com>
6382
6383 * g++.dg/pr51264-4.C: New test.
6384
6385 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6386
6387 PR c++/52599
6388 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6389
6390 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6391
6392 PR c++/53003
6393 * g++.dg/parse/crash59.C: New.
6394
6395 2012-04-17 Michael Matz <matz@suse.de>
6396
6397 PR tree-optimization/18437
6398 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6399
6400 2012-04-17 Richard Guenther <rguenther@suse.de>
6401
6402 PR middle-end/53011
6403 * g++.dg/torture/pr53011.C: New testcase.
6404
6405 2012-04-16 Jason Merrill <jason@redhat.com>
6406
6407 PR c++/38543
6408 * g++.dg/cpp0x/variadic131.C: New.
6409
6410 PR c++/52008
6411 * g++.dg/cpp0x/variadic130.C: New.
6412
6413 PR c++/50830
6414 * g++.dg/cpp0x/variadic129.C: New.
6415
6416 PR c++/50303
6417 * g++.dg/cpp0x/variadic128.C: New.
6418
6419 2012-04-16 Tobias Burnus <burnus@net-b.de>
6420
6421 PR fortran/52864
6422 * gfortran.dg/pointer_intent_6.f90: New.
6423
6424 2012-04-16 Tobias Burnus <burnus@net-b.de>
6425
6426 PR fortran/52916
6427 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6428 to include public_private_module_4.f90.
6429 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6430 targets.
6431
6432 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6433
6434 PR c++/49152
6435 * g++.dg/diagnostic/operator1.C: New.
6436 * g++.dg/ext/label5.C: Adjust.
6437 * g++.dg/ext/va-arg1.C: Likewise.
6438 * g++.dg/other/error20.C: Likewise.
6439 * g++.dg/other/error20.C: Likewise.
6440 * g++.dg/other/error16.C: Likewise.
6441 * g++.dg/other/error10.C: Likewise.
6442 * g++.dg/parse/error30.C: Likewise.
6443 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6444
6445 2012-04-16 Jason Merrill <jason@redhat.com>
6446
6447 PR c++/51148
6448 * g++.dg/cpp0x/variadic127.C: New.
6449
6450 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6451
6452 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6453 testcase name.
6454 Use fail, pass instead of unresolved.
6455 Don't log $optstr.
6456
6457 PR testsuite/52948
6458 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6459 TODO_dump_func.
6460 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6461 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6462 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6463
6464 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6465
6466 PR fortran/52968
6467 * gfortran.dg/typebound_call_23.f03: New test case.
6468
6469 2012-04-15 Jason Merrill <jason@redhat.com>
6470
6471 PR c++/47220
6472 * g++.dg/cpp0x/variadic126.C: New.
6473
6474 PR c++/52380
6475 * g++.dg/cpp0x/variadic125.C: New.
6476
6477 PR c++/52292
6478 * g++.dg/cpp0x/variadic124.C: New.
6479
6480 PR c++/52706
6481 * g++.dg/cpp0x/nullptr27.C: New.
6482
6483 PR c++/52818
6484 * g++.dg/warn/format8.C: New.
6485
6486 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6487
6488 PR fortran/51082
6489 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6490
6491 2012-04-14 Tobias Burnus <burnus@net-b.de>
6492
6493 PR fortran/52916
6494 PR fortran/40973
6495 * gfortran.dg/public_private_module_3.f90: New.
6496 * gfortran.dg/public_private_module_4.f90: New.
6497
6498 2012-04-14 Tom de Vries <tom@codesourcery.com>
6499
6500 * gcc.dg/superblock.c: New test.
6501
6502 2012-04-14 Tom de Vries <tom@codesourcery.com>
6503
6504 * gcc.dg/pr51879-12.c: New test.
6505
6506 2012-04-13 Jason Merrill <jason@redhat.com>
6507
6508 PR c++/52824
6509 * g++.dg/cpp0x/variadic123.C: New.
6510 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6511
6512 PR c++/52905
6513 * g++.dg/cpp0x/initlist-ctor1.C: New.
6514
6515 PR c++/52915
6516 * g++.dg/other/anon-union2.C: New.
6517
6518 2012-04-13 Martin Jambor <mjambor@suse.cz>
6519
6520 PR middle-end/52939
6521 * g++.dg/ipa/pr52939.C: New test.
6522
6523 2012-04-13 Tom de Vries <tom@codesourcery.com>
6524
6525 * gcc.dg/pr52734.c: New test.
6526
6527 2012-04-13 Richard Guenther <rguenther@suse.de>
6528
6529 PR tree-optimization/52969
6530 * gcc.dg/torture/pr52969.c: New testcase.
6531
6532 2012-04-13 Richard Guenther <rguenther@suse.de>
6533
6534 PR c/52549
6535 * gcc.dg/pr52549.c: New testcase.
6536
6537 2012-04-13 Richard Guenther <rguenther@suse.de>
6538
6539 PR c/52862
6540 * gcc.dg/pr52862.c: New testcase.
6541
6542 2012-04-13 Joey Ye <joey.ye@arm.com>
6543
6544 * gcc.target/arm/thumb1-imm.c: New testcase.
6545
6546 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6547
6548 PR target/52932
6549 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6550 second function argument.
6551 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6552 (calc_permps): Update declaration. Calculate result correctly.
6553 (avx2_test): Change src2 type to union256i_d.
6554 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6555 correctly.
6556
6557 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6558
6559 PR target/52775
6560 * gcc.target/powerpc/pr52775.c: New file.
6561
6562 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6563
6564 PR tree-optimization/18589
6565 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6566 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6567 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6568 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6569 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6570 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6571 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6572 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6573 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6574 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6575
6576 2012-04-12 Richard Guenther <rguenther@suse.de>
6577
6578 PR tree-optimization/52943
6579 * gcc.dg/torture/pr52943.c: New testcase.
6580
6581 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6582
6583 PR target/50751
6584 * gcc/target/sh/pr50751-4.c: New.
6585 * gcc/target/sh/pr50751-5.c: New.
6586 * gcc/target/sh/pr50751-6.c: New.
6587 * gcc/target/sh/pr50751-7.c: New.
6588
6589 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6590
6591 PR c++/52465
6592 * g++.dg/lookup/using52.C: New.
6593
6594 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6595
6596 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6597
6598 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6599
6600 PR rtl-optimization/52876
6601 * gcc.target/i386/pr52876.c: New.
6602
6603 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6604
6605 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6606 __UINTPTR_TYPE__.
6607 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6608 __INTPTR_TYPE__.
6609 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6610 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6611 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6612 (ptrdiff_t): ... this. All uses changed.
6613 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6614 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6615 __INTPTR_TYPE__.
6616 (main): Cast argument to __INTPTR_TYPE__.
6617 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6618 size_t.
6619 * gcc.dg/mallign.c (main): Likewise.
6620 * gcc.dg/pr38700.c (foo): Likewise.
6621 * gcc.dg/long-long-cst1.c (t): Likewise.
6622 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6623 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6624 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6625 * gcc.dg/pr25682.c (d, foo): Likewise.
6626 * gcc.dg/format/cast-1.c (f): Likewise.
6627 * gcc.dg/c90-const-expr-10.c
6628 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6629 (size_t): ...this. All uses changed.
6630 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6631 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6632 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6633 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6634 * gcc.dg/sequence-pt-1.c: Likewise.
6635 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6636 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6637 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6638 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6639 of ptrdiff_t with it.
6640 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6641 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6642 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6643
6644 2012-04-11 Jason Merrill <jason@redhat.com>
6645
6646 PR debug/45088
6647 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6648 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6649
6650 PR c++/52906
6651 * g++.dg/ext/attrib45.C: New.
6652
6653 * g++.dg/eh/dtor3.C: New.
6654
6655 2012-04-11 Richard Guenther <rguenther@suse.de>
6656
6657 PR middle-end/52621
6658 * gfortran.dg/pr52621.f90: New testcase.
6659
6660 2012-04-11 Richard Guenther <rguenther@suse.de>
6661
6662 PR middle-end/52918
6663 * g++.dg/torture/pr52918-1.C: New testcase.
6664 * g++.dg/torture/pr52918-2.C: Likewise.
6665
6666 2012-04-11 Tobias Burnus <burnus@net-b.de>
6667
6668 PR fortran/52729
6669 * gfortran.dg/block_11.f90: New.
6670
6671 2012-04-11 Nick Clifton <nickc@redhat.com>
6672
6673 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6674
6675 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6676
6677 PR target/16458
6678 * gcc.target/powerpc/pr16458-1.c: New test.
6679 * gcc.target/powerpc/pr16458-2.c: Likewise.
6680 * gcc.target/powerpc/pr16458-3.c: Likewise.
6681 * gcc.target/powerpc/pr16458-4.c: Likewise.
6682
6683 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6684
6685 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6686 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6687 * gcc.dg/builtin-bswap-5.c: Likewise.
6688 * gcc.target/i386/builtin-bswap-4.c: New test.
6689
6690 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6691
6692 PR 24985
6693 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6694
6695 2012-04-11 Richard Guenther <rguenther@suse.de>
6696
6697 PR rtl-optimization/52881
6698 * gcc.dg/torture/pr52881.c: New testcase.
6699 * gcc.dg/torture/pr52913.c: Likewise.
6700
6701 2012-04-11 Richard Guenther <rguenther@suse.de>
6702
6703 PR tree-optimization/52912
6704 * gcc.dg/torture/pr52912.c: New testcase.
6705
6706 2010-04-10 Michael Matz <matz@suse.de>
6707
6708 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6709 * gcc.dg/vect/vect-outer-1.c: Adjust.
6710 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6711 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6712 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6713 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6714 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6715 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6716
6717 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6718
6719 PR tree-optimization/52870
6720 * gcc.dg/vect/pr52870.c: New test.
6721
6722 2012-04-09 Mike Stump <mikestump@comcast.net>
6723
6724 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6725 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6726 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6727 * gnat.dg/aggr11.adb: Likewise.
6728 * gnat.dg/aggr11_pkg.ads: Likewise.
6729 * gnat.dg/aggr15.adb: Likewise.
6730 * gnat.dg/aggr15.ads: Likewise.
6731 * gnat.dg/aggr17.adb: Likewise.
6732 * gnat.dg/aggr18.adb: Likewise.
6733 * gnat.dg/array14.adb: Likewise.
6734 * gnat.dg/array14.ads: Likewise.
6735 * gnat.dg/array14_pkg.ads: Likewise.
6736 * gnat.dg/array19.adb: Likewise.
6737 * gnat.dg/array19.ads: Likewise.
6738 * gnat.dg/discr27.adb: Likewise.
6739 * gnat.dg/discr27.ads: Likewise.
6740 * gnat.dg/discr35.adb: Likewise.
6741 * gnat.dg/discr35.ads: Likewise.
6742 * gnat.dg/discr6.adb: Likewise.
6743 * gnat.dg/discr6_pkg.ads: Likewise.
6744 * gnat.dg/import1.adb: Likewise.
6745 * gnat.dg/import1.ads: Likewise.
6746 * gnat.dg/loop_address2.adb: Likewise.
6747 * gnat.dg/opt7.adb: Likewise.
6748 * gnat.dg/opt7.ads: Likewise.
6749 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6750 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6751 * gnat.dg/rep_clause2.adb: Likewise.
6752 * gnat.dg/rep_clause2.ads: Likewise.
6753 * gnat.dg/slice2.adb: Likewise.
6754 * gnat.dg/slice2.ads: Likewise.
6755 * gnat.dg/slice6.adb: Likewise.
6756 * gnat.dg/slice6_pkg.ads: Likewise.
6757 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6758 * gnat.dg/taft_type2.adb: Likewise.
6759 * gnat.dg/taft_type2.ads: Likewise.
6760 * gnat.dg/taft_type2_pkg.ads: Likewise.
6761 * gnat.dg/volatile10.adb: Likewise.
6762 * gnat.dg/volatile10_pkg.ads: Likewise.
6763
6764 * gcc.dg/dll-8.c: Remove execute permissions.
6765 * g++.dg/ext/dllexport5.C: Likewise.
6766
6767 2012-04-09 Jan Hubicka <jh@suse.cz>
6768
6769 PR lto/52722
6770 PR lto/51765
6771 PR lto/52634
6772 * gcc.dg/lto/pr52634_1.c: New testcase.
6773 * gcc.dg/lto/pr52634_0.c: New testcase.
6774
6775 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6776
6777 PR target/52883
6778 * gcc.target/i386/pr52883.c: New testcase.
6779
6780 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6781
6782 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6783 (check_effective_target_sync_long_long): Add SPARC case.
6784 (check_effective_target_sync_long_long_runtime): Likewise.
6785 (check_effective_target_sync_int_long): Adjust SPARC case.
6786 (check_effective_target_sync_char_short): Likewise.
6787
6788 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6789
6790 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6791 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6792
6793 2012-04-08 Tobias Burnus <burnus@net-b.de>
6794
6795 PR fortran/40973
6796 PR fortran/52751
6797 * gfortran.dg/public_private_module_2.f90: New.
6798
6799 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6800
6801 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6802 directives.
6803
6804 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6805
6806 PR fortran/52893
6807 * gfortran.dg/function_optimize_11.f90: New test.
6808
6809 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6810
6811 PR fortran/52668
6812 * gfortran.dg/use_only_6.f90: New test.
6813
6814 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6815
6816 PR fortran/52668
6817 * gfortran.dg/use_only_6.f90: New test.
6818 2012-04-06 Mike Stump <mikestump@comcast.net>
6819
6820 PR testsuite/50722
6821 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6822
6823 2012-04-05 Jason Merrill <jason@redhat.com>
6824
6825 PR c++/52596
6826 * g++.dg/template/qualified-id5.C: New.
6827
6828 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6829
6830 PR target/52882
6831 * gcc.target/i386/pr52882.c: New test.
6832
6833 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6834 Dominique D'Humieures <dominiq@lps.ens.fr>
6835
6836 PR testsuite/52614
6837 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6838 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6839
6840 2012-04-04 Jason Merrill <jason@redhat.com>
6841
6842 PR c++/52845
6843 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6844
6845 2012-04-03 Jason Merrill <jason@redhat.com>
6846
6847 PR c++/52796
6848 * g++.dg/cpp0x/variadic-value1.C: New.
6849
6850 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6851
6852 * gnat.dg/pack18.adb: New test.
6853 * gnat.dg/pack18_pkg.ads: New helper.
6854
6855 2012-04-03 Richard Guenther <rguenther@suse.de>
6856
6857 PR tree-optimization/52808
6858 * gcc.dg/pr52808.c: New testcase.
6859
6860 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6861
6862 PR tree-optimization/52835
6863 * gfortran.dg/pr52835.f90: New test.
6864
6865 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6866
6867 * gnat.dg/specs/aggr5.ads: New test.
6868
6869 2012-04-02 Richard Guenther <rguenther@suse.de>
6870
6871 PR tree-optimization/52756
6872 * gcc.dg/torture/pr52756.c: New testcase.
6873
6874 2012-04-02 Richard Guenther <rguenther@suse.de>
6875
6876 PR middle-end/52803
6877 * gcc.dg/pr52803.c: New testcase.
6878
6879 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6880
6881 PR c++/40942
6882 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6883 DR 214 in account.
6884
6885 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6886
6887 PR c++/50043
6888 * g++.dg/cpp0x/noexcept17.C: New.
6889 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6890 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6891 * g++.dg/cpp0x/noexcept01.C: Likewise.
6892 * g++.dg/eh/init-temp1.C: Likewise.
6893 * g++.dg/eh/ctor1.C: Likwise.
6894
6895 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6896
6897 * gnat.dg/controlled6.adb: New test.
6898 * gnat.dg/controlled6_pkg.ads: New helper.
6899 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6900
6901 2012-03-30 Richard Henderson <rth@redhat.com>
6902
6903 PR debug/52727
6904 * g++.dg/opt/pr52727.C: New testcase.
6905
6906 2012-03-30 Richard Guenther <rguenther@suse.de>
6907
6908 PR tree-optimization/52754
6909 * gcc.target/i386/pr52754.c: New testcase.
6910
6911 2012-03-30 Richard Guenther <rguenther@suse.de>
6912
6913 PR middle-end/52772
6914 * g++.dg/torture/pr52772.C: New testcase.
6915
6916 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6917
6918 PR c++/52718
6919 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6920
6921 2012-03-29 Jason Merrill <jason@redhat.com>
6922
6923 PR c++/52685
6924 * g++.dg/template/inherit8.C: New.
6925
6926 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6927
6928 PR c++/52759
6929 * g++.dg/ext/weak4.C: New test.
6930
6931 PR tree-optimization/52760
6932 * gcc.c-torture/execute/pr52760.c: New test.
6933
6934 2012-03-29 Jason Merrill <jason@redhat.com>
6935
6936 PR c++/52743
6937 * g++.dg/cpp0x/initlist-array3.C: New.
6938
6939 2012-03-28 Jason Merrill <jason@redhat.com>
6940
6941 PR c++/52746
6942 * g++.dg/overload/virtual2.C: New.
6943
6944 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6945
6946 * gnat.dg/vect7.ad[sb]: New test.
6947
6948 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6949 Tobias Burnus <burnus@gcc.gnu.org>
6950
6951 PR fortran/52652
6952 * gfortran.dg/allocate_class_1.f90 : Change error test.
6953 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6954 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6955 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6956
6957 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6958
6959 PR middle-end/52691
6960 * gcc.dg/pr52691.c: New test.
6961
6962 PR middle-end/52750
6963 * gcc.c-torture/compile/pr52750.c: New test.
6964
6965 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6966
6967 PR target/52692
6968 * gcc.target/avr/torture/builtins-2.c: New test.
6969
6970 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6971
6972 PR target/52736
6973 * gcc.target/i386/pr52736.c: New test.
6974
6975 2012-03-27 Martin Jambor <mjambor@suse.cz>
6976
6977 PR middle-end/52693
6978 * gcc.dg/torture/pr52693.c: New test.
6979
6980 2012-03-27 Meador Inge <meadori@codesourcery.com>
6981
6982 PR c++/52672
6983 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6984
6985 2012-03-27 Mike Stump <mikestump@comcast.net>
6986
6987 PR target/52665
6988 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6989 failures that match branch names.
6990
6991 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6992 H.J. Lu <hongjiu.lu@intel.com>
6993
6994 PR target/52698
6995 * gcc.target/i386/pr52698.c: New test.
6996
6997 2012-03-27 Richard Guenther <rguenther@suse.de>
6998
6999 PR middle-end/52720
7000 * gcc.dg/torture/pr52720.c: New testcase.
7001
7002 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7003
7004 * gnat.dg/pack17.adb: New test.
7005
7006 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7007
7008 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7009 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7010
7011 2012-03-26 Martin Jambor <mjambor@suse.cz>
7012
7013 PR tree-optimization/50052
7014 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7015
7016 2012-03-26 Richard Guenther <rguenther@suse.de>
7017
7018 PR tree-optimization/52701
7019 * gfortran.dg/pr52701.f90: New testcase.
7020
7021 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7022
7023 PR tree-optimization/52686
7024 * gcc.target/arm/pr52686.c: New test.
7025
7026 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7027
7028 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7029 Add "-Os -flto" to list.
7030
7031 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7032
7033 * gnat.dg/concat2.ad[sb]: New test.
7034
7035 2012-03-24 Jason Merrill <jason@redhat.com>
7036
7037 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7038 * g++.dg/cpp0x/trailing2.C: Likewise.
7039 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7040 * g++.dg/cpp1y/auto-fn1.C: New.
7041 * g++.dg/cpp1y/auto-fn2.C: New.
7042 * g++.dg/cpp1y/auto-fn3.C: New.
7043 * g++.dg/cpp1y/auto-fn4.C: New.
7044 * g++.dg/cpp1y/auto-fn5.C: New.
7045 * g++.dg/cpp1y/auto-fn6.C: New.
7046 * g++.dg/cpp1y/auto-fn7.C: New.
7047 * g++.dg/cpp1y/auto-fn8.C: New.
7048 * g++.dg/cpp1y/auto-fn9.C: New.
7049 * g++.dg/cpp1y/auto-fn10.C: New.
7050 * g++.dg/cpp1y/auto-fn11.C: New.
7051
7052 2012-03-23 Richard Guenther <rguenther@suse.de>
7053
7054 PR tree-optimization/52678
7055 * gfortran.dg/pr52678.f: New testcase.
7056
7057 2012-03-23 Richard Guenther <rguenther@suse.de>
7058
7059 PR tree-optimization/52638
7060 * g++.dg/torture/pr52638.C: New testcase.
7061
7062 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7063
7064 PR c++/52487
7065 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7066
7067 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR c++/52671
7070 * g++.dg/ext/attrib44.C: New test.
7071
7072 2012-03-22 Jan Hubicka <jh@suse.cz>
7073
7074 PR middle-end/51737
7075 * g++.dg/torture/pr51737.C: New testcase
7076
7077 2012-03-22 Richard Guenther <rguenther@suse.de>
7078
7079 PR tree-optimization/52548
7080 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7081
7082 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7083
7084 * lib/fortran-modules.exp (list-module-names-1): Remove
7085 warning.
7086
7087 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7088
7089 PR target/50751
7090 * gcc.target/sh/pr50751-1.c: New.
7091 * gcc.target/sh/pr50751-2.c: New.
7092 * gcc.target/sh/pr50751-3.c: New.
7093
7094 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7095
7096 PR target/52479
7097 * gcc.target/sh/sh4a-cos.c: Remove.
7098 * gcc.target/sh/sh4a-sin.c: Remove.
7099 * gcc.target/sh/sh4a-sincos.c: Remove.
7100
7101 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7102
7103 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7104 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7105
7106 2012-03-21 Martin Jambor <mjambor@suse.cz>
7107
7108 PR testsuite/52641
7109 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7110 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7111
7112 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7113
7114 * gcc.target/arm/thumb-16bit-ops.c: New file.
7115 * gcc.target/arm/thumb-ifcvt.c: New file.
7116
7117 2012-03-20 Jason Merrill <jason@redhat.com>
7118
7119 * lib/target-supports.exp: Add { target c++1y }.
7120
7121 * g++.dg/cpp0x/auto32.C: New.
7122
7123 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7124
7125 PR testsuite/52641
7126 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7127 int32plus.
7128 * gcc.dg/torture/pr48124-4.c: Ditto:
7129 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7130
7131 2012-03-20 Jason Merrill <jason@redhat.com>
7132
7133 PR c++/52510
7134 * g++.dg/cpp0x/initlist66.C: New.
7135
7136 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7137
7138 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7139 __AVR_HAVE_LPMX__
7140
7141 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7142
7143 PR target/49868
7144 * gcc.target/avr/torture/addr-space-2.h: New file.
7145 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7146 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7147 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7148 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7149
7150 2012-03-20 Richard Guenther <rguenther@suse.de>
7151
7152 * gnat.dg/pack16.adb: New testcase.
7153 * gnat.dg/pack16_pkg.ads: Likewise.
7154 * gnat.dg/specs/pack8.ads: Likewise.
7155 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7156
7157 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7158
7159 * g++.dg/warn/Wuseless-cast.C: Extend.
7160
7161 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7162
7163 PR c++/14710
7164 * g++.dg/warn/Wuseless-cast.C: New.
7165
7166 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7167
7168 PR libfortran/52608
7169 * gfortran.dg/pr52608.f90: New test.
7170
7171 2012-03-17 Tobias Burnus <burnus@net-b.de>
7172
7173 PR fortran/52585
7174 * gfortran.dg/proc_ptr_36.f90: New.
7175
7176 2012-03-16 Martin Jambor <mjambor@suse.cz>
7177
7178 * gcc.dg/misaligned-expand-1.c: New test.
7179 * gcc.dg/misaligned-expand-3.c: Likewise.
7180
7181 2012-03-16 Richard Guenther <rguenther@suse.de>
7182 Kai Tietz <ktietz@redhat.com>
7183
7184 PR middle-end/48814
7185 * gcc.c-torture/execute/pr48814-1.c: New test.
7186 * gcc.c-torture/execute/pr48814-2.c: New test.
7187 * gcc.dg/tree-ssa/assign-1.c: New test.
7188 * gcc.dg/tree-ssa/assign-2.c: New test.
7189 * gcc.dg/tree-ssa/assign-3.c: New test.
7190
7191 2012-03-16 Richard Guenther <rguenther@suse.de>
7192
7193 * gnat.dg/specs/pack7.ads: New testcase.
7194
7195 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7196
7197 PR target/52568
7198 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7199 * gcc.dg/torture/vshuf-8.inc: Likewise.
7200 * gcc.dg/torture/vshuf-16.inc: Likewise.
7201 * gcc.dg/torture/vshuf-32.inc: Likewise.
7202
7203 2012-03-15 Jason Merrill <jason@redhat.com>
7204
7205 * g++.dg/torture/pr52582.C: New.
7206
7207 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7208
7209 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7210
7211 2012-03-15 Ira Rosen <irar@il.ibm.com>
7212 Ulrich Weigand <ulrich.weigand@linaro.org>
7213
7214 * gcc.dg/vect/slp-cond-3.c: New test.
7215 * gcc.dg/vect/slp-cond-4.c: New test.
7216
7217 2012-03-15 Ira Rosen <irar@il.ibm.com>
7218 Ulrich Weigand <ulrich.weigand@linaro.org>
7219
7220 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7221 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7222
7223 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7224
7225 PR libfortran/52434
7226 PR libfortran/48878
7227 PR libfortran/38199
7228 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7229 * gfortran.dg/round_1.f03: Likewise.
7230
7231 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7232 Andrew Pinski <apinski@cavium.com>
7233
7234 PR middle-end/52592
7235 * gcc.dg/pr52592.c: New test.
7236
7237 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7238
7239 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7240 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7241 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7242 * lib/fortran-modules.exp: .. this new file. Adjust users.
7243 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7244 gfortran-dg-debug-runtest): Call cleanup-modules.
7245 * lib/fortran-torture.exp (fortran-torture-execute,
7246 fortran-torture): Likewise.
7247 * gfortran.dg/coarray/caf.exp: Likewise.
7248 * lib/lto.exp: Likewise.
7249 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7250 * gfortran.dg/class_4b.f03: Likewise.
7251 * gfortran.dg/class_4c.f03: Likewise.
7252 * gfortran.dg/class_45a.f03: Likewise.
7253 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7254 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7255 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7256 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7257 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7258 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7259 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7260 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7261 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7262 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7263 * gfortran.dg/whole_file_28.f90: Likewise.
7264 * gfortran.dg/whole_file_29.f90: Likewise.
7265 * gfortran.dg/whole_file_30.f90: Likewise.
7266 * gfortran.dg/whole_file_31.f90: Likewise.
7267
7268 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7269
7270 PR tree-optimization/52267
7271 * gcc.dg/pr52267.c: New test.
7272 * gcc.dg/tree-ssa/vrp65.c: New test.
7273 * gcc.dg/tree-ssa/vrp66.c: New test.
7274
7275 2012-03-15 Richard Guenther <rguenther@suse.de>
7276
7277 PR middle-end/52580
7278 * gfortran.dg/vect/pr52580.f: New testcase.
7279
7280 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7281
7282 * gcc.target/sh/fpul-usage-1.c: New.
7283
7284 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7285
7286 PR target/49468
7287 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7288 * gcc.target/sh/pr49468-di.c: Likewise.
7289
7290 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7291
7292 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7293 * gcc.dg/c99-stdint-6.c: Likewise.
7294 * gcc.dg/lto/20090210_0.c: Likewise.
7295 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7296 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7297 * gcc.dg/pragma-init-fini-2.c: Likewise.
7298 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7299 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7300 * gcc.target/i386/pr22152.c: Likewise.
7301 * gcc.target/i386/vect8-ret.c: Likewise.
7302 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7303 handling.
7304
7305 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7306
7307 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7308 * g++.dg/tree-prof/partition1.C: Likewise.
7309 * g++.dg/tree-prof/partition2.C: Likewise.
7310 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7311 handling.
7312 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7313 * gcc.c-torture/execute/20010724-1.c: Remove.
7314 * gcc.c-torture/execute/20010724-1.x: Remove.
7315 * gcc.c-torture/execute/20040208-2.c: Remove.
7316 * gcc.c-torture/execute/20040208-2.x: Remove.
7317 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7318 Remove.
7319 (main) [__mips__ && __sgi__]: Remove.
7320 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7321 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7322 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7323 mips-sgi-irix6* handling.
7324 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7325 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7326 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7327 handling.
7328 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7329 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7330 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7331 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7332 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7333 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7334 mips-sgi-irix6*.
7335 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7336 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7337 * gcc.target/mips/save-restore-3.c: Likewise.
7338 * gcc.target/mips/save-restore-4.c: Likewise.
7339 * gcc.target/mips/save-restore-5.c: Likewise.
7340 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7341 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7342 messages.
7343 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7344 IRIX 6 handling.
7345 (restore_ld_library_path_env_vars): Likewise.
7346 * lib/target-supports.exp (check_profiling_available): Remove
7347 mips*-*-irix* handling.
7348 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7349 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7350 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7351
7352 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR c++/52582
7355 * g++.dg/opt/pr52582.C: New test.
7356
7357 2012-03-14 Richard Guenther <rguenther@suse.de>
7358
7359 PR tree-optimization/52571
7360 * gcc.dg/vect/vect-2.c: Initialize arrays.
7361 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7362 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7363 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7364
7365 2012-03-14 Richard Guenther <rguenther@suse.de>
7366
7367 PR middle-end/52080
7368 PR middle-end/52097
7369 PR middle-end/48124
7370 * gcc.dg/torture/pr48124-1.c: New testcase.
7371 * gcc.dg/torture/pr48124-2.c: Likewise.
7372 * gcc.dg/torture/pr48124-3.c: Likewise.
7373 * gcc.dg/torture/pr48124-4.c: Likewise.
7374
7375 2012-03-14 Richard Guenther <rguenther@suse.de>
7376
7377 PR middle-end/52578
7378 * gcc.dg/pr52578.c: New testcase.
7379
7380 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR c++/52521
7383 * g++.dg/cpp0x/udlit-args2.C: New test.
7384
7385 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7386
7387 PR target/48596
7388 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7389 * gcc.c-torture/compile/pr48596.c: ... here.
7390
7391 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7392
7393 PR c++/51641
7394 * g++.dg/lookup/hidden-class17.C: New test.
7395
7396 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7397
7398 PR c/52577
7399 * gcc.dg/Wunused-var-3.c: New test.
7400
7401 2012-03-13 Martin Jambor <mjambor@suse.cz>
7402
7403 * gcc.dg/misaligned-expand-2.c: New test.
7404
7405 2012-03-13 Richard Guenther <rguenther@suse.de>
7406
7407 PR middle-end/52134
7408 * gcc.dg/pr52134.c: New testcase.
7409
7410 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7411
7412 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7413
7414 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7415
7416 PR tree-optimization/46728
7417 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7418 * gcc.target/powerpc/pr46728-5.c: Likewise.
7419 * gcc.target/powerpc/pr46728-8.c: Likewise.
7420 * gcc.target/powerpc/pr46728-10.c: Likewise.
7421 * gcc.target/powerpc/pr46728-11.c: Likewise.
7422 * gcc.target/powerpc/pr46728-13.c: Likewise.
7423 * gcc.target/powerpc/pr46728-14.c: Likewise.
7424 * gcc.target/powerpc/pr46728-15.c: Likewise.
7425
7426 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7427
7428 PR c++/52299
7429 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7430
7431 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7432
7433 PR tree-optimization/46728
7434 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7435 * gcc.target/powerpc/pr46728-5.c: Likewise.
7436 * gcc.target/powerpc/pr46728-8.c: Likewise.
7437 * gcc.target/powerpc/pr46728-10.c: Likewise.
7438 * gcc.target/powerpc/pr46728-11.c: Likewise.
7439 * gcc.target/powerpc/pr46728-13.c: Likewise.
7440 * gcc.target/powerpc/pr46728-14.c: Likewise.
7441 * gcc.target/powerpc/pr46728-15.c: Likewise.
7442
7443 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7444
7445 PR target/49868
7446 * gcc.target/avr/torture/addr-space-1.h: New file.
7447 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7448 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7449 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7450 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7451
7452 2012-03-12 Andrew Pinski <apinski@cavium.com>
7453
7454 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7455
7456 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7457
7458 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7459 * g++.dg/abi/thunk4.C: Likewise.
7460 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7461 Adapt line numbers.
7462 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7463 handling.
7464 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7465 * g++.dg/eh/spbp.C: Likewise.
7466 * g++.dg/ext/label13.C: Likewise.
7467 * g++.dg/guality/guality.exp: Likewise.
7468 * g++.dg/other/anon5.C: Likewise.
7469 * g++.dg/other/pragma-ep-1.C: Remove.
7470 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7471 * g++.dg/warn/pr31246.C: Likewise.
7472 * g++.dg/warn/weak1.C: Likewise.
7473 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7474 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7475 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7476 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7477 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7478 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7479 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7480 * gcc.dg/c99-tgmath-1.c: Likewise.
7481 * gcc.dg/c99-tgmath-2.c: Likewise.
7482 * gcc.dg/c99-tgmath-3.c: Likewise.
7483 * gcc.dg/c99-tgmath-4.c: Likewise.
7484 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7485 handling.
7486 * gcc.dg/debug/pr49032.c: Likewise.
7487 * gcc.dg/guality/guality.exp: Likewise.
7488 * gcc.dg/intmax_t-1.c: Likewise.
7489 * gcc.dg/pr48616.c: Likewise.
7490 * gcc.dg/pragma-ep-1.c: Remove.
7491 * gcc.dg/pragma-ep-2.c: Remove.
7492 * gcc.dg/pragma-ep-3.c: Remove.
7493 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7494 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7495 * gcc.misc-tests/gcov-14.c: Likewise.
7496 * gfortran.dg/guality/guality.exp: Likewise.
7497 * lib/target-supports.exp (check_weak_available): Likewise.
7498 (add_options_for_tls): Likewise.
7499 (check_ascii_locale_available): Likewise.
7500 * obj-c++.dg/dwarf-2.mm: Likewise.
7501 * objc.dg/dwarf-1.m: Likewise.
7502 * objc.dg/dwarf-2.m: Likewise.
7503
7504 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7505
7506 PR tree-optimization/51721
7507 * gcc.dg/tree-ssa/vrp64.c: New test.
7508
7509 PR tree-optimization/52533
7510 * gcc.c-torture/compile/pr52533.c: New test.
7511
7512 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7513
7514 * gcc.target/i386/rtm-xabort-1.c: New.
7515 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7516 * gcc.target/i386/rtm-xend-1.c: Ditto.
7517 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7518 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7519 * gcc.target/i386/sse-13.c: Ditto.
7520 * gcc.target/i386/sse-14.c: Ditto.
7521 * gcc.target/i386/sse-22.c: Ditto.
7522 * gcc.target/i386/sse-23.c: Ditto.
7523 * g++.dg/other/i386-2.C: Ditto.
7524 * g++.dg/other/i386-3.C: Ditto.
7525
7526 2012-03-12 Tobias Burnus <burnus@net-b.de>
7527
7528 PR fortran/52542
7529 * gfortran.dg/proc_ptr_35.f90: New.
7530
7531 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7532
7533 PR target/52530
7534 * gcc.dg/torture/pr52530.c: New test.
7535
7536 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7537
7538 PR target/51244
7539 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7540
7541 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7542
7543 PR target/52450
7544 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7545
7546 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7547
7548 2012-03-09 Andrew Pinski <apinski@cavium.com>
7549
7550 PR middle-end/51988
7551 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7552 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7553
7554 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7555
7556 * gcc.dg/tree-ssa/scev-3.c: New.
7557 * gcc.dg/tree-ssa/scev-4.c: New.
7558
7559 2012-03-08 Tobias Burnus <burnus@net-b.de>
7560
7561 PR fortran/52469
7562 * gfortran.dg/proc_ptr_34.f90
7563
7564 2012-03-07 Jason Merrill <jason@redhat.com>
7565
7566 PR c++/52521
7567 * g++.dg/cpp0x/udlit-mangle.C: New.
7568
7569 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7570
7571 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7572
7573 2012-03-06 Richard Guenther <rguenther@suse.de>
7574
7575 PR middle-end/52493
7576 * gcc.dg/torture/pr52493.c: New testcase.
7577
7578 2012-03-06 Richard Guenther <rguenther@suse.de>
7579
7580 PR lto/52097
7581 * gcc.dg/lto/pr52097_0.c: New testcase.
7582
7583 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7584
7585 PR target/51244
7586 * gcc.target/sh/pr51244-1.c: New.
7587 * gcc.target/sh/pr51244-2.c: New.
7588 * gcc.target/sh/pr51244-3.c: New.
7589
7590 2012-03-05 Jason Merrill <jason@redhat.com>
7591
7592 PR c++/51930
7593 * g++.dg/ext/visibility/template11.C: New.
7594
7595 * g++.dg/cpp0x/implicit13.C: New.
7596
7597 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7598
7599 PR tree-optimization/51721
7600 * gcc.dg/tree-ssa/vrp63.c: New test.
7601 * gcc.dg/pr51721.c: New test.
7602
7603 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7604
7605 PR fortran/50981
7606 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7607 argument checks.
7608
7609 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7610
7611 PR target/52146
7612 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7613
7614 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7615
7616 PR fortran/50981
7617 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7618
7619 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7620
7621 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7622 int32plus.
7623
7624 2012-03-03 Jason Merrill <jason@redhat.com>
7625
7626 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7627
7628 Core 1270
7629 * g++.dg/cpp0x/initlist65.C: New.
7630
7631 PR c++/36797
7632 * g++.dg/ext/is_empty2.C: New.
7633
7634 2012-03-03 Tobias Burnus <burnus@net-b.de>
7635
7636 PR fortran/48820
7637 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7638
7639 2012-03-03 Tobias Burnus <burnus@net-b.de>
7640
7641 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7642 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7643 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7644 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7645 * gfortran.dg/class_30.f90: Remove dg-warning line.
7646 * gfortran.dg/bind_c_usage_25.f90: New.
7647
7648 2012-03-03 Tobias Burnus <burnus@net-b.de>
7649
7650 PR fortran/48820
7651 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7652 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7653 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7654
7655 2012-03-03 Tobias Burnus <burnus@net-b.de>
7656
7657 PR fortran/48820
7658 * gfortran.dg/assumed_type_1.f90: New.
7659 * gfortran.dg/assumed_type_2.f90: New.
7660 * gfortran.dg/assumed_type_3.f90: New.
7661 * gfortran.dg/assumed_type_4.f90: New.
7662
7663 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7664
7665 PR target/49486
7666 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7667 * gcc.target/sh/pr49468-di.c: New.
7668
7669 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7670
7671 * gcc.dg/graphite/pr50561.c: Update.
7672
7673 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7674
7675 * gcc.target/powerpc/pr52457.c: New test.
7676
7677 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7678
7679 * gcc.target/arm/sat-1.c: New test.
7680
7681 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7682
7683 PR target/46716
7684 * gcc.target/i386/pr46716.c: New test.
7685
7686 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7687
7688 PR c++/51989
7689 * g++.dg/cpp0x/sfinae32.C: New.
7690
7691 2012-03-02 Richard Guenther <rguenther@suse.de>
7692
7693 PR tree-optimization/52406
7694 * gcc.dg/torture/pr52406.c: New testcase.
7695
7696 2012-03-02 Tobias Burnus <burnus@net-b.de>
7697
7698 PR fortran/52325
7699 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7700 * gfortran.dg/nullify_2.f90: Update dg-error.
7701 * gfortran.dg/nullify_4.f90: Ditto.
7702 * gfortran.dg/pointer_init_6.f90: Ditto.
7703
7704 2012-03-02 Tobias Burnus <burnus@net-b.de>
7705
7706 PR fortran/52270
7707 * gfortran.dg/class_51.f90: New.
7708
7709 2012-03-02 Tobias Burnus <burnus@net-b.de>
7710
7711 PR fortran/52452
7712 * gfortran.dg/intrinsic_8.f90: New.
7713
7714 2012-03-01 Kai Tietz <ktietz@redhat.com>
7715
7716 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7717 routines on mingw targets.
7718 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7719
7720 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7721
7722 PR tree-optimization/52445
7723 * gcc.dg/pr52445.c: New test.
7724
7725 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7726
7727 PR target/52437
7728 * gcc.c-torture/compile/pr52437.c: New test.
7729
7730 PR middle-end/52419
7731 * gcc.dg/torture/pr52419.c: New test.
7732
7733 PR tree-optimization/52429
7734 * gcc.dg/torture/pr52429.c: New test.
7735 * g++.dg/opt/pr52429.C: New test.
7736
7737 2012-02-29 Richard Guenther <rguenther@suse.de>
7738
7739 PR testsuite/52297
7740 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7741 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7742 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7743 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7744 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7745 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7746
7747 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7748
7749 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7750
7751 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7752
7753 PR fortran/52386
7754 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7755
7756 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7757
7758 PR target/51534
7759 * gcc.target/arm/neon/pr51534.c: New testcase.
7760
7761 2012-02-28 Richard Guenther <rguenther@suse.de>
7762
7763 PR target/52407
7764 * gcc.dg/torture/pr52407.c: New testcase.
7765
7766 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7767
7768 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7769 * gcc.target/arm/vfp2.c: Likewise.
7770 * gcc.target/arm/vfp3.c: Likewise.
7771 * gcc.target/arm/vfp4.c: Likewise.
7772 * gcc.target/arm/vfp5.c: Likewise.
7773 * gcc.target/arm/vfp6.c: Likewise.
7774 * gcc.target/arm/vfp7.c: Likewise.
7775 * gcc.target/arm/vfp8.c: Likewise.
7776 * gcc.target/arm/vfp9.c: Likewise.
7777 * gcc.target/arm/vfp10.c: Likewise.
7778 * gcc.target/arm/vfp11.c: Likewise.
7779 * gcc.target/arm/vfp12.c: Likewise.
7780 * gcc.target/arm/vfp13.c: Likewise.
7781 * gcc.target/arm/vfp14.c: Likewise.
7782 * gcc.target/arm/vfp15.c: Likewise.
7783 * gcc.target/arm/vfp16.c: Likewise.
7784 * gcc.target/arm/vfp17.c: Likewise.
7785 * gcc.target/arm/neon-constants.h: New file.
7786 * gcc.target/arm/neon-vect1.c: New test.
7787 * gcc.target/arm/neon-vect2.c: New test.
7788 * gcc.target/arm/neon-vect3.c: New test.
7789 * gcc.target/arm/neon-vect4.c: New test.
7790 * gcc.target/arm/neon-vect5.c: New test.
7791 * gcc.target/arm/neon-vect6.c: New test.
7792 * gcc.target/arm/neon-vect7.c: New test.
7793 * gcc.target/arm/neon-vect8.c: New test.
7794
7795 2012-02-28 Richard Guenther <rguenther@suse.de>
7796
7797 PR tree-optimization/52402
7798 * gcc.dg/torture/pr52402.c: New testcase.
7799
7800 2012-02-28 Richard Guenther <rguenther@suse.de>
7801
7802 PR lto/52400
7803 * g++.dg/lto/pr52400_0.C: New testcase.
7804
7805 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7806
7807 * gcc.target/avr/torture/builtins-1.c: New test.
7808 * gcc.target/avr/torture/builtins-error.c: New test.
7809
7810 2012-02-28 Kai Tietz <ktietz@redhat.com>
7811
7812 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7813 * gcc.target/i386/pr45352-2.c: Likewise.
7814 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7815 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7816 targets instead rand.
7817 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7818 * gcc.target/i386/sse2-mul-1.c: Likewise.
7819 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7820 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7821 * gcc.target/i386/pad-1.c: Likewise.
7822 * gcc.target/i386/pad-9.c: Likewise.
7823 * gcc.target/i386/pad-2.c: Likewise.
7824 * gcc.target/i386/pad-5b.c: Likewise.
7825 * gcc.target/i386/pad-8.c: Likewise.
7826 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7827 * gcc.target/i386/pr44130.c: Likewise.
7828 * gcc.target/i386/align-main-1.c: Likewise.
7829 * gcc.target/i386/align-main-2.c: Likewise.
7830 * gcc.target/i386/sw-1.c: Likewise.
7831 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7832 on x64 mingw target.
7833 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7834 * gcc.target/i386/pr46295.c: Likewise.
7835 * gcc.target/i386/amd64-abi-1.c: Likewise.
7836 * gcc.target/i386/amd64-abi-2.c: Likewise.
7837 * gcc.target/i386/pr39082-1.c: Likewise.
7838 * gcc.target/i386/pr39162.c: Likewise.
7839 * gcc.target/i386/pr22152.c: Likewise.
7840 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7841 * gcc.target/i386/wrfsbase-2.c: Likewise.
7842 * gcc.target/i386/local.c: Likewise
7843 * gcc.target/i386/wrgsbase-1.c: Likewise.
7844 * gcc.target/i386/wrfsbase-1.c: Likewise.
7845 * gcc.target/i386/pr39315-3.c: Likewise.
7846 * gcc.target/i386/pr35767-4.c: Likewise.
7847 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7848 x64 mingw target.
7849 * gcc.target/i386/pr45336-2.c: Likewise.
7850 * gcc.target/i386/pr45336-1.c: Likewise.
7851 * gcc.target/i386/pr45336-4.c: Likewise.
7852
7853 2012-02-27 Tristan Gingold <gingold@adacore.com>
7854
7855 * gnat.dg/array20.ad[sb]: New test.
7856
7857 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7858
7859 PR target/52375
7860 * gcc.target/arm/pr52375.c: New test.
7861 * gcc.c-torture/compile/pr52375.c: New test.
7862
7863 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7864
7865 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7866 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7867
7868 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7869
7870 * gnat.dg/aggr19.adb: New test.
7871 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7872
7873 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7874
7875 PR target/49263
7876 * gcc.target/sh/pr49263.c: New.
7877
7878 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7879
7880 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7881 simulate_thread_wrapper_other_threads
7882 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7883 Move initialization of 'value' to main().
7884 (main): Initialize 'value';
7885 * gcc.dg/simulate-thread/speculative-store.c
7886 (simulate_thread_step_verify): Return 0 when successful.
7887 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7888 Reduce threshold.
7889 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7890 (simulate_thread_wrapper_other_threads): Return a success/fail value
7891 and issue an error if the instruction count threshold is exceeded.
7892
7893 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7894
7895 PR target/50580
7896 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7897 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7898
7899 2012-02-24 Richard Guenther <rguenther@suse.de>
7900
7901 PR middle-end/52355
7902 * gcc.dg/pr52355.c: New testcase.
7903
7904 2012-02-23 Kai Tietz <ktietz@redhat.com>
7905
7906 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7907 * gcc.dg/Wpadded.c: Likewise.
7908 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7909 structure-layout.
7910 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7911 for sleep by Sleep and add windows.h include for this function.
7912 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7913 targets.
7914 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7915 target.
7916 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7917 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7918 on x64 mingw target.
7919 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7920 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7921 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7922 failure on LLP64 target.
7923
7924 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7925
7926 PR c/52290
7927 * gcc.dg/noncompile/pr52290.c: New test.
7928
7929 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7930
7931 PR tree-optimization/52019
7932 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7933
7934 2012-02-22 Kai Tietz <ktietz@redhat.com>
7935
7936 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7937 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7938 derived pdiff_t type.
7939 * g++.dg/torture/pr49720.C: Likewise
7940
7941 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7942
7943 PR target/52330
7944 * gcc.target/i386/pr52330.c: New test.
7945
7946 2012-02-22 Tobias Burnus <burnus@net-b.de>
7947
7948 PR fortran/52335
7949 * gfortran.dg/io_constraints_10.f90: New.
7950
7951 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7952
7953 * lib/target-supports.exp (check_effective_target_vect_condition):
7954 Return true for NEON.
7955
7956 2012-02-21 Kai Tietz <ktietz@redhat.com>
7957
7958 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7959
7960 2012-02-21 Richard Guenther <rguenther@suse.de>
7961
7962 PR tree-optimization/52324
7963 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7964
7965 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7966
7967 PR middle-end/51782
7968 * gcc.target/avr/torture/pr51782-1.c: New test.
7969
7970 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7971
7972 PR tree-optimization/52318
7973 * gcc.dg/pr52318.c: New test.
7974
7975 2012-02-20 Kai Tietz <ktietz@redhat.com>
7976
7977 * gcc.dg/bf-ms-layout-3.c: New testcase.
7978
7979 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7980
7981 PR testsuite/52229
7982 PR fortran/32380
7983 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7984
7985 2012-02-20 Richard Guenther <rguenther@suse.de>
7986
7987 PR tree-optimization/52298
7988 * gcc.dg/torture/pr52298.c: New testcase.
7989 * gcc.dg/vect/pr52298.c: Likewise.
7990
7991 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7992
7993 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7994 * gcc.c-torture/execute/pr52286.c: Ditto.
7995
7996 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR tree-optimization/52286
7999 * gcc.c-torture/execute/pr52286.c: New test.
8000
8001 2012-02-18 Tobias Burnus <burnus@net-b.de>
8002
8003 PR fortran/52295
8004 * gfortran.dg/interface_35.f90: Use -std=f2003.
8005 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8006 * gfortran.dg/interface_assignment_4.f90: Ditto.
8007 * gfortran.dg/bessel_1.f90: Ditto.
8008 * gfortran.dg/func_result_6.f90: Ditto.
8009 * gfortran.dg/hypot_1.f90: Ditto.
8010 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8011
8012 2012-02-17 Tobias Burnus <burnus@net-b.de>
8013
8014 PR translation/52232
8015 PR translation/52234
8016 PR translation/52245
8017 PR translation/52246
8018 PR translation/52262
8019 PR translation/52273
8020 * gfortran.dg/coarray_22.f90: Update dg-error.
8021 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8022
8023 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8024
8025 PR target/51753
8026 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8027 (simulate-thread): Use default timeout.
8028
8029 2012-02-16 Jason Merrill <jason@redhat.com>
8030
8031 PR c++/52248
8032 * g++.dg/ext/timevar1.C: New.
8033
8034 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8035
8036 PR c++/52126
8037 * g++.dg/template/using21.C: New.
8038 * g++.dg/template/using22.C: Likewise.
8039
8040 2012-02-16 Jason Merrill <jason@redhat.com>
8041
8042 PR c++/51415
8043 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8044
8045 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8046
8047 PR tree-optimization/52255
8048 * gcc.c-torture/compile/pr52255.c: New test.
8049
8050 PR debug/52260
8051 * g++.dg/debug/dwarf2/pr52260.C: New test.
8052
8053 PR middle-end/51929
8054 * g++.dg/ipa/pr51929.C: New test.
8055
8056 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8057
8058 PR target/52199
8059 * gcc.target/powerpc/pr52199.c: New file.
8060
8061 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8062
8063 PR target/52152
8064 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8065
8066 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8067
8068 * gcc.dg/pr51867.c: Don't include <math.h>.
8069 (sqrtf): Declare.
8070
8071 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8072
8073 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8074 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8075
8076 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8077
8078 PR tree-optimization/50561
8079 * gcc.dg/graphite/pr50561.c: New testcase.
8080
8081 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8082
8083 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8084 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8085
8086 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8087
8088 * gnat.dg/discr35.ad[sb]: New test.
8089
8090 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8091
8092 * gnat.dg/volatile10.adb: New test.
8093 * gnat.dg/volatile10_pkg.ads: New helper.
8094
8095 2012-02-14 Jason Merrill <jason@redhat.com>
8096
8097 * g++.dg/ext/attrib43.C: New.
8098
8099 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8100
8101 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8102 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8103 fgnu_tm.
8104 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8105 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8106 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8107 effective_target fgnu_tm.
8108 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8109
8110 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8111
8112 PR c++/52247
8113 * g++.dg/template/asmgoto1.C: New test.
8114
8115 2012-02-14 Ian Lance Taylor <iant@google.com>
8116
8117 PR go/48501
8118 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8119 compiling generated file for 64bit and index tests.
8120
8121 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8122
8123 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8124
8125 2012-02-14 Richard Guenther <rguenther@suse.de>
8126
8127 PR tree-optimization/52244
8128 PR tree-optimization/51528
8129 * gcc.dg/torture/pr52244.c: New testcase.
8130
8131 2012-02-14 Walter Lee <walt@tilera.com>
8132
8133 * g++.dg/other/PR23205.C: Disable test on tile.
8134 * g++.dg/other/pr23205-2.C: Disable test on tile.
8135 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8136 * gcc.dg/20040813-1.c: Disable test on tile.
8137 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8138 * gcc.misc-tests/linkage.exp: Handle tilegx.
8139
8140 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8141
8142 PR tree-optimization/52210
8143 * gcc.dg/pr52210.c: New test.
8144
8145 2012-02-14 Jason Merrill <jason@redhat.com>
8146
8147 PR c++/39055
8148 * g++.dg/overload/defarg5.C: New.
8149
8150 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8151
8152 PR c/52181
8153 * c-c++-common/pr52181.c: New test.
8154
8155 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR c++/52215
8158 * g++.dg/ext/atomic-1.C: New test.
8159
8160 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8161
8162 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8163
8164 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8165
8166 PR middle-end/52209
8167 * gcc.c-torture/execute/pr52209.c: New test.
8168
8169 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8170
8171 PR fortran/50981
8172 * gfortran.dg/elemental_optional_args_5.f03: New test.
8173
8174 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8175
8176 PR testsuite/50076
8177 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8178 cases.
8179
8180 2012-02-11 Ian Lance Taylor <iant@google.com>
8181
8182 PR go/51874
8183 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8184 SPARC Solaris. Don't run the test at all on systems where it may
8185 not work, rather than xfailing it.
8186
8187 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8188
8189 PR rtl-optimization/52175
8190 * gcc.c-torture/compile/pr52175.c: New test.
8191
8192 2012-02-10 Jason Merrill <jason@redhat.com>
8193
8194 PR c++/51910
8195 * g++.dg/template/repo10.C: New.
8196
8197 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8198
8199 PR debug/52132
8200 * gcc.dg/pr52132.c: New test.
8201
8202 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8203
8204 * gnat.dg/specs/aggr4.ads: New test.
8205 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8206
8207 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8208
8209 PR target/52146
8210 * gcc.target/i386/pr52146.c: New.
8211
8212 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8213
8214 PR middle-end/52177
8215 * c-c++-common/pr52177.c: New test.
8216
8217 2012-02-10 Jan Hubicka <jh@suse.cz>
8218
8219 PR middle-end/48600
8220 * g++.dg/torture/pr48600.C: New testcase.
8221
8222 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8223
8224 PR middle-end/52140
8225 * gcc.dg/dfp/pr52140.c: New test.
8226
8227 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR fortran/32380
8230 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8231 of dg-options.
8232
8233 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8234
8235 PR middle-end/51867
8236 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8237 * gcc.dg/pr51867.c: New test.
8238
8239 2012-02-09 Ian Lance Taylor <iant@google.com>
8240
8241 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8242 which don't support -fsplit-stack. Turn off optimization when
8243 compiling select5-out.go.
8244
8245 2012-02-08 Ian Lance Taylor <iant@google.com>
8246
8247 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8248 systems which don't support -fsplit-stack.
8249
8250 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8251
8252 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8253 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8254 machine instuction in the log.
8255
8256 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8257
8258 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8259 to 20 seconds.
8260
8261 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8262
8263 PR driver/48524
8264 * gcc.dg/pr48524.c: New test.
8265 * gcc.dg/pr48524.spec: New spec file for test.
8266
8267 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8268
8269 PR fortran/32380
8270 * gfortran.dg/vect/pr32380.f90: New test.
8271
8272 2012-02-08 Tobias Burnus <burnus@net-b.de>
8273
8274 PR fortran/52151
8275 * gfortran.dg/realloc_on_assign_12.f90: New.
8276
8277 2012-02-08 Richard Guenther <rguenther@suse.de>
8278
8279 PR rtl-optimization/52170
8280 * gcc.dg/torture/pr52170.c: New testcase.
8281
8282 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8283
8284 PR gcov-profile/52150
8285 * gcc.dg/tree-prof/pr52150.c: New test.
8286
8287 PR rtl-optimization/52139
8288 * gcc.dg/pr52139.c: New test.
8289
8290 2012-02-07 Jason Merrill <jason@redhat.com>
8291
8292 PR c++/51675
8293 * g++.dg/cpp0x/constexpr-union3.C: New.
8294
8295 PR c++/52035
8296 * g++.dg/lto/pr52035_0.C: New.
8297
8298 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8299
8300 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8301 * gcc.dg/special/weak-1.c: Likewise.
8302 * gcc.dg/ucnid-12.c: Likewise.
8303 * gcc.dg/torture/pr45678-1.c: Likewise.
8304 * gcc.dg/torture/pr45678-2.c: Likewise.
8305 * gcc.dg/vector-4.c: Likewise.
8306 * gcc.dg/ipa/inline-5.c: Likewise.
8307 * gcc.dg/ucnid-11.c: Likewise.
8308 * gcc.misc-tests/gcov-13.c: Likewise.
8309 * gcc.misc-tests/gcov-14.c: Likewise.
8310 * g++.dg/ext/label13.C: Likewise.
8311 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8312 hppa*-*-hpux* options.
8313 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8314 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8315 * gcc.dg/pr48616.c: Likewise.
8316 * gcc.dg/pr17957.c: Likewise.
8317 * gcc.dg/pr17055-1.c: Likewise.
8318 * gcc.dg/pr32912-1.c: Likewise.
8319 * gcc.dg/tm/pr51472.c: Likewise.
8320 * c-c++-common/fold-bitand-4.c: Likewise.
8321 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8322 Use dg-additional-options for extra options.
8323
8324 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8325
8326 * gcc.target/epiphany/interrupt-2.c: New test.
8327
8328 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8329
8330 PR target/52155
8331 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8332 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8333 for MIPS ELF.
8334
8335 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8336
8337 PR target/52152
8338 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8339
8340 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8341
8342 PR middle-end/24306
8343 PR target/52154
8344 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8345 * gcc.target/mips/va-arg-1.c: New test.
8346
8347 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8348
8349 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8350 for -mno-pointers-to-nested-functions.
8351
8352 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8353
8354 * gcc.c-torture/execute/20120207-1.c: New test.
8355
8356 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8357
8358 PR rtl-optimization/52060
8359 * gcc.dg/torture/pr52060.c: New test.
8360
8361 PR middle-end/52074
8362 * gcc.c-torture/compile/pr52074.c: New test.
8363
8364 2012-02-07 Tobias Burnus <burnus@net-b.de>
8365
8366 PR fortran/51514
8367 * gfortran.dg/class_to_type_2.f90: New.
8368
8369 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8370
8371 PR fortran/32373
8372 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8373 Remove module.
8374
8375 2012-02-06 Jason Merrill <jason@redhat.com>
8376
8377 PR c++/52088
8378 * g++.dg/template/conv13.C: New.
8379
8380 2012-02-06 Richard Guenther <rguenther@suse.de>
8381
8382 PR tree-optimization/52115
8383 * gcc.c-torture/compile/pr52115.c: New testcase.
8384
8385 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR target/52129
8388 * gcc.c-torture/execute/pr52129.c: New test.
8389
8390 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8391
8392 * gcc.dg/pr48374.c: Actually add the test I forgot
8393 in the 2012-01-25 commit.
8394
8395 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8396
8397 PR fortran/32373
8398 * gfortran.dg/vect/vect-8.f90: New test case.
8399
8400 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8401
8402 PR fortran/48847
8403 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8404
8405 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8406
8407 PR fortran/52102
8408 * gfortran.dg/class_48.f90 : Add test of allocate class array
8409 component with source in subroutine test3. Remove commenting
8410 out in subroutine test4, since branching on unitialized variable
8411 is now fixed (no PR for this last.).
8412
8413 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8414
8415 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8416 on MIPS targets.
8417 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8418
8419 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8420
8421 PR target/52125
8422 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8423 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8424
8425 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8426
8427 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8428 (check_effective_target_sync_int_long): Use it.
8429 (check_effective_target_sync_char_short): Likewise.
8430 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8431
8432 2012-02-05 Tobias Burnus <burnus@net-b.de>
8433
8434 PR fortran/51972
8435 * gfortran.dg/class_48.f90: Add some further checks.
8436
8437 2012-02-05 Ira Rosen <irar@il.ibm.com>
8438
8439 PR tree-optimization/52091
8440 * gcc.dg/vect/pr52091.c: New test.
8441
8442 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8443
8444 PR rtl-optimization/52113
8445 * gcc.target/avr/pr52113.c: New test.
8446
8447 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR rtl-optimization/52092
8450 * gcc.c-torture/compile/pr52092.c: New test.
8451
8452 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8453
8454 PR fortran/41587
8455 * gfortran.dg/class_array_10.f03: New test.
8456
8457 PR fortran/46356
8458 * gfortran.dg/class_array_11.f03: New test.
8459
8460 PR fortran/51754
8461 * gfortran.dg/class_array_12.f03: New test.
8462
8463 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8464
8465 PR fortran/52012
8466 * gfortran.dg/realloc_on_assign_11.f90: New test.
8467
8468 2012-02-02 Tobias Burnus <burnus@net-b.de>
8469
8470 PR fortran/52093
8471 * gfortran.dg/shape_7.f90: New.
8472
8473 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8474
8475 * gcc.target/mips/mips-prepend-1.c: New test.
8476
8477 2012-02-02 Jan Hubicka <jh@suse.cz>
8478 Tom de Vries <tom@codesourcery.com>
8479
8480 PR middle-end/51998
8481 * gcc.dg/alias-12.c: New testcase.
8482 * gcc.dg/alias-13.c: New testcase.
8483
8484 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR target/52086
8487 * gcc.dg/pr52086.c: New test.
8488
8489 PR tree-optimization/52073
8490 * gcc.c-torture/compile/pr52073.c: New test.
8491
8492 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8493
8494 PR fortran/51958
8495 * gfortran.dg/function_optimize_10.f90: New test.
8496
8497 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8498
8499 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8500 test on alpha*-*-*.
8501
8502 2012-02-01 Tobias Burnus <burnus@net-b.de>
8503
8504 PR fortran/52024
8505 * gfortran.dg/typebound_operator_14.f90: New.
8506
8507 2012-02-01 Tobias Burnus <burnus@net-b.de>
8508
8509 PR fortran/52059
8510 * gfortran.dg/elemental_function_1.f90: New.
8511
8512 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8513
8514 PR rtl-optimization/51374
8515 * gcc.target/avr/torture/pr51374-1.c:
8516 Also fail if SBIS is seen.
8517
8518 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8519
8520 PR rtl-optimization/51374
8521 * gcc.target/avr/torture/pr51374-1.c: New.
8522
8523 2012-01-31 Tobias Burnus <burnus@net-b.de>
8524
8525 PR fortran/52024
8526 * gfortran.dg/typebound_generic_11.f90: New.
8527
8528 2012-01-31 Tobias Burnus <burnus@net-b.de>
8529
8530 PR fortran/52029
8531 * gfortran.dg/class_49.f90: New.
8532
8533 2012-01-31 Tobias Burnus <burnus@net-b.de>
8534
8535 PR fortran/52013
8536 * gfortran.dg/elemental_args_check_6.f90: New.
8537
8538 2012-01-31 Jason Merrill <jason@redhat.com>
8539
8540 PR c++/52043
8541 * g++.dg/cpp0x/variadic122.C: New.
8542
8543 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8544
8545 PR fortran/52012
8546 * gfortran.dg/realloc_on_assign_10.f90: New test.
8547
8548 2012-01-31 Richard Guenther <rguenther@suse.de>
8549
8550 PR tree-optimization/51528
8551 * gcc.dg/torture/pr51528.c: New testcase.
8552
8553 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8554
8555 PR go/48501
8556 * lib/go.exp (go_target_compile): Append timeout= to options.
8557 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8558 select5-out.go test on alpha*-*-* targets.
8559
8560 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8561
8562 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8563 (TEST_SHORT): Reformat in the same way.
8564 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8565 (TEST_SHORT): Reformat in the same way.
8566 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8567 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8568 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8569 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8570 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8571
8572 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8573
8574 PR target/51835
8575 * gcc.target/arm/pr51835.c: New testcase.
8576
8577 2012-01-30 Richard Guenther <rguenther@suse.de>
8578
8579 PR tree-optimization/52028
8580 * gcc.dg/torture/pr52028.c: New testcase.
8581 * gfortran.dg/ldist-pr45199.f: Adjust.
8582 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8583 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8584 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8585
8586 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR debug/52027
8589 * gcc.dg/tree-prof/pr52027.c: New test.
8590
8591 PR tree-optimization/52046
8592 * gcc.dg/pr52046.c: New test.
8593
8594 PR debug/52048
8595 * g++.dg/other/pr52048.C: New test.
8596
8597 2012-01-30 Richard Guenther <rguenther@suse.de>
8598
8599 PR tree-optimization/52045
8600 * gcc.dg/pr52045.c: New testcase.
8601
8602 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8603
8604 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8605 new code generated for __sync_lock_release.
8606
8607 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8608
8609 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8610
8611 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8612
8613 PR testsuite/51875
8614 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8615
8616 * g++.dg/ext/visibility/template10.C: Fix typo.
8617
8618 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8619
8620 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8621
8622 PR c++/51327
8623 * g++.dg/cpp0x/constexpr-ice6.C: New.
8624
8625 2012-01-29 Tobias Burnus <burnus@net-b.de>
8626
8627 PR fortran/41600
8628 * gfortran.dg/default_initialization_6.f90: New.
8629
8630 2012-01-29 Tobias Burnus <burnus@net-b.de>
8631
8632 PR fortran/51972
8633 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8634 * gfortran.dg/class_48.f90: New.
8635
8636 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8637
8638 PR fortran/51808
8639 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8640
8641 2012-01-28 Tobias Burnus <burnus@net-b.de>
8642
8643 PR fortran/51972
8644 * gfortran.dg/class_allocate_12.f90: New.
8645
8646 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8647
8648 * gcc.dg/torture/pr50444.c: Fix dg directives.
8649
8650 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR target/52006
8653 * gcc.target/arm/pr52006.c: New test.
8654
8655 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8656
8657 PR testsuite/52011
8658 * gcc.dg/lto/trans-mem.h: New file.
8659 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8660 * gcc.dg/lto/trans-mem-1_1.c: Same.
8661 * gcc.dg/lto/trans-mem-4_1.c: Same.
8662 * gcc.dg/lto/trans-mem-3_1.c: Same.
8663
8664 2012-01-27 Tobias Burnus <burnus@net-b.de>
8665
8666 PR fortran/52022
8667 * gfortran.dg/dummy_procedure_7.f90: New.
8668
8669 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8670
8671 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8672 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8673
8674 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR c++/51852
8677 * g++.dg/other/gc5.C: New test.
8678
8679 2012-01-27 Richard Guenther <rguenther@suse.de>
8680
8681 PR tree-optimization/50444
8682 * gcc.dg/torture/pr50444.c: New testcase.
8683
8684 2012-01-27 Tobias Burnus <burnus@net-b.de>
8685
8686 PR fortran/51970
8687 PR fortran/51977
8688 * gfortran.dg/move_alloc_13.f90: New.
8689
8690 2012-01-27 Tobias Burnus <burnus@net-b.de>
8691
8692 PR fortran/51953
8693 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8694 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8695 and change dg-error string.
8696
8697 2012-01-27 Tobias Burnus <burnus@net-b.de>
8698
8699 PR fortran/52016
8700 * gfortran.dg/elemental_args_check_5.f90: New.
8701
8702 2012-01-27 Richard Guenther <rguenther@suse.de>
8703
8704 PR middle-end/51959
8705 * g++.dg/torture/pr51959.C: New testcase.
8706
8707 2012-01-27 Tom de Vries <tom@codesourcery.com>
8708
8709 PR tree-optimization/51990
8710 * gcc.dg/pr51990.c: New test.
8711 * gcc.dg/pr51990-2.c: Same.
8712
8713 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8714 Tobias Burnus <burnus@gcc.gnu.org>
8715
8716 PR fortran/48705
8717 * gfortran.dg/class_allocate_11.f03: New.
8718
8719 PR fortran/51870
8720 PR fortran/51943
8721 PR fortran/51946
8722 * gfortran.dg/class_allocate_7.f03: New.
8723 * gfortran.dg/class_allocate_8.f03: New.
8724 * gfortran.dg/class_allocate_9.f03: New.
8725 * gfortran.dg/class_allocate_10.f03: New.
8726
8727 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8728
8729 * gnat.dg/discr34.adb: New test.
8730 * gnat.dg/discr34_pkg.ads: New helper.
8731
8732 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8733
8734 * gnat.dg/discr33.adb: New test.
8735
8736 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8737
8738 * gnat.dg/limited_with3.ad[sb): New test.
8739 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8740 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8741 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8742
8743 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8744
8745 * gnat.dg/stack_usage1.adb: New test.
8746 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8747
8748 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8749 * gcc.dg/pr44194-2.c: Likewise.
8750
8751 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8752
8753 PR c++/51370
8754 * g++.dg/template/crash112.C: New.
8755
8756 2012-01-27 Richard Henderson <rth@redhat.com>
8757
8758 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8759
8760 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8761
8762 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8763
8764 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR middle-end/51895
8767 * g++.dg/opt/pr51895.C: New test.
8768
8769 2012-01-26 Michael Matz <matz@suse.de>
8770
8771 PR tree-optimization/48794
8772 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8773
8774 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8775
8776 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8777
8778 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8779
8780 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8781 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8782 memory.
8783 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8784 the default value for s390 and s390x.
8785
8786 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8787
8788 PR lto/51698
8789 * gcc.dg/lto/trans-mem-4_0.c: New.
8790 * gcc.dg/lto/trans-mem-4_1.c: New.
8791 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8792 TM builtins.
8793 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8794 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8795 TM builtins.
8796 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8797 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8798 TM builtins.
8799
8800 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8801
8802 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8803
8804 2012-01-25 Ian Lance Taylor <iant@google.com>
8805
8806 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8807
8808 2012-01-25 Tobias Burnus <burnus@net-b.de>
8809
8810 PR fortran/51995
8811 * gfortran.dg/typebound_proc_25.f90: New.
8812
8813 2012-01-25 Jason Merrill <jason@redhat.com>
8814
8815 PR c++/51992
8816 * g++.dg/lto/pr51992_0.C: New.
8817
8818 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8819
8820 PR tree-optimization/51987
8821 * gcc.target/i386/pr51987.c: New test.
8822
8823 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8824
8825 * gcc.dg/tm/lto-1.c: Require lto support in target.
8826
8827 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8828
8829 PR rtl-optimization/48374
8830 * gcc.dg/pr48374.c: New test.
8831
8832 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8833
8834 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8835
8836 2012-01-25 Tobias Burnus <burnus@net-b.de>
8837
8838 PR fortran/51966
8839 * gfortran.dg/derived_constructor_char_3.f90: New.
8840
8841 2012-01-24 Ian Lance Taylor <iant@google.com>
8842
8843 * go.test/go-test.exp (filecmp): New procedure.
8844 (errchk): Handle quoted square brackets.
8845 (go-gc-tests): Set go_compile_args. Handle various new test
8846 lines. Skip a few new tests.
8847 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8848
8849 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8850
8851 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8852 (check_effective_target_vect_extract_even_odd)
8853 (check_effective_target_vect_interleave): Return true for MIPS
8854 paired-single.
8855
8856 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8857
8858 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8859 (main): Use it instead of argc.
8860
8861 2012-01-24 Jason Merrill <jason@redhat.com>
8862
8863 PR c++/51973
8864 * g++.dg/cpp0x/sfinae31.C: New.
8865
8866 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8867
8868 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8869
8870 2012-01-24 Jason Merrill <jason@redhat.com>
8871
8872 PR c++/51812
8873 * g++.dg/inherit/covariant20.C: New.
8874
8875 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8876
8877 PR c++/51223
8878 * g++.dg/parse/crash58.C: New.
8879
8880 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8881
8882 PR target/51957
8883 * gcc.dg/pr51957-1.c: New test.
8884 * gcc.dg/pr51957-1.h: New file.
8885 * gcc.dg/pr51957-2.c: New test.
8886
8887 2012-01-23 Jason Merrill <jason@redhat.com>
8888
8889 PR c++/51930
8890 * g++.dg/ext/visibility/template10.C: New.
8891
8892 2012-01-23 Tobias Burnus <burnus@net-b.de>
8893
8894 PR fortran/51948
8895 * gfortran.dg/move_alloc_12.f90: New.
8896
8897 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8898
8899 PR middle-end/45416
8900 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8901
8902 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8903
8904 PR c++/51398
8905 * g++.dg/template/crash111.C: New.
8906
8907 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8908
8909 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8910 configurations.
8911 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8912
8913 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8914
8915 PR testsuite/51941
8916 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8917 the DW_TAG_class_type and DW_AT_name: "Executor".
8918
8919 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8920
8921 * lib/target-supports.exp
8922 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8923 (check_effective_target_vect_interleave): Likewise.
8924
8925 2012-01-22 Jason Merrill <jason@redhat.com>
8926
8927 PR c++/51925
8928 * g++.dg/template/using20.C: New.
8929 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8930
8931 2012-01-23 Jason Merrill <jason@redhat.com>
8932
8933 PR target/51934
8934 * g++.dg/torture/pr51344.C: Limit to x86.
8935
8936 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8937
8938 * c-c++-common/tm/omp.c: Require target with pthread support.
8939
8940 2012-01-23 Richard Guenther <rguenther@suse.de>
8941
8942 PR tree-optimization/51949
8943 * gcc.dg/torture/pr51949.c: New testcase.
8944
8945 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8946
8947 PR rtl-optimization/51933
8948 * gcc.c-torture/execute/pr51933.c: New test.
8949
8950 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8951
8952 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8953 Do not define for Interix.
8954
8955 2012-01-22 Jason Merrill <jason@redhat.com>
8956
8957 PR c++/51832
8958 * g++.dg/lto/pr51832.h: New.
8959 * g++.dg/lto/pr51832_0.C: New.
8960 * g++.dg/lto/pr51832_1.C: New.
8961
8962 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8963
8964 * gcc.dg/ext-elim-1.c: New test.
8965
8966 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8967
8968 PR target/51931
8969 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8970 * g++.dg/opt/longbranch1.C: Likewise.
8971
8972 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8973
8974 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8975 in C++11 mode.
8976
8977 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8978
8979 PR fortran/50556
8980 * gfortran.dg/namelist_74.f90: New test.
8981 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8982
8983 2012-01-21 Tobias Burnus <burnus@net-b.de>
8984
8985 PR fortran/51913
8986 * gfortran.dg/class_47.f90: New.
8987
8988 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8989
8990 * gnat.dg/renaming5.ad[sb]: New test.
8991
8992 2012-01-20 Jason Merrill <jason@redhat.com>
8993
8994 PR c++/51919
8995 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8996
8997 2012-01-20 Jason Merrill <jason@redhat.com>
8998
8999 PR c++/51922
9000 * g++.dg/ext/attrib42.C: Require ilp32.
9001
9002 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9003
9004 PR target/51915
9005 * gcc.target/arm/pr51915.c: New test.
9006
9007 2012-01-20 Cary Coutant <ccoutant@google.com>
9008 Dodji Seketeli <dodji@redhat.com>
9009
9010 PR debug/45682
9011 * g++.dg/debug/dwarf2/nested-3.C: New test.
9012
9013 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9014
9015 PR c++/51402
9016 * g++.dg/template/crash110.C: New.
9017
9018 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9019
9020 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9021 Remove default options on hppa*-*-hpux*.
9022
9023 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9024
9025 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9026
9027 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9028
9029 * gcc.c-torture/compile/pr51856.c: New testcase.
9030
9031 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9032
9033 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9034 options to go_target_compile.
9035
9036 2012-01-20 Kai Tietz <ktietz@redhat.com>
9037
9038 * g++.dg/torture/pr51344.C: Fix typo.
9039
9040 2012-01-20 Richard Guenther <rguenther@suse.de>
9041
9042 PR tree-optimization/51903
9043 * g++.dg/torture/pr51903.C: New testcase.
9044
9045 2012-01-20 Tobias Burnus <burnus@net-b.de>
9046 Janus Weil <janus@gcc.gnu.org>
9047
9048 PR fortran/51056
9049 * gfortran.dg/use_21.f90: New.
9050
9051 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR target/51106
9054 * gcc.dg/torture/pr51106-1.c: New test.
9055 * gcc.dg/torture/pr51106-2.c: New test.
9056
9057 2012-01-19 Kai Tietz <ktietz@redhat.com>
9058
9059 * g++.dg/torture/pr51344.C: New test.
9060
9061 2012-01-19 Tobias Burnus <burnus@net-b.de>
9062
9063 PR fortran/51904
9064 * gfortran.dg/intrinsic_size_2.f90: New.
9065
9066 2012-01-19 Jason Merrill <jason@redhat.com>
9067
9068 PR c++/51889
9069 * g++.dg/inherit/using7.C: New.
9070
9071 2012-01-19 Richard Guenther <rguenther@suse.de>
9072
9073 PR tree-optimization/37997
9074 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9075
9076 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9077
9078 PR rtl-optimization/51505
9079 * gcc.dg/pr51505.c: New test.
9080
9081 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9082
9083 PR fortran/51634
9084 * gfortran.dg/typebound_operator_12.f03: New.
9085 * gfortran.dg/typebound_operator_13.f03: New.
9086
9087 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9088
9089 PR c++/51225
9090 * g++.dg/cpp0x/pr51225.C: New.
9091
9092 2012-01-17 Ian Lance Taylor <iant@google.com>
9093
9094 PR go/50656
9095 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9096
9097 2012-01-17 Tobias Burnus <burnus@net-b.de>
9098
9099 PR fortran/51869
9100 * gfortran.dg/realloc_on_assign_9.f90: New.
9101
9102 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9103
9104 PR other/51165
9105 * gcc.dg/tm/memopt-3.c: Remove xfail.
9106 * gcc.dg/tm/memopt-4.c: Remove xfail.
9107 * gcc.dg/tm/memopt-5.c: Remove xfail.
9108 * gcc.dg/tm/memopt-7.c: Remove xfail.
9109
9110 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9111
9112 PR tree-optimization/51877
9113 * gcc.c-torture/execute/pr51877.c: New test.
9114
9115 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9116
9117 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9118 {!vect_align_arrays} to vect_sizes_32B_16B.
9119 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9120 * gcc.dg/vect/vect-peel-3.c: Ditto.
9121
9122 2012-01-16 Jason Merrill <jason@redhat.com>
9123
9124 PR c++/51854
9125 * g++.dg/abi/mangle60.C: New.
9126
9127 PR c++/51827
9128 * g++.dg/pch/mangle1.{C,Hs}: New.
9129
9130 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9131 Tobias Burnus <burnus@net-b.de>
9132
9133 PR fortran/50981
9134 * gfortran.dg/elemental_optional_args_3.f90: New
9135 * gfortran.dg/elemental_optional_args_4.f90: New
9136
9137 2012-01-16 Tobias Burnus <burnus@net-b.de>
9138
9139 PR fortran/51809
9140 * gfortran.dg/use_20.f90: New
9141
9142 2012-01-16 Jason Merrill <jason@redhat.com>
9143
9144 PR c++/51868
9145 * g++.dg/cpp0x/rv-bitfield.C: New.
9146 * g++.dg/cpp0x/rv-bitfield2.C: New.
9147
9148 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9149
9150 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9151 subroutine 'qsort' and use index array to assign the result.
9152
9153 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9154
9155 PR tree-optimization/51865
9156 * gcc.dg/pr51865.c: New test.
9157
9158 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9159
9160 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9161
9162 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9163
9164 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9165 to be loaded from the constant pool, rather than via %hi and %lo.
9166
9167 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9168
9169 PR rtl-optimization/51821
9170 * gcc.dg/pr51821.c: New test.
9171
9172 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9173
9174 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9175
9176 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9177
9178 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9179
9180 2012-01-14 Tobias Burnus <burnus@net-b.de>
9181
9182 PR fortran/51800
9183 * gfortran.dg/init_flag_8.f90: New.
9184 * gfortran.dg/init_flag_9.f90: New.
9185
9186 2011-01-14 Tobias Burnus <burnus@net-b.de>
9187
9188 PR fortran/51816
9189 * gfortran.dg/use_18.f90: New.
9190 * gfortran.dg/use_19.f90: New.
9191
9192 2012-01-13 Ian Lance Taylor <iant@google.com>
9193
9194 PR c++/50012
9195 * g++.dg/warn/Wsign-compare-4.C: New.
9196
9197 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9198
9199 PR fortran/48351
9200 * gfortran.dg/alloc_comp_assign.f03: New.
9201 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9202 __BUILTIN_FREE from 38 to 32.
9203
9204 2012-01-13 Jason Merrill <jason@redhat.com>
9205
9206 PR c++/20681
9207 * g++.dg/warn/Wreturn-type-7.C: New.
9208
9209 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9210
9211 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9212 assumption.
9213 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9214 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9215 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9216 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9217 int32plus because of big array needed.
9218 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9219 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9220
9221 2012-01-13 Jason Merrill <jason@redhat.com>
9222
9223 PR c++/51813
9224 * g++.dg/ext/visibility/template9.C: New.
9225
9226 PR c++/51620
9227 * g++.dg/cpp0x/defaulted34.C: New.
9228 * g++.dg/template/virtual3.C: New.
9229
9230 2012-01-13 Richard Guenther <rguenther@suse.de>
9231
9232 PR middle-end/8081
9233 * gcc.dg/torture/pr8081.c: New testcase.
9234
9235 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9236
9237 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9238
9239 2012-01-12 Jason Merrill <jason@redhat.com>
9240
9241 PR c++/51714
9242 * g++.dg/ext/stmtexpr14.C: New.
9243
9244 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9245
9246 PR c++/51633
9247 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9248
9249 2012-01-12 Jason Merrill <jason@redhat.com>
9250
9251 PR c++/48051
9252 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9253 * g++.dg/abi/mangle58.C: Likewise.
9254
9255 PR c++/51403
9256 * g++.dg/template/arg8.C: New.
9257
9258 2012-01-12 Ira Rosen <irar@il.ibm.com>
9259
9260 PR tree-optimization/51799
9261 * gcc.dg/vect/pr51799.c: New test.
9262 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9263 patterns.
9264
9265 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9266 Tobias Burnus <burnus@net-b.de>
9267
9268 PR fortran/51057
9269 PR fortran/51616
9270 * lib/target-supports.exp
9271 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9272 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9273
9274 2012-01-11 Jason Merrill <jason@redhat.com>
9275
9276 PR c++/51565
9277 * g++.dg/ext/attrib42.C: New.
9278
9279 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9280
9281 PR bootstrap/51796
9282 * gcc.dg/pr51796.c: New test.
9283
9284 2012-01-11 Jason Merrill <jason@redhat.com>
9285
9286 PR c++/51818
9287 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9288
9289 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9290
9291 * gnat.dg/array19.ad[sb]: New test.
9292
9293 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9294
9295 * gnat.dg/opt23.ad[sb]: New test.
9296 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9297 * gnat.dg/opt24.ad[sb]: New test.
9298
9299 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9300
9301 PR tree-optimization/49642
9302 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9303 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9304
9305 2012-01-11 Jason Merrill <jason@redhat.com>
9306
9307 PR c++/51613
9308 * g++.dg/template/explicit-args5.C: New.
9309
9310 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9311
9312 * gcc.c-torture/execute/20120110-1.c: New testcase.
9313
9314 2012-01-10 Jason Merrill <jason@redhat.com>
9315
9316 PR c++/51614
9317 * g++.dg/inherit/ambig1.C: New.
9318
9319 PR c++/51433
9320 * g++.dg/cpp0x/constexpr-cache1.C: New.
9321
9322 2012-01-10 Richard Guenther <rguenther@suse.de>
9323
9324 PR tree-optimization/51801
9325 * gcc.dg/torture/pr51801.c: New testcase.
9326
9327 2012-01-10 Tobias Burnus <burnus@net-b.de>
9328
9329 PR fortran/51652
9330 * gfortran.dg/allocate_with_typespec_5.f90: New.
9331
9332 2012-01-10 Tobias Burnus <burnus@net-b.de>
9333
9334 * gfortran.dg/class_39.f03: Update dg-error string.
9335
9336 2012-01-10 Richard Guenther <rguenther@suse.de>
9337
9338 PR tree-optimization/50913
9339 * gcc.dg/graphite/interchange-16.c: New testcase.
9340 * gcc.dg/graphite/scop-20.c: XFAIL.
9341 * gfortran.dg/graphite/interchange-1.f: Likewise.
9342 * gfortran.dg/graphite/block-1.f90: Likewise.
9343 * gfortran.dg/graphite/block-2.f: Likewise.
9344
9345 2012-01-10 Richard Henderson <rth@redhat.com>
9346
9347 * lib/target-supports.exp (check_effective_target_vect_perm,
9348 check_effective_target_vect_perm_byte,
9349 check_effective_target_vect_perm_short): Enable for arm neon.
9350
9351 2012-01-09 Tobias Burnus <burnus@net-b.de>
9352
9353 PR fortran/46328
9354 * gfortran.dg/typebound_operator_11.f90: New.
9355
9356 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9357
9358 * gnat.dg/array18.adb: New test.
9359 * gnat.dg/array18_pkg.ads: New helper.
9360
9361 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9362
9363 PR fortran/51791
9364 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9365 around base object in first assignment in main program.
9366 * gfortran.dg/typebound_operator_10.f03: New test.
9367
9368 2012-01-09 Martin Jambor <mjambor@suse.cz>
9369
9370 PR tree-optimization/51759
9371 * g++.dg/ipa/pr51759.C: New test.
9372
9373 2012-01-09 Tobias Burnus <burnus@net-b.de>
9374
9375 PR fortran/51758
9376 * gfortran.dg/optional_absent_2.f90: New.
9377
9378 2012-01-09 Tobias Burnus <burnus@net-b.de>
9379
9380 PR fortran/51578
9381 * gfortran.dg/use_17.f90: New.
9382
9383 2012-01-09 Gary Funck <gary@intrepid.com>
9384
9385 PR preprocessor/33919
9386 * gcc.dg/pr33919.c: New test.
9387 * gcc.dg/pr33919-0.h: New test header file.
9388 * gcc.dg/pr33919-1.h: Ditto.
9389 * gcc.dg/pr33919-2.h: Ditto.
9390
9391 2012-01-07 Jan Hubicka <jh@suse.cz>
9392
9393 PR tree-optimize/51694
9394 * gcc.c-torture/compile/pr51694.c: new testcase.
9395
9396 2012-01-07 Jan Hubicka <jh@suse.cz>
9397
9398 PR tree-optimization/51600
9399 * g++.dg/torture/pr51600.C: New testcase.
9400
9401 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9402
9403 PR gcov-profile/51715
9404 PR gcov-profile/51717
9405 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9406 * gcc.misc-tests/gcov-14.c: Likewise.
9407
9408 2012-01-06 Jason Merrill <jason@redhat.com>
9409
9410 * g++.dg/parse/new5.C: New.
9411
9412 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9413
9414 PR testsuite/51655
9415 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9416 including <string.h>.
9417
9418 2012-01-06 Jason Merrill <jason@redhat.com>
9419
9420 * g++.dg/abi/mangle51.C: New.
9421 * g++.dg/abi/mangle52.C: New.
9422 * g++.dg/abi/mangle53.C: New.
9423 * g++.dg/abi/mangle54.C: New.
9424 * g++.dg/abi/mangle55.C: New.
9425 * g++.dg/abi/mangle56.C: New.
9426 * g++.dg/abi/mangle57.C: New.
9427 * g++.dg/abi/mangle58.C: New.
9428 * g++.dg/abi/mangle59.C: New.
9429 * g++.dg/cpp0x/trailing3.C: Update mangling.
9430 * g++.dg/cpp0x/variadic111.C: Update mangling.
9431 * g++.dg/cpp0x/variadic4.C: Update mangling.
9432 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9433 * g++.dg/template/nontype22.C: Works now.
9434 * g++.dg/template/pr35240.C: Works now.
9435
9436 * g++.dg/cpp0x/error7.C: New.
9437
9438 2012-01-06 Tobias Burnus <burnus@net-b.de>
9439
9440 * gfortran.dg/deallocate_stat_2.f90: New.
9441 * coarray/allocate_errgmsg.f90: New.
9442 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9443 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9444 * coarray/subobject_1.f90: Fix for num_images > 1.
9445 * gfortran.dg/deallocate_stat.f90: Update due to changed
9446 stat= handling.
9447
9448 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9449
9450 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9451
9452 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9453
9454 * ada/acats/overflow.lst: Add cb20004.
9455
9456 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9457
9458 PR c++/51541
9459 * g++.dg/cpp0x/alias-decl-18.C: New test.
9460
9461 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9462
9463 * gcc.c-torture/execute/20120104-1.c: New test.
9464
9465 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9466
9467 PR fortran/PR48946
9468 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9469 the old typebound_operator_8.f03.
9470 * gfortran.dg/typebound_operator_8.f03: New version of
9471 typebound_operator_7.f03 with 'u' a derived type instead of a
9472 class object.
9473
9474 2012-01-05 Richard Guenther <rguenther@suse.de>
9475
9476 * g++.dg/torture/pr49309.C: Skip for -flto.
9477
9478 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR middle-end/51761
9481 * gcc.c-torture/compile/pr51761.c: New test.
9482
9483 2012-01-05 Richard Guenther <rguenther@suse.de>
9484
9485 PR tree-optimization/51760
9486 * gcc.dg/torture/pr51760.c: New testcase.
9487
9488 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9489
9490 PR middle-end/51472
9491 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9492
9493 2012-01-05 Richard Guenther <rguenther@suse.de>
9494
9495 PR lto/41576
9496 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9497 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9498
9499 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9500
9501 PR debug/51695
9502 * gcc.dg/pr51695.c: New test.
9503
9504 2012-01-04 Andrew Pinski <apinski@cavium.com>
9505
9506 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9507 * gcc.target/mips/octeon2-lx-1.c: New test.
9508 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9509 * gcc.target/mips/octeon2-lx-2.c: New test.
9510 * gcc.target/mips/octeon2-lx-3.c: New test.
9511
9512 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9513
9514 PR other/51163
9515 PR other/51164
9516 * gcc.dg/tm/alias-1.c: Adjust regexp.
9517 * gcc.dg/tm/alias-2.c: Adjust regexp.
9518
9519 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9520
9521 PR c++/51064
9522 * g++.dg/warn/Wparentheses-26.C: New.
9523
9524 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9525
9526 * gfortran.dg/elemental_optional_args_2.f90: New test.
9527
9528 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9529
9530 PR fortran/49693
9531 * gfortran.dg/common_17.f90: New test.
9532
9533 2012-01-04 Richard Guenther <rguenther@suse.de>
9534
9535 PR tree-optimization/49651
9536 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9537 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9538
9539 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9540
9541 PR c++/51738
9542 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9543
9544 2012-01-03 Andrew Pinski <apinski@cavium.com>
9545
9546 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9547 for all mips targets. Also allow an optional .cfi_startproc.
9548
9549 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9550
9551 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9552
9553 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9554
9555 PR c++/29273
9556 * g++.dg/rtti/dyncast5.C: New.
9557
9558 2012-01-03 Richard Guenther <rguenther@suse.de>
9559
9560 PR tree-optimization/51070
9561 * gcc.dg/torture/pr51070-2.c: New testcase.
9562
9563 2012-01-03 Richard Guenther <rguenther@suse.de>
9564
9565 PR tree-optimization/51692
9566 * gcc.dg/torture/pr51692.c: New testcase.
9567
9568 2012-01-03 Richard Guenther <rguenther@suse.de>
9569
9570 PR debug/51650
9571 * g++.dg/lto/pr51650-3_0.C: New testcase.
9572
9573 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9574
9575 PR c++/15867
9576 * g++.dg/warn/Wredundant-decls-spec.C: New.
9577
9578 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9579
9580 PR tree-optimization/51719
9581 * g++.dg/tree-prof/pr51719.C: New test.
9582
9583 2012-01-03 Richard Guenther <rguenther@suse.de>
9584
9585 PR middle-end/51730
9586 * gcc.dg/fold-compare-6.c: New testcase.
9587
9588 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR c++/51669
9591 * g++.dg/gomp/pr51669.C: New test.
9592
9593 2012-01-02 Jason Merrill <jason@redhat.com>
9594
9595 PR c++/51675
9596 * g++.dg/cpp0x/constexpr-union2.C: New.
9597
9598 PR c++/51666
9599 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9600
9601 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9602
9603 PR c++/51462
9604 * g++.dg/cpp0x/constexpr-99.C: New test.
9605
9606 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9607
9608 PR c++/20140
9609 * g++.dg/template/init9.C: New.
9610
9611 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9612
9613 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9614 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9615 rather than a specific number.
9616
9617 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9618
9619 PR fortran/46262
9620 PR fortran/46328
9621 PR fortran/51052
9622 * gfortran.dg/typebound_operator_7.f03: New.
9623 * gfortran.dg/typebound_operator_8.f03: New.
9624
9625 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9626
9627 PR target/51729
9628 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9629 XFAIL.
9630 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9631
9632 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9633
9634 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9635
9636 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9637
9638 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9639 for MIPS.
9640
9641 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9642
9643 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9644 * gfortran.dg/io_real_boz_4.f90: Likewise.
9645 * gfortran.dg/io_real_boz_5.f90: Likewise.
9646
9647 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9648
9649 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9650
9651 2012-01-02 Revital Eres <revital.eres@linaro.org>
9652
9653 * gcc.dg/sms-11.c: New file.
9654
9655 2012-01-02 Tobias Burnus <burnus@net-b.de>
9656
9657 PR fortran/51682
9658 * gfortran.dg/coarray/image_index_3.f90: New.
9659
9660 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9661
9662 PR c++/16603
9663 * g++.dg/parse/enum8.C: New.
9664
9665 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9666
9667 PR c++/51379
9668 * g++.dg/conversion/reinterpret4.C: New.
9669 * g++.dg/conversion/reinterpret1.C: Adjust.
9670
9671 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9672
9673 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9674
9675 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9676
9677 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9678 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9679 * g++.old-deja/g++.jason/access14.C: Likewise.
9680 * g++.old-deja/g++.jason/access8.C: Likewise.
9681 * g++.old-deja/g++.jason/access1.C: Likewise.
9682 * g++.old-deja/g++.other/access3.C: Likewise.
9683 * g++.old-deja/g++.other/access5.C: Likewise.
9684 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9685 * g++.old-deja/g++.law/visibility22.C: Likewise.
9686 * g++.old-deja/g++.law/visibility26.C: Likewise.
9687 * g++.old-deja/g++.mike/p2746.C: Likewise.
9688 * g++.dg/debug/using1.C: Likewise.
9689 * g++.dg/lookup/using51.C: Likewise.
9690 * g++.dg/inherit/using5.C: Likewise.
9691 * g++.dg/inherit/pr30297.C: Likewise.
9692 * g++.dg/inherit/access8.C: Likewise.
9693 * g++.dg/torture/pr39362.C: Likewise.
9694 * g++.dg/template/crash13.C: Likewise.
9695 * g++.dg/template/using10.C: Likewise.
9696
9697 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9698
9699 PR fortran/51502
9700 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9701
9702 2012-01-01 Ira Rosen <irar@il.ibm.com>
9703
9704 PR tree-optimization/51704
9705 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9706 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9707 corresponding flags.
9708
9709 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9710
9711 PR c++/51723
9712 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9713
9714 2012-01-01 Jan Hubicka <jh@suse.cz>
9715
9716 PR rtl-optimization/51069
9717 * gcc.c-torture/compile/pr51069.c: New testcase.
9718
9719 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9720
9721 PR tree-optimization/51683
9722 * gcc.dg/pr51683.c: New test.
9723 \f
9724 Copyright (C) 2012 Free Software Foundation, Inc.
9725
9726 Copying and distribution of this file, with or without modification,
9727 are permitted in any medium without royalty provided the copyright
9728 notice and this notice are preserved.