init.c (build_new_1): Do not check for arithmetic overflow if inner array size is 1.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-07 Florian Weimer <fweimer@redhat.com>
2
3 * g++.dg/init/new40.C: New.
4
5 2012-11-07 Jakub Jelinek <jakub@redhat.com>
6
7 PR debug/54693
8 * gcc.dg/guality/pr54693-2.c: New test.
9
10 2012-11-06 Andrew Pinski <apinski@cavium.com>
11
12 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add -fno-vect-cost-model.
13
14 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
15
16 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
17 * gcc.dg/tm/debug-1.c: Same.
18 * gcc.dg/tm/irrevocable-3.c: Same.
19 * gcc.dg/tm/irrevocable-4.c: Same.
20 * gcc.dg/tm/memopt-10.c: Same.
21 * gcc.dg/tm/memopt-11.c: Same.
22 * gcc.dg/tm/props-4.c: Same.
23 * gcc.dg/tm/wrap-3.c: Same.
24 * gcc.dg/tm/wrap-4.c: Same.
25
26 2012-11-06 Andrew Pinski <apinski@cavium.com>
27
28 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
29
30 2012-11-06 Jan Hubicka <jh@suse.cz>
31
32 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
33 * gcc.dg/tree-ssa/loop-23.c: Likewise.
34 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
35 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
36
37 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
38
39 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
40
41 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
42
43 PR middle-end/41993
44 * gcc.dg/torture/pr41993.c: New test.
45
46 2012-11-06 Jan Hubicka <jh@suse.cz>
47
48 * gcc.target/i386/l_fma_float_?.c: Update.
49 * gcc.target/i386/l_fma_double_?.c: Update.
50
51 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
52
53 PR target/54089
54 * gcc.target/sh/pr54089-8.c: New.
55 * gcc.target/sh/pr54089-9.c: New.
56
57 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
58
59 PR target/47440
60 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
61 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
62 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
63 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
64 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
65 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
66 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
67 * gcc.target/i386/avx-vzeroupper-27.c: New.
68
69 2012-11-06 Janus Weil <janus@gcc.gnu.org>
70
71 PR fortran/54917
72 * gfortran.dg/transfer_class_1.f90: New.
73 * gfortran.dg/transfer_class_2.f90: New.
74
75 2012-11-05 Sriraman Tallam <tmsriram@google.com>
76
77 * testsuite/g++.dg/mv1.C: New test.
78 * testsuite/g++.dg/mv2.C: New test.
79 * testsuite/g++.dg/mv3.C: New test.
80 * testsuite/g++.dg/mv4.C: New test.
81 * testsuite/g++.dg/mv5.C: New test.
82 * testsuite/g++.dg/mv6.C: New test.
83
84 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
85
86 PR testsuite/55186
87 * gcc.dg/const-uniq-1.c (a): Increase length four times.
88
89 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
90
91 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
92 darwin.
93
94 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
95
96 * g++.dg/torture/20121105-1.C: New test.
97
98 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
99
100 * gcc.dg/torture/fp-compare.c: New testcase.
101
102 2012-11-05 Jan Hubicka <jh@suse.cz>
103
104 * gcc.dg/const-1.c: Update.
105 * gcc.dg/pure-1.c: Update.
106
107 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
108
109 PR rtl-optimization/55151
110 * gcc.dg/pr55151.c: New test.
111
112 2012-11-05 Jakub Jelinek <jakub@redhat.com>
113
114 PR debug/54970
115 PR debug/54971
116 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
117
118 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
119
120 PR testsuite/51128
121 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
122
123 2012-11-05 Jan Hubicka <jh@suse.cz>
124
125 * gcc.dg/autopar/pr49960.c: Fix testcase.
126
127 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
128
129 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
130 Fix scan-tree-dump-times directive.
131
132 2012-11-04 Janus Weil <janus@gcc.gnu.org>
133
134 PR fortran/55199
135 * gfortran.dg/associate_12.f90: New.
136
137 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
138
139 PR target/54255
140 * lib/target-supports.exp (check_effective_target_masm_intel): New
141 proc.
142 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
143 masm_intel.
144
145 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
146 Jack Howarth <howarth@bromo.med.uc.edu>
147
148 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
149 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
150 * gcc.target/i386/pr53249.c: Likewise.
151
152 2012-11-03 Andrew Pinski <apinski@cavium.com>
153
154 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
155 call abort1 so that cross jumping does not happen.
156
157 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
158
159 PR target/51244
160 * gcc.target/sh/pr51244-18.c: New.
161 * gcc.target/sh/pr51244-19.c: New.
162
163 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
164
165 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
166 b requires a 64-bit operation followed by a truncation.
167
168 2012-11-02 Jan Hubicka <jh@suse.cz>
169
170 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
171
172 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
173
174 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
175 conditions to verify the reduction code is vectorized.
176
177 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
178 in case 'pow', such as 'powerpc' is used in the compiler version name.
179 * gcc.target/powerpc/pr46728-2.c: Likewise.
180 * gcc.target/powerpc/pr46728-3.c: Likewise.
181 * gcc.target/powerpc/pr46728-4.c: Likewise.
182 * gcc.target/powerpc/pr46728-5.c: Likewise.
183 * gcc.target/powerpc/pr46728-7.c: Likewise.
184 * gcc.target/powerpc/pr46728-8.c: Likewise.
185 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
186
187 2012-11-02 Jan Hubicka <jh@suse.cz>
188
189 * gcc.dg/tree-ssa/loop-38.c: New testcase.
190
191 2012-11-02 Jan Hubicka <jh@suse.cz>
192
193 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
194 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
195
196 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
197
198 PR middle-end/55130
199 * gcc.target/i386/pr55130.c: New test.
200
201 2012-11-02 Jakub Jelinek <jakub@redhat.com>
202
203 PR target/55147
204 * gcc.target/i386/pr55147.c: New test.
205
206 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
207
208 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
209 * gfortran.dg/default_format_denormal_1.f90: Same.
210
211 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
212
213 PR middle-end/55001
214 * g++.dg/ext/vector19.C: Remove target restrictions.
215 * gcc.dg/fold-compare-7.c: New testcase.
216
217 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
218
219 PR target/55160
220 * gcc.target/sh/pr55160.c: New.
221
222 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
223
224 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
225 scan-assembler regex.
226
227 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
228
229 PR middle-end/55150
230 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
231 * gcc.dg/pr55150-2.c: New test.
232
233 2012-11-01 Sharad Singhai <singhai@google.com>
234
235 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
236 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
237 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
238 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
239
240 2012-10-31 Dehao Chen <dehao@google.com>
241
242 * g++.dg/debug/dwarf2/block.C: New testcase.
243
244 2012-10-31 Jan Hubicka <jh@suse.cz>
245
246 * gcc.dg/pr44974.c: Add noinline.
247
248 2012-10-31 Janus Weil <janus@gcc.gnu.org>
249
250 PR fortran/53718
251 * gfortran.dg/class_54.f90: New.
252
253 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
254 Jakub Jelinek <jakub@redhat.com>
255
256 PR tree-optimization/55018
257 * gcc.dg/torture/pr55018.c: New test.
258
259 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
260
261 PR c++/54583
262 * g++.dg/ext/vla13.C: New.
263
264 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
265
266 PR middle-end/55150
267 * gcc.dg/pr55150.c: New test.
268
269 2012-10-31 Tobias Burnus <burnus@net-b.de>
270
271 PR fortran/55134
272 * gfortran.dg/associate_11.f90: New.
273
274 2012-10-31 Dodji Seketeli <dodji@redhat.com>
275
276 PR c++/54955
277 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
278
279 2012-10-31 Jakub Jelinek <jakub@redhat.com>
280
281 PR tree-optimization/19105
282 PR tree-optimization/21643
283 PR tree-optimization/46309
284 * gcc.dg/pr19105.c: New test.
285 * gcc.dg/pr21643.c: New test.
286 * gcc.dg/pr46309-2.c: New test.
287 * gcc.c-torture/execute/pr46309.c: New test.
288
289 2012-10-31 Alan Modra <amodra@gmail.com>
290
291 * gcc.target/powerpc/dimode_off.c: New.
292 * gcc.target/powerpc/timode_off.c: New.
293 * gcc.target/powerpc/dfmode_off.c: New.
294 * gcc.target/powerpc/tfmode_off.c: New.
295
296 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
297
298 PR rtl-optimization/55093
299 * gcc.target/i386/pr55093.c: New file.
300
301 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
302
303 * gcc.target/i386/pr55116.c: Renamed to ...
304 * gcc.target/i386/pr55116-1.c: This.
305
306 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
307
308 * gcc.target/i386/pr55116-2.c: New file.
309
310 2012-10-30 Richard Biener <rguenther@suse.de>
311
312 * gcc.dg/vect/slp-perm-2.c: Adjust.
313
314 2012-10-30 Richard Biener <rguenther@suse.de>
315
316 PR tree-optimization/55111
317 * gcc.dg/torture/pr55111.c: New testcase.
318
319 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
320
321 PR target/53988
322 * gcc.target/sh/pr53988.c: New.
323
324 2012-10-30 Bin Cheng <bin.cheng@arm.com>
325
326 PR target/54989
327 * gcc.dg/hoist-register-pressure-1.c: Rename from
328 hoist-register-pressure.c. Add nonpic condition.
329 * gcc.dg/hoist-register-pressure-2.c: New testcase.
330
331 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
332
333 PR c++/54930
334 * gcc.dg/Wreturn-local-addr.c: New.
335 * g++.dg/warn/Wno-return-local-addr.C: New.
336 * g++.dg/warn/Wreturn-local-addr.C: New.
337
338 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
339
340 PR middle-end/55116
341 * gcc.target/i386/pr55116.c: New file.
342
343 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
344
345 PR c/53066
346 * gcc.dg/Wshadow-4.c: New.
347 * gcc.dg/Wshadow-4.h: New.
348
349 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
350
351 PR debug/54693
352 * gcc.dg/guality/pr54693.c: New.
353
354 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
355
356 PR middle-end/55027
357 * gcc.dg/pr55027.c: New testcase.
358
359 2012-10-29 Jan Hubicka <jh@suse.cz>
360
361 * gcc.dg/ipa/inline-6.c: New testcase.
362
363 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
364
365 PR rtl-optimization/55106
366 * g++.dg/pr55106.C: New.
367
368 2012-10-29 Richard Guenther <rguenther@suse.de>
369
370 PR middle-end/53695
371 * gcc.dg/torture/pr53695.c: New testcase.
372
373 2012-10-28 Jan Hubicka <jh@suse.cz>
374
375 * gcc.dg/ipa/inlinehint-3.c: New testcase.
376
377 2012-10-28 Tobias Burnus <burnus@net-b.de>
378
379 PR fortran/54958
380 * gfortran.dg/do_check_6.f90: New.
381
382 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
383 Jack Howarth <howarth@bromo.med.uc.edu>
384
385 PR target/54404
386 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
387 to dg-options.
388 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
389
390 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
391
392 PR target/34283
393 * gcc.target/i386/pr34283.c: New test.
394
395 2012-10-26 Jakub Jelinek <jakub@redhat.com>
396
397 PR c++/55081
398 * g++.dg/opt/pr55081.C: New test.
399
400 PR debug/54970
401 PR debug/54971
402 * gcc.dg/guality/pr54970.c: New test.
403
404 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
405
406 PR c++/54984
407 * g++.dg/template/new11.C: New.
408
409 2012-10-26 Richard Biener <rguenther@suse.de>
410
411 PR middle-end/54824
412 * gcc.dg/torture/pr54824.c: New testcase.
413
414 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
415
416 * gcc.target/i386/fxsave-1.c: New.
417 * gcc.target/i386/fxsave64-1.c: Ditto.
418 * gcc.target/i386/fxrstor-1.c: Ditto.
419 * gcc.target/i386/fxrstor64-1.c: Ditto.
420 * gcc.target/i386/xsave-1.c: Ditto.
421 * gcc.target/i386/xsave64-1.c: Ditto.
422 * gcc.target/i386/xrstor-1.c: Ditto.
423 * gcc.target/i386/xrstor64-1.c: Ditto.
424 * gcc.target/i386/xsaveopt-1.c: Ditto.
425 * gcc.target/i386/xsaveopt64-1.c: Ditto.
426 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
427 * gcc.target/i386/sse-13.c: Ditto.
428 * gcc.target/i386/sse-14.c: Ditto.
429 * gcc.target/i386/sse-22.c: Ditto.
430 * gcc.target/i386/sse-23.c: Ditto.
431 * g++.dg/other/i386-2.C: Ditto.
432 * g++.dg/other/i386-3.C: Ditto.
433
434 2012-10-25 Jan Hubicka <jh@suse.cz>
435
436 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
437 at ivcanon time.
438
439 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
440
441 PR c++/53761
442 * g++.dg/ext/transparent-union.C: New.
443
444 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
445
446 PR c++/54427
447 * g++.dg/ext/vector19.C: New testcase.
448
449 2012-10-25 Richard Biener <rguenther@suse.de>
450
451 PR tree-optimization/54902
452 * g++.dg/torture/pr54902.C: New testcase.
453
454 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
455
456 PR c++/34892
457 * g++.dg/template/crash114.C: New.
458
459 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
460
461 PR bootstrap/55049
462 * gcc.target/i386/pr55049-1.c: New test.
463
464 2012-10-24 Janus Weil <janus@gcc.gnu.org>
465
466 PR fortran/55037
467 * gfortran.dg/class_dummy_4.f03: New.
468
469 2012-10-24 Jakub Jelinek <jakub@redhat.com>
470
471 PR rtl-optimization/55010
472 * gcc.dg/pr55010.c: New test.
473
474 PR debug/54828
475 * g++.dg/debug/pr54828.C: New test.
476
477 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
478
479 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
480 * gcc.dg/vect/vect-83_64.c: Likewise.
481
482 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
483
484 PR c++/54922
485 * g++.dg/cpp0x/constexpr-union4.C: New.
486
487 2012-10-23 Jeff Law <law@redhat.com>
488
489 * gcc.c-torture/execute/pr54985.c: New test.
490
491 2012-10-23 Paul Koning <ni1d@arrl.net>
492
493 PR debug/54508
494 * g++.dg/debug/dwarf2/pr54508.C: New.
495
496 2012-10-23 Jakub Jelinek <jakub@redhat.com>
497
498 PR c++/54844
499 * g++.dg/template/sizeof14.C: New test.
500
501 2012-10-23 Ian Bolton <ian.bolton@arm.com>
502 Jim MacArthur <jim.macarthur@arm.com>
503 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
504 Marcus Shawcroft <marcus.shawcroft@arm.com>
505 Nigel Stephens <nigel.stephens@arm.com>
506 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
507 Richard Earnshaw <rearnsha@arm.com>
508 Sofiane Naci <sofiane.naci@arm.com>
509 Stephen Thomas <stephen.thomas@arm.com>
510 Tejas Belagod <tejas.belagod@arm.com>
511 Yufeng Zhang <yufeng.zhang@arm.com>
512
513 * lib/target-supports.exp
514 (check_profiling_available): Add AArch64.
515 (check_effective_target_vect_int): Likewise.
516 (check_effective_target_vect_shift): Likewise.
517 (check_effective_target_vect_float): Likewise.
518 (check_effective_target_vect_double): Likewise.
519 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
520 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
521 (check_effective_target_vect_pack_trunc): Likewise.
522 (check_effective_target_vect_unpack): Likewise.
523 (check_effective_target_vect_hw_misalign): Likewise.
524 (check_effective_target_vect_short_mult): Likewise.
525 (check_effective_target_vect_int_mult): Likewise.
526 (check_effective_target_vect_stridedN): Likewise.
527 (check_effective_target_sync_int_long): Likewise.
528 (check_effective_target_sync_char_short): Likewise.
529 (check_vect_support_and_set_flags): Likewise.
530 (check_effective_target_aarch64_tiny): New.
531 (check_effective_target_aarch64_small): New.
532 (check_effective_target_aarch64_large): New.
533 * g++.dg/other/PR23205.C: Enable aarch64.
534 * g++.dg/other/pr23205-2.C: Likewise.
535 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
536 * gcc.c-torture/execute/20101011-1.c: Likewise.
537 * gcc.dg/20020312-2.c: Likewise.
538 * gcc.dg/20040813-1.c: Likewise.
539 * gcc.dg/builtin-apply2.c: Likewise.
540 * gcc.dg/stack-usage-1.c: Likewise.
541
542 2012-10-23 Ian Bolton <ian.bolton@arm.com>
543 Jim MacArthur <jim.macarthur@arm.com>
544 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
545 Marcus Shawcroft <marcus.shawcroft@arm.com>
546 Nigel Stephens <nigel.stephens@arm.com>
547 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
548 Richard Earnshaw <rearnsha@arm.com>
549 Sofiane Naci <sofiane.naci@arm.com>
550 Stephen Thomas <stephen.thomas@arm.com>
551 Tejas Belagod <tejas.belagod@arm.com>
552 Yufeng Zhang <yufeng.zhang@arm.com>
553
554 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
555 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
556 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
557 * gcc.target/aarch64/aapcs/abitest.S: New file.
558 * gcc.target/aarch64/aapcs/abitest.h: New file.
559 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
560 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
561 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
562 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
563 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
564 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
565 * gcc.target/aarch64/aapcs/ice_1.c: New file.
566 * gcc.target/aarch64/aapcs/ice_2.c: New file.
567 * gcc.target/aarch64/aapcs/ice_3.c: New file.
568 * gcc.target/aarch64/aapcs/ice_4.c: New file.
569 * gcc.target/aarch64/aapcs/ice_5.c: New file.
570 * gcc.target/aarch64/aapcs/macro-def.h: New file.
571 * gcc.target/aarch64/aapcs/test_1.c: New file.
572 * gcc.target/aarch64/aapcs/test_10.c: New file.
573 * gcc.target/aarch64/aapcs/test_11.c: New file.
574 * gcc.target/aarch64/aapcs/test_12.c: New file.
575 * gcc.target/aarch64/aapcs/test_13.c: New file.
576 * gcc.target/aarch64/aapcs/test_14.c: New file.
577 * gcc.target/aarch64/aapcs/test_15.c: New file.
578 * gcc.target/aarch64/aapcs/test_16.c: New file.
579 * gcc.target/aarch64/aapcs/test_17.c: New file.
580 * gcc.target/aarch64/aapcs/test_18.c: New file.
581 * gcc.target/aarch64/aapcs/test_19.c: New file.
582 * gcc.target/aarch64/aapcs/test_2.c: New file.
583 * gcc.target/aarch64/aapcs/test_20.c: New file.
584 * gcc.target/aarch64/aapcs/test_21.c: New file.
585 * gcc.target/aarch64/aapcs/test_22.c: New file.
586 * gcc.target/aarch64/aapcs/test_23.c: New file.
587 * gcc.target/aarch64/aapcs/test_24.c: New file.
588 * gcc.target/aarch64/aapcs/test_25.c: New file.
589 * gcc.target/aarch64/aapcs/test_26.c: New file.
590 * gcc.target/aarch64/aapcs/test_3.c: New file.
591 * gcc.target/aarch64/aapcs/test_4.c: New file.
592 * gcc.target/aarch64/aapcs/test_5.c: New file.
593 * gcc.target/aarch64/aapcs/test_6.c: New file.
594 * gcc.target/aarch64/aapcs/test_7.c: New file.
595 * gcc.target/aarch64/aapcs/test_8.c: New file.
596 * gcc.target/aarch64/aapcs/test_9.c: New file.
597 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
598 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
599 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
600 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
601 * gcc.target/aarch64/aapcs/test_complex.c: New file.
602 * gcc.target/aarch64/aapcs/test_int128.c: New file.
603 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
604 * gcc.target/aarch64/aapcs/type-def.h: New file.
605 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
606 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
607 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
608 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
609 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
610 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
611 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
612 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
613 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
614 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
615 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
616 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
617 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
618 * gcc.target/aarch64/aarch64.exp: New file.
619 * gcc.target/aarch64/adc-1.c: New file.
620 * gcc.target/aarch64/adc-2.c: New file.
621 * gcc.target/aarch64/asm-1.c: New file.
622 * gcc.target/aarch64/clrsb.c: New file.
623 * gcc.target/aarch64/clz.c: New file.
624 * gcc.target/aarch64/ctz.c: New file.
625 * gcc.target/aarch64/csinc-1.c: New file.
626 * gcc.target/aarch64/csinv-1.c: New file.
627 * gcc.target/aarch64/csneg-1.c: New file.
628 * gcc.target/aarch64/extend.c: New file.
629 * gcc.target/aarch64/fcvt.x: New file.
630 * gcc.target/aarch64/fcvt_double_int.c: New file.
631 * gcc.target/aarch64/fcvt_double_long.c: New file.
632 * gcc.target/aarch64/fcvt_double_uint.c: New file.
633 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
634 * gcc.target/aarch64/fcvt_float_int.c: New file.
635 * gcc.target/aarch64/fcvt_float_long.c: New file.
636 * gcc.target/aarch64/fcvt_float_uint.c: New file.
637 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
638 * gcc.target/aarch64/ffs.c: New file.
639 * gcc.target/aarch64/fmadd.c: New file.
640 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
641 * gcc.target/aarch64/frint.x: New file.
642 * gcc.target/aarch64/frint_double.c: New file.
643 * gcc.target/aarch64/frint_float.c: New file.
644 * gcc.target/aarch64/index.c: New file.
645 * gcc.target/aarch64/mneg-1.c: New file.
646 * gcc.target/aarch64/mneg-2.c: New file.
647 * gcc.target/aarch64/mneg-3.c: New file.
648 * gcc.target/aarch64/mnegl-1.c: New file.
649 * gcc.target/aarch64/mnegl-2.c: New file.
650 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
651 * gcc.target/aarch64/pic-constantpool1.c: New file.
652 * gcc.target/aarch64/pic-symrefplus.c: New file.
653 * gcc.target/aarch64/predefine_large.c: New file.
654 * gcc.target/aarch64/predefine_small.c: New file.
655 * gcc.target/aarch64/predefine_tiny.c: New file.
656 * gcc.target/aarch64/reload-valid-spoff.c: New file.
657 * gcc.target/aarch64/scalar_intrinsics.c: New file.
658 * gcc.target/aarch64/table-intrinsics.c: New file.
659 * gcc.target/aarch64/tst-1.c: New file.
660 * gcc.target/aarch64/vect-abs-compile.c: New file.
661 * gcc.target/aarch64/vect-abs.c: New file.
662 * gcc.target/aarch64/vect-abs.x: New file.
663 * gcc.target/aarch64/vect-compile.c: New file.
664 * gcc.target/aarch64/vect-faddv-compile.c: New file.
665 * gcc.target/aarch64/vect-faddv.c: New file.
666 * gcc.target/aarch64/vect-faddv.x: New file.
667 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
668 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
669 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
670 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
671 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
672 * gcc.target/aarch64/vect-fp-compile.c: New file.
673 * gcc.target/aarch64/vect-fp.c: New file.
674 * gcc.target/aarch64/vect-fp.x: New file.
675 * gcc.target/aarch64/vect-mull-compile.c: New file.
676 * gcc.target/aarch64/vect-mull.c: New file.
677 * gcc.target/aarch64/vect-mull.x: New file.
678 * gcc.target/aarch64/vect.c: New file.
679 * gcc.target/aarch64/vect.x: New file.
680 * gcc.target/aarch64/vector_intrinsics.c: New file.
681 * gcc.target/aarch64/vfp-1.c: New file.
682 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
683 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
684 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
685 * g++.dg/abi/aarch64_guard1.C: New file.
686
687 2012-10-23 Jakub Jelinek <jakub@redhat.com>
688
689 PR c++/54988
690 * c-c++-common/pr54988.c: New test.
691
692 2012-10-23 Jan Hubicka <jh@suse.cz>
693
694 * gcc.dg/tree-prof/peel-1.c: New testcase.
695
696 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
697
698 PR gcc/52945
699 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
700
701 2012-10-23 Joseph Myers <joseph@codesourcery.com>
702
703 * gcc.dg/c99-predef-1.c: New test.
704 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
705 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
706 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
707 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
708 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
709 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
710 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
711 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
712 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
713 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
714 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
715 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
716
717 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
718
719 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
720
721 2012-10-23 Jan Hubicka <jh@suse.cz>
722
723 PR middle-end/54937
724 * gcc.c-torture/execute/pr54937.c: New testcase.
725 * gcc.dg/tree-ssa/cunroll-2.c: Update.
726
727 2012-10-23 Jan Hubicka <jh@suse.cz>
728
729 PR middle-end/54967
730 * gfortran.dg/pr54967.f90: New testcase.
731
732 2012-10-23 Terry Guo <terry.guo@arm.com>
733
734 PR target/55019
735 * gcc.dg/pr55019.c: New.
736
737 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
738
739 PR tree-optimization/55008
740 * gcc.dg/tree-ssa/pr55008.c: New test.
741
742 2012-10-22 Richard Biener <rguenther@suse.de>
743
744 PR tree-optimization/55011
745 * gcc.dg/torture/pr55011.c: New testcase.
746
747 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
748
749 * gcc.target/arm/pr40457-1.c: Adjust expected output.
750 * gcc.target/arm/pr40457-2.c: Likewise.
751 * gcc.target/arm/pr40457-3.c: Likewise.
752
753 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
754
755 * gnat.dg/specs/limited_with4.ads: New test.
756 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
757
758 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
759
760 * gnat.dg/modular4.adb: New test.
761 * gnat.dg/modular4_pkg.ads: New helper.
762
763 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
764
765 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
766 * gnat.dg/specs/addr1.ads: Likewise.
767
768 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
769
770 * gcc.dg/webizer.c (main): Add missing exit call.
771
772 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
773
774 PR fortran/54465
775 * gfortran.dg/wextra_1.f: New test.
776
777 2012-10-20 Jan Hubicka <jh@suse.cz>
778
779 * gcc.dg/tree-prof/unroll-1.c: New testcase.
780
781 2012-10-19 Janus Weil <janus@gcc.gnu.org>
782
783 PR fortran/54224
784 * gfortran.dg/warn_unused_function.f90: New.
785
786 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
787
788 * lib/target-supports.exp
789 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
790
791 2012-10-19 Richard Guenther <rguenther@suse.de>
792
793 PR tree-optimization/54981
794 * gcc.dg/pr54981.c: New testcase.
795
796 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
797
798 PR target/54892
799 * gcc.target/arm/pr54892.c: New.
800
801 2012-10-19 Bin Cheng <bin.cheng@arm.com>
802
803 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
804
805 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
806
807 PR c++/54501
808 * g++.dg/init/array30.C: New.
809 * g++.dg/init/array31.C: Likewise.
810
811 2012-10-18 Tobias Burnus <burnus@net-b.de>
812
813 PR fortran/54884
814 * gfortran.dg/public_private_module_7.f90: New.
815
816 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
817
818 PR c++/29633
819 * g++.dg/template/pr29633.C: New.
820
821 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
822
823 * gnat.dg/loop_optimization13.ad[sb]: New test.
824 * gnat.dg/loop_optimization13_pkg.ads: New helper.
825
826 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
827
828 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
829 * gcc.target/arm/neon/vfmaf32.c: Likewise.
830 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
831 * gcc.target/arm/neon/vfmsf32.c: Likewise.
832
833 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
834
835 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
836 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
837 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
838 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
839 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
840 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
841
842 2012-10-16 Jan Hubicka <jh@suse.cz>
843
844 * gcc.target/i386/l_fma_float_?.c: Update.
845 * gcc.target/i386/l_fma_double_?.c: Update.
846 * gfortran.dg/do_1.f90: XFAIL
847 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
848 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
849 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
850 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
851 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
852 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
853 valid.
854
855 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
856
857 PR c/53063
858 PR c/40989
859 * gcc.dg/Wstrict-overflow-24.c: New.
860
861 2012-10-16 Tobias Burnus <burnus@net-b.de>
862
863 PR fortran/50981
864 PR fortran/54618
865 * gfortran.dg/class_optional_1.f90: New.
866 * gfortran.dg/class_optional_2.f90: New.
867
868 2012-10-16 Jakub Jelinek <jakub@redhat.com>
869
870 PR debug/54796
871 * gcc.dg/guality/pr54796.c: New test.
872
873 PR tree-optimization/54889
874 * gfortran.dg/pr54889.f90: New test.
875
876 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
877
878 * g++.dg/other/dump-ada-spec-2.C: New test.
879
880 2012-10-16 Easwaran Raman <eraman@google.com>
881
882 * gcc.dg/tree-prof/switch-case-1.c: New test case.
883 * gcc.dg/tree-prof/switch-case-2.c: New test case.
884
885 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
886
887 * gcc.dg/torture/stackalign/builtin-apply-2.c,
888 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
889
890 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
891
892 PR target/54925
893 * gcc.c-torture/compile/pr54925.c: New.
894
895 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
896
897 PR target/51244
898 * gcc.target/sh/pr51244-17.c: New.
899
900 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
901
902 PR target/54760
903 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
904 functions.
905 * gcc.target/sh/pr54760-4.c: New.
906
907 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
908
909 PR target/34777
910 * gcc.target/sh/torture/sh-torture.exp: New.
911 * gcc.target/sh/torture/pr34777.c: New.
912
913 2012-10-15 Matthias Klose <doko@ubuntu.com>
914
915 * lib/target-supports.exp (check_profiling_available): Match
916 arm*-*-linux-* for ARM Linux/GNU.
917 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
918 * gfortran.dg/enum_10.f90: Likewise.
919 * gfortran.dg/enum_9.f90: Likewise.
920 * gcc.target/arm/synchronize.c: Likewise.
921 * g++.old-deja/g++.jason/enum6.C: Likewise.
922 * g++.old-deja/g++.other/enum4.C: Likewise.
923 * g++.old-deja/g++.law/enum9.C: Likewise.
924
925 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
926
927 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
928 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
929
930 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
931 Paolo Carlini <paolo.carlini@oracle.com>
932
933 PR c++/17805
934 * g++.dg/overload/operator6.C: New.
935
936 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
937
938 PR c++/50080 (again)
939 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
940 * g++.dg/parse/tmpl-outside1.C: Likewise.
941 * g++.dg/template/qualttp18.C: Likewise.
942 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
943 * g++.old-deja/g++.pt/overload13.C: Likewise.
944
945 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
946
947 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
948 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
949 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
950 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
951 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
952 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
953 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
954 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
955
956 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
957
958 PR c++/50080
959 * g++.dg/parse/tmpl-outside2.C: New.
960 * g++.dg/parse/tmpl-outside1.C: Adjust.
961 * g++.dg/template/qualttp18.C: Likewise.
962 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
963 * g++.old-deja/g++.pt/overload13.C: Likewise.
964
965 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
966
967 PR tree-optimization/54915
968 * gcc.dg/tree-ssa/pr54915.c: New testcase.
969
970 2012-10-15 Richard Guenther <rguenther@suse.de>
971
972 PR tree-optimization/54920
973 * gcc.dg/torture/pr54920.c: New testcase.
974
975 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
976
977 * gnat.dg/unchecked_convert9.ad[sb]: New test.
978
979 2012-10-13 Jason Merrill <jason@redhat.com>
980
981 * g++.dg/tls/thread_local7g.C: Require tls_native.
982
983 2012-10-14 Jason Merrill <jason@redhat.com>
984
985 * g++.dg/cpp0x/inh-ctor1.C: New.
986 * g++.dg/cpp0x/inh-ctor2.C: New.
987 * g++.dg/cpp0x/inh-ctor3.C: New.
988 * g++.dg/cpp0x/inh-ctor4.C: New.
989 * g++.dg/cpp0x/inh-ctor5.C: New.
990 * g++.dg/cpp0x/inh-ctor6.C: New.
991 * g++.dg/cpp0x/inh-ctor7.C: New.
992 * g++.dg/cpp0x/inh-ctor8.C: New.
993 * g++.dg/cpp0x/inh-ctor9.C: New.
994 * g++.dg/cpp0x/inh-ctor10.C: New.
995 * g++.dg/cpp0x/inh-ctor11.C: New.
996 * g++.dg/cpp0x/inh-ctor12.C: New.
997 * g++.dg/cpp0x/inh-ctor13.C: New.
998
999 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1000
1001 PR rtl-optimization/54919
1002 * gcc.dg/pr54919.c: New testcase.
1003
1004 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1005
1006 PR c++/53581
1007 * g++.dg/template/crash113.C: New.
1008
1009 2012-10-14 Jan Hubicka <jh@suse.cz>
1010
1011 * gcc.dg/unroll_5.c: New testcase.
1012
1013 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1014
1015 PR c++/52643
1016 * g++.dg/opt/pr52643.C: New.
1017
1018 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1019
1020 PR target/54602
1021 * gcc.target/sh/pr54602-1.c: New.
1022 * gcc.target/sh/pr54602-2.c: New.
1023 * gcc.target/sh/pr54602-3.c: New.
1024 * gcc.target/sh/pr54602-4.c: New.
1025
1026 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1027
1028 PR target/54680
1029 * gcc.target/sh/pr54680.c: New.
1030
1031 2012-10-12 Jan Hubicka <jh@suse.cz>
1032
1033 * gcc.dg/webizer.c: New testcase.
1034
1035 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1036
1037 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1038 specify -m64.
1039
1040 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1041
1042 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1043 Return 0 if already specifying -mfloat-abi other than hard.
1044
1045 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1046
1047 * gcc.dg/pr53060.c: Prune irrelevant warning.
1048
1049 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR c/54381
1052 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1053 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1054 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1055 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1056 Adjust expected wording of warnings for *cmp* builtins.
1057 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1058 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1059
1060 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1061
1062 PR c++/24449
1063 * g++.dg/parse/friend-main.C: New.
1064
1065 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1066
1067 PR c++/53055
1068 * g++.dg/pr53055.C: New testcase.
1069
1070 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1071
1072 PR c++/52744
1073 * g++.dg/cpp0x/pr52744.C: New.
1074
1075 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1076
1077 PR fortran/40453
1078 * gfortran.dg/dummy_procedure_9.f90: New.
1079
1080 2012-10-12 Richard Biener <rguenther@suse.de>
1081
1082 PR tree-optimization/54894
1083 * gcc.dg/torture/pr54894.c: New testcase.
1084
1085 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1086
1087 PR target/51244
1088 * gcc.target/sh/pr51244-13.c: New.
1089 * gcc.target/sh/pr51244-14.c: New.
1090 * gcc.target/sh/pr51244-15.c: New.
1091 * gcc.target/sh/pr51244-16.c: New.
1092
1093 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1094
1095 PR c++/51878
1096 * g++.dg/cpp0x/decltype45.C: New.
1097
1098 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1099
1100 PR fortran/54784
1101 * gfortran.dg/class_allocate_13.f90: New.
1102
1103 2012-10-11 Jason Merrill <jason@redhat.com>
1104
1105 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1106 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1107
1108 * g++.dg/gomp/tls-5.C: Require tls_native.
1109 * g++.dg/tls/thread_local7.C: Require tls_native.
1110 * g++.dg/tls/static2.C: New.
1111
1112 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1113
1114 PR c++/36107
1115 * g++.dg/ext/weak5.C: New.
1116
1117 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1118
1119 PR testsuite/54868
1120 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1121 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1122
1123 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1124
1125 PR c++/43765
1126 * g++.dg/parse/pr43765.C: New.
1127
1128 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1129
1130 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1131
1132 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1133
1134 PR c++/43663
1135 * g++.dg/init/bitfield3.C: New.
1136
1137 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1138
1139 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1140
1141 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1142
1143 PR tree-optimization/54877
1144 * gcc.dg/torture/pr54877.c: New test.
1145
1146 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1147
1148 PR testsuite/53397
1149 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1150 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1151 and remove target info from dg-do compile.
1152 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1153 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1154 and remove target info from dg-do compile.
1155
1156 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1157
1158 * gcc.dg/pr54782.c: Require target with pthread support.
1159
1160 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1161
1162 PR c++/53122
1163 * g++.dg/cpp0x/auto35.C: New.
1164
1165 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1166
1167 PR c++/53540 - using fails to be equivalent to typedef
1168 * g++.dg/cpp0x/alias-decl-24.C: New test.
1169
1170 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1171
1172 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1173 that c++11 attributes to types are ignored for now.
1174 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1175 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1176
1177 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1178
1179 PR c++/53741
1180 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1181
1182 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1183
1184 PR c++/50478
1185 * g++.dg/cpp0x/initlist67.C: New.
1186
1187 2012-10-10 Dehao Chen <dehao@google.com>
1188
1189 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1190
1191 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1192
1193 PR target/52480
1194 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1195 Add runtime tests.
1196
1197 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1198
1199 PR c++/53307
1200 * g++.dg/cpp0x/decltype44.C: New.
1201
1202 2012-10-09 Steve Ellcey <sellcey@mips.com>
1203
1204 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1205
1206 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1207
1208 PR c++/53763
1209 * g++.dg/cpp0x/decltype43.C: New.
1210
1211 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1212
1213 PR middle-end/53397
1214 * gcc.dg/pr53397-1.c: New test case.
1215 * gcc.dg/pr53397-2.c: New test case.
1216
1217 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1218
1219 PR c++/54194
1220 * g++.dg/warn/Wparentheses-26.C: Adjust.
1221 * g++.dg/warn/Wparentheses-27.C: New.
1222
1223 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1224
1225 PR c++/54427
1226 * c-c++-common/vector-scalar.c: New testcase.
1227 * g++.dg/ext/vector18.C: New testcase.
1228 * g++.dg/ext/vector5.C: This is not an error anymore.
1229 * gcc.dg/init-vec-1.c: Move ...
1230 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1231 * gcc.c-torture/execute/vector-shift1.c: Move ...
1232 * c-c++-common/torture/vector-shift1.c: ... here.
1233 * gcc.dg/scal-to-vec1.c: Move ...
1234 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1235 C++11. Adapt error messages.
1236 * gcc.dg/convert-vec-1.c: Move ...
1237 * c-c++-common/convert-vec-1.c: ... here.
1238 * gcc.dg/scal-to-vec2.c: Move ...
1239 * c-c++-common/scal-to-vec2.c: ... here.
1240
1241 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1242
1243 PR target/54400
1244 * gcc.target/i386/pr54400.c: New testcase.
1245
1246 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR c++/54858
1249 * g++.dg/template/pr54858.C: New test.
1250
1251 2012-10-08 Marek Polacek <polacek@redhat.com>
1252
1253 PR debug/54831
1254 * g++.dg/debug/pr54831.C: New test.
1255
1256 2012-10-08 Dehao Chen <dehao@google.com>
1257
1258 * g++.dg/predict-loop-exit-1.C: New.
1259 * g++.dg/predict-loop-exit-2.C: New.
1260 * g++.dg/predict-loop-exit-3.C: New.
1261
1262 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1263
1264 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1265
1266 2012-10-08 Jason Merrill <jason@redhat.com>
1267
1268 * g++.dg/gomp/tls-5.C: New.
1269 * g++.dg/gomp/tls-wrap1.C: New.
1270 * g++.dg/gomp/tls-wrap2.C: New.
1271 * g++.dg/gomp/tls-wrap3.C: New.
1272 * g++.dg/gomp/tls-wrap4.C: New.
1273 * g++.dg/gomp/tls-wrapper-cse.C: New.
1274 * g++.dg/tls/thread_local-cse.C: New.
1275 * g++.dg/tls/thread_local-order1.C: New.
1276 * g++.dg/tls/thread_local-order2.C: New.
1277 * g++.dg/tls/thread_local-wrap1.C: New.
1278 * g++.dg/tls/thread_local-wrap2.C: New.
1279 * g++.dg/tls/thread_local-wrap3.C: New.
1280 * g++.dg/tls/thread_local-wrap4.C: New.
1281 * g++.dg/tls/thread_local2g.C: New.
1282 * g++.dg/tls/thread_local3g.C: New.
1283 * g++.dg/tls/thread_local4g.C: New.
1284 * g++.dg/tls/thread_local5g.C: New.
1285 * g++.dg/tls/thread_local6g.C: New.
1286 * g++.dg/tls/thread_local7g.C: New.
1287
1288 * g++.dg/tls/thread_local3.C: New.
1289 * g++.dg/tls/thread_local4.C: New.
1290 * g++.dg/tls/thread_local5.C: New.
1291 * g++.dg/tls/thread_local6.C: New.
1292
1293 * g++.dg/tls/init-2.C: Tweak errors.
1294 * g++.dg/tls/thread_local1.C: New.
1295 * g++.dg/tls/thread_local2.C: New.
1296 * g++.dg/tls/thread_local7.C: New.
1297
1298 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1299
1300 PR target/54866
1301 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1302
1303 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1304
1305 PR target/54685
1306 * gcc.target/sh/pr54685.c: New.
1307
1308 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1309
1310 PR c++/53528 C++11 attribute support
1311 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1312 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1339 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1340 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1341 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1342 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1343 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1344 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1345 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1346 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1347 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1348 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1349 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1350 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1351 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1352 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1353 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1354 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1355 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1356 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1357 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1358 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1359 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1360 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1361 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1362 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1363 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1364 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1365 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1366 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1367 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1368
1369 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1370
1371 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1372 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1373 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1374
1375 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1376
1377 PR target/54760
1378 * gcc.target/sh/pr54760-2.c: New.
1379 * gcc.target/sh/pr54760-3.c: New.
1380
1381 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1382
1383 PR c++/51422
1384 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1385
1386 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1387 Sandra Loosemore <sandra@codesourcery.com>
1388
1389 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1390 and test that the accumulator is initialized using MULT.
1391 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1392 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1393
1394 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1395
1396 PR c++/52764
1397 * g++.dg/cpp0x/stdint.C: New.
1398
1399 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1400
1401 PR c++/54249
1402 * g++.dg/cpp0x/stddef.C: New.
1403
1404 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1405
1406 PR fortran/54832
1407 * gfortran.dg/typebound_operator_17.f90: New.
1408
1409 2012-10-06 Jan Hubicka <jh@suse.cz>
1410
1411 PR lto/53831
1412 PR lto/54776
1413 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1414
1415 2012-10-06 Jan Hubicka <jh@suse.cz>
1416
1417 * gcc.dg/lto/resolutions_0.c: New testcase.
1418
1419 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1420
1421 PR fortran/45521
1422 * gfortran.dg/generic_25.f90: New.
1423 * gfortran.dg/generic_26.f90: New.
1424 * gfortran.dg/generic_27.f90: New.
1425
1426 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1427
1428 PR target/54760
1429 * gcc.target/sh/pr54760-1.c: New.
1430
1431 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1432
1433 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1434 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1435 * g++.dg/warn/Wsign-compare-5.C: New test.
1436 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1437 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1438 * g++.dg/ext/builtin30.C: New test.
1439 * g++.dg/ext/vla12.C: New test.
1440 * gcc.dg/builtins-85.c: New test.
1441
1442 PR debug/54519
1443 * gcc.dg/guality/pr54519-1.c: New test.
1444 * gcc.dg/guality/pr54519-2.c: New test.
1445 * gcc.dg/guality/pr54519-3.c: New test.
1446 * gcc.dg/guality/pr54519-4.c: New test.
1447 * gcc.dg/guality/pr54519-5.c: New test.
1448 * gcc.dg/guality/pr54519-6.c: New test.
1449
1450 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1451
1452 PR c++/50893
1453 * g++.dg/cpp0x/defaulted38.C: New.
1454
1455 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR tree-optimization/33763
1458 * c-c++-common/pr33763.c: New test.
1459
1460 PR tree-optimization/54810
1461 * gcc.dg/tree-ssa/vrp85.c: New test.
1462
1463 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1464
1465 * gcc.dg/ucnid-7.c: Skip on AIX.
1466 * gcc.dg/ucnid-8.c: Same.
1467 * gcc.dg/ucnid-10.c: Same.
1468 * gcc.dg/ucnid-13.c: Same.
1469 * gcc.dg/attr-alias-3.c: Same.
1470 * gcc.dg/attr-alias-5.c: Same.
1471 * gcc.dg/torture/pr51106-2.c: Same.
1472 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1473
1474 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1475
1476 PR c++/52233
1477 * g++.dg/cpp0x/alias-decl-23.C: New.
1478
1479 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1480
1481 PR c++/53403
1482 * g++.dg/template/friend53.C: New.
1483
1484 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1485
1486 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1487 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1488 (scan-ada-spec): Likewise.
1489 (scan-ada-spec-not): Likewise.
1490 * gcc.dg/dump-ada-spec-1.c: New test.
1491 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1492
1493 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1494
1495 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1496
1497 2012-10-04 Florian Weimer <fweimer@redhat.com>
1498
1499 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1500
1501 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1502
1503 PR c++/54323
1504 * g++.dg/cpp0x/pr54323.C: New.
1505
1506 2012-10-04 Richard Guenther <rguenther@suse.de>
1507
1508 PR middle-end/54735
1509 * g++.dg/torture/pr54735.C: New testcase.
1510
1511 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1512
1513 PR rtl-optimization/54739
1514 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1515
1516 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1517
1518 PR target/51244
1519 * gcc.target/sh/pr51244-12.c: New.
1520
1521 2012-10-03 Dehao Chen <dehao@google.com>
1522
1523 PR middle-end/54782
1524 * gcc.dg/pr54782.c: New test.
1525
1526 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR c++/54777
1529 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1530
1531 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1532
1533 PR fortran/54778
1534 * gfortran.dg/class_53.f90: New.
1535
1536 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1537
1538 PR debug/54551
1539 * gcc.dg/guality/pr54551.c: New.
1540
1541 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1542
1543 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1544 * gcc.target/powerpc/pr46728-2.c: Likewise.
1545
1546 2012-10-02 Sharad Singhai <singhai@google.com>
1547
1548 PR testsuite/54772
1549 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1550 to fix test failures caused by r191883.
1551 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1552 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1553 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1554 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1555 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1556 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1557 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1558 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1559 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1560
1561 2012-09-30 Sharad Singhai <singhai@google.com>
1562
1563 * gcc.target/i386/vect-double-1.c: Fix test.
1564
1565 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1566
1567 PR target/54087
1568 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1569 atomic_sub fails.
1570
1571 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1572
1573 PR rtl-optimization/54457
1574 * gcc.target/i386/pr54457.c: New test.
1575
1576 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1577
1578 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1579
1580 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1581
1582 * gcc.target/i386/vect-rebuild.c: New testcase.
1583
1584 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1585
1586 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1587
1588 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1589
1590 * gcc.target/mips/pr37362.c: Fix target selector.
1591
1592 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1593
1594 PR target/54083
1595 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1596
1597 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1598
1599 * gcc.dg/ucnid-8.c: Update line number.
1600 * gcc.dg/torture/pr51106-2.c: Likewise.
1601
1602 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1603
1604 PR fortran/54667
1605 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1606 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1607 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1608
1609 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1610
1611 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1612 partially reverting r170092.
1613 * gfortran.dg/class_7.f03: Ditto.
1614 * gfortran.dg/coarray_14.f90: Ditto.
1615 * gfortran.dg/typebound_proc_13.f03: Ditto.
1616
1617 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1618
1619 PR c++/54738
1620 * g++.dg/cpp0x/sfinae42.C: New.
1621
1622 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1623
1624 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1625 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1626 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1627 * gcc.dg/pr42629.c: XFAIL on AIX.
1628 * gcc.dg/pr47684.c: Same.
1629 * gcc.dg/pr43670.c: Same.
1630 * gcc.dg/pr42916.c: Same.
1631 * gcc.dg/pr45449.c: Same.
1632 * gcc.dg/pr50017.c: Same.
1633 * gcc.dg/pr42728.c: Same.
1634 * gcc.dg/pr47881.c: Same.
1635 * gcc.dg/pr44023.c: Same.
1636 * gcc.dg/pr41345.c: Same.
1637 * gcc.dg/pr42630.c: Same.
1638 * gcc.dg/pr44971.c: Same.
1639 * gcc.dg/pr46771.c: Same.
1640 * gcc.dg/ucnid-8.c: Same.
1641 * gcc.dg/ucnid-10.c: Same.
1642 * gcc.dg/ucnid-13.c: Same.
1643 * gcc.dg/torture/pr51106-2.c: Same.
1644 * gcc.dg/pr48768.c: Same.
1645 * gcc.dg/pr42631.c: Same.
1646 * gcc.dg/pr43084.c: Same.
1647 * gcc.dg/ucnid-7.c: Same.
1648 * gcc.dg/pr42889.c: Same.
1649 * gcc.dg/pr41241.c: Same.
1650 * gcc.dg/pr42719.c: Same.
1651 * g++.dg/debug/pr46583.C: Same.
1652 * g++.dg/debug/pr47106.C: Same.
1653 * g++.dg/opt/pr48549.C: Same.
1654 * g++.dg/other/pr42685.C: Same.
1655 * c-c++-common/pr43942.c: Same.
1656
1657 2012-09-29 Ian Lance Taylor <iant@google.com>
1658
1659 * go.test/go-test.exp: Update for latest version of Go testsuite.
1660
1661 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1662
1663 PR fortran/52724
1664 * gfortran.dg/internal_readwrite_3.f90: New test.
1665
1666 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1667
1668 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1669 c-c++-common/Wunused-local-typedefs-2.c to here.
1670
1671 PR c++/54372 - unused attribute inactive on dependant entities
1672 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1673
1674 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1675
1676 PR c++/29028 - Missed unused warning on using declaration
1677 * g++.dg/warn/Wunused-var-18.C: New test.
1678
1679 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1680
1681 PR c++/53551 - -Wunused-local-typedefs misses uses
1682 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1683
1684 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1685
1686 PR target/54716
1687 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1688
1689 PR tree-optimization/54713
1690 * gcc.c-torture/compile/pr54713-1.c: New test.
1691 * gcc.c-torture/compile/pr54713-2.c: New test.
1692 * gcc.c-torture/compile/pr54713-3.c: New test.
1693
1694 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1695
1696 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1697
1698 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1699
1700 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1701
1702 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1703
1704 PR target/54703
1705 * gcc.target/i386/pr54703.c: New test.
1706
1707 2012-09-27 Richard Guenther <rguenther@suse.de>
1708
1709 PR lto/54709
1710 * gcc.dg/lto/pr54709_0.c: New testcase.
1711 * gcc.dg/lto/pr54709_1.c: Likewise.
1712
1713 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1714
1715 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1716
1717 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1718
1719 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1720
1721 * gcc.target/arm/pr42879.c: Handle big-endian.
1722
1723 2012-09-26 Steve Ellcey <sellcey@mips.com>
1724
1725 PR c/37303
1726 * gcc.dg/pr37303.c: Check for rdata or rodata.
1727
1728 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1729
1730 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1731
1732 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1733
1734 PR target/51274
1735 PR target/53087
1736 * gcc.target/powerpc/ppc-ne0-1.c: New.
1737
1738 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1739
1740 PR target/54089
1741 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1742 test_19, test_20, test_21, test_22, test_23): New functions.
1743 * gcc.target/sh/pr54089-4.c: New.
1744 * gcc.target/sh/pr54089-5.c: New.
1745 * gcc.target/sh/pr54089-6.c: New.
1746 * gcc.target/sh/pr54089-7.c: New.
1747
1748 2012-09-25 Richard Guenther <rguenther@suse.de>
1749
1750 PR lto/54625
1751 * gcc.dg/lto/pr54702_0.c: New testcase.
1752 * gcc.dg/lto/pr54702_1.c: Likewise.
1753 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1754 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1755 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1756 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1757
1758 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1759
1760 PR c++/54526
1761 * g++.dg/cpp0x/parse2.C: New.
1762 * g++.dg/parse/error11.C: Adjust.
1763 * g++.dg/parse/error12.C: Likewise.
1764
1765 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1766
1767 * gcc.target/i386/20030217-1.c: Added check for
1768 large_long_double effective target.
1769 * gcc.target/i386/387-3.c: Likewise.
1770 * gcc.target/i386/387-4.c: Likewise.
1771 * gcc.target/i386/pr36578-1.c: Likewise.
1772 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1773 when long double size is equal double size.
1774 * gcc.target/i386/excess-precision-1.c: Likewise.
1775 * gcc.target/i386/pr36578-2.c: Likewise.
1776 * gcc.target/i386/20030217-2.c: New testcase.
1777
1778 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR tree-optimization/54676
1781 * gcc.dg/pr54676.c: New test.
1782
1783 2012-09-25 Richard Guenther <rguenther@suse.de>
1784
1785 PR tree-optimization/53663
1786 * gcc.dg/torture/pr53663-1.c: New testcase.
1787 * gcc.dg/torture/pr53663-2.c: Likewise.
1788 * gcc.dg/torture/pr53663-3.c: Likewise.
1789
1790 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1791
1792 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1793
1794 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1795
1796 * lib/target-supports-dg.exp (dg-require-effective-target,
1797 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1798 dg-process-target-1 instead of dg-process-target.
1799 (dg-process-target-1): Rename from dg-process-target.
1800 (dg-process-target): New.
1801
1802 2012-09-24 Richard Guenther <rguenther@suse.de>
1803
1804 PR tree-optimization/54684
1805 * g++.dg/torture/pr54684.C: New testcase.
1806
1807 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1808
1809 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1810
1811 2012-09-24 Richard Guenther <rguenther@suse.de>
1812
1813 PR middle-end/52173
1814 * gcc.dg/tm/pr52173-1.c: New.
1815 * gcc.dg/tm/pr52173-2.c: New.
1816
1817 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1818
1819 * gcc.dg/pr54669.c: New test.
1820
1821 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1822 Dominique Dhumieres <dominiq@lps.ens.fr>
1823
1824 PR testsuite/54677
1825 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1826
1827 2012-09-23 Tobias Burnus <burnus@net-b.de>
1828
1829 PR fortran/54618
1830 * gfortran.dg/class_array_14.f90: New.
1831
1832 2012-09-22 Kai Tietz <ktietz@redhat.com>
1833
1834 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1835 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1836
1837 2012-09-21 Dehao Chen <dehao@google.com>
1838
1839 PR go/54649
1840 PR tree-optimization/54655
1841 * g++.dg/pr54655.C: New testcase.
1842
1843 2012-09-21 Richard Guenther <rguenther@suse.de>
1844
1845 PR tree-optimization/54647
1846 * g++.dg/torture/pr54647.C: New testcase.
1847
1848 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1849
1850 PR c++/54427
1851 * c-c++-common/torture/vector-compare-2.c: Add -w.
1852
1853 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1854
1855 * gnat.dg/opt20.ads: Move dg directive to...
1856 * gnat.dg/opt20.adb: ...here.
1857 * gnat.dg/addr1.ad[sb]: Likewise.
1858 * gnat.dg/concat2.ad[sb]: Likewise.
1859 * gnat.dg/array16.ad[sb]: Likewise.
1860 * gnat.dg/atomic5.ad[sb]: Likewise.
1861 * gnat.dg/discr29.ad[sb]: Likewise.
1862 * gnat.dg/noreturn5.ad[sb]: Likewise.
1863 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1864 * gnat.dg/discr23.ads: Remove dg directive.
1865 * gnat.dg/nested_float_packed.ads: Likewise.
1866 * gnat.dg/oconst6.ads: Move to...
1867 * gnat.dg/specs/oconst6.ads: ...here.
1868
1869 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1870
1871 PR c++/52432
1872 * g++.dg/cpp0x/decltype32.C: Tweak.
1873
1874 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1875
1876 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1877 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1878 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1879 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1880
1881 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1882
1883 PR c++/54581
1884 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1885
1886 2012-09-19 Steve Ellcey <sellcey@mips.com>
1887
1888 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1889
1890 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1891
1892 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1893 * gcc.target/powerpc/ppc-mftb.c: New file.
1894
1895 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1896
1897 PR target/54089
1898 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1899 functions.
1900
1901 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1902
1903 PR target/54236
1904 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1905
1906 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1907
1908 * gcc.c-torture/execute/20120919-1.c: New test.
1909
1910 2012-09-19 Richard Guenther <rguenther@suse.de>
1911
1912 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1913
1914 2012-09-19 Richard Guenther <rguenther@suse.de>
1915
1916 * gcc.dg/builtin-unreachable-6.c: Adjust.
1917
1918 2012-09-19 Richard Guenther <rguenther@suse.de>
1919
1920 * gcc.dg/builtin-object-size-10.c: Adjust.
1921 * gcc.dg/builtin-unreachable-5.c: Adjust.
1922 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1923 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1924 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1925 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1926 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1927 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1928 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1929 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1930 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1931 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1932 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1933 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1934
1935 2012-09-19 Richard Guenther <rguenther@suse.de>
1936
1937 PR tree-optimization/54132
1938 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1939 * gcc.dg/torture/pr54132.c: Likewise.
1940
1941 2012-09-19 Terry Guo <terry.guo@arm.com>
1942
1943 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1944 extra prune rules that will be applied to all tests in a .exp file.
1945 (gcc-dg-prune): Use rules defined by the above variable.
1946 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1947 harmless warnings on architecture switch conflict.
1948
1949 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1950
1951 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1952 of asm-comment characters instead of a single one.
1953 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1954
1955 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1956
1957 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1958
1959 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1960 target instead of xfailing it.
1961 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1962 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1963 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1964 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1965 * gcc.dg/vect/vect-104.c: Likewise.
1966 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1967 * gcc.dg/vect/vect-outer-1.c: Likewise.
1968 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1969 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1970 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1971 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1972 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1973 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1974 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1975 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1976 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1977
1978 * lib/target-supports.exp
1979 (check_effective_target_vect_widen_mult_qi_to_hi,
1980 check_effective_target_vect_widen_mult_hi_to_si,
1981 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1982 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1983 check_effective_target_vect_pack_trunc,
1984 check_effective_target_vect_unpack,
1985 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1986 instead of arm_none.
1987
1988 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1989
1990 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1991
1992 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1993 config to compiler_flags.
1994
1995 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1996
1997 PR target/54592
1998 * gcc.target/i386/pr54592.c: New test.
1999
2000 PR tree-optimization/54610
2001 * gcc.target/i386/pr54610.c: New test.
2002
2003 2012-09-17 Jason Merrill <jason@redhat.com>
2004
2005 PR c++/54575
2006 * g++.dg/cpp0x/alias-decl-21.C: New.
2007 * g++.dg/cpp0x/alias-decl-22.C: New.
2008
2009 2012-09-17 Tobias Burnus <burnus@net-b.de>
2010
2011 PR fortran/54608
2012 * gfortran.dg/scan_2.f90: New.
2013
2014 2012-09-17 Jason Merrill <jason@redhat.com>
2015
2016 PR c++/53661
2017 * g++.dg/init/aggr9.C: New.
2018
2019 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2020
2021 * gnat.dg/loop_optimization12.ad[sb]: New test.
2022
2023 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2024
2025 PR fortran/54285
2026 * gfortran.dg/proc_ptr_result_7.f90: New.
2027
2028 2012-09-17 Tobias Burnus <burnus@net-b.de>
2029
2030 PR fortran/54603
2031 * gfortran.dg/structure_constructor_11.f90: New.
2032
2033 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR tree-optimization/54563
2036 * g++.dg/torture/pr54563.C: New test.
2037
2038 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2039
2040 PR fortran/54594
2041 * gfortran.dg/typebound_generic_14.f03: New.
2042
2043 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2044
2045 PR fortran/54387
2046 * gfortran.dg/proc_ptr_38.f90: New.
2047
2048 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2049
2050 PR debug/54460
2051 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2052 to scary regexp.
2053
2054 PR testsuite/54007
2055 * gnat.dg/lto15.adb: Require lto.
2056
2057 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2058 "myBindC" for hppa*-*-hpux*.
2059
2060 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2061
2062 * gfortran.dg/namelist_75.f90: New test.
2063
2064 2012-09-15 Tom de Vries <tom@codesourcery.com>
2065
2066 * gcc.dg/tree-ssa/vrp82.c: New test.
2067 * gcc.dg/tree-ssa/vrp83.c: Same.
2068 * gcc.dg/tree-ssa/vrp84.c: Same.
2069
2070 2012-09-15 Tom de Vries <tom@codesourcery.com>
2071
2072 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2073 * gcc.dg/tree-ssa/vrp81.c: ... this.
2074
2075 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2076
2077 PR target/54222
2078 * gcc.target/avr/torture/fix-types.h: New.
2079 * gcc.target/avr/torture/vals-hr.def: New.
2080 * gcc.target/avr/torture/vals-r.def: New.
2081 * gcc.target/avr/torture/vals-k.def: New.
2082 * gcc.target/avr/torture/vals-ur.def: New.
2083 * gcc.target/avr/torture/vals-uk.def: New.
2084 * gcc.target/avr/torture/vals-uhr.def: New.
2085 * gcc.target/avr/torture/vals-llk.def: New.
2086 * gcc.target/avr/torture/vals-ullk.def: New.
2087 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2088 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2089 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2090 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2091 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2092 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2093 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2094 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2095
2096 2012-09-14 Dehao Chen <dehao@google.com>
2097
2098 * g++.dg/debug/dwarf2/deallocator.C: New test.
2099
2100 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2101
2102 PR c/54552
2103 * gcc.c-torture/compile/pr54552-1.c: New test.
2104
2105 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2106
2107 PR c++/54427
2108 * g++.dg/other/vector-compare.C: New testcase.
2109 * c-c++-common/vector-compare-3.c: New testcase.
2110 * gcc.dg/vector-shift.c: Move ...
2111 * c-c++-common/vector-shift.c: ... here.
2112 * gcc.dg/vector-shift1.c: Move ...
2113 * c-c++-common/vector-shift1.c: ... here.
2114 * gcc.dg/vector-shift3.c: Move ...
2115 * c-c++-common/vector-shift3.c: ... here.
2116 * gcc.dg/vector-compare-1.c: Move ...
2117 * c-c++-common/vector-compare-1.c: ... here.
2118 * gcc.dg/vector-compare-2.c: Move ...
2119 * c-c++-common/vector-compare-2.c: ... here.
2120 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2121 * c-c++-common/torture/vector-compare-1.c: ... here.
2122 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2123 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2124 * c-c++-common/torture/vector-compare-2.c: ... here.
2125 * gcc.c-torture/execute/vector-shift.c: Move ...
2126 * c-c++-common/torture/vector-shift.c: ... here.
2127 * gcc.c-torture/execute/vector-shift2.c: Move ...
2128 * c-c++-common/torture/vector-shift2.c: ... here.
2129 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2130 * c-c++-common/torture/vector-subscript-1.c: ... here.
2131 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2132 * c-c++-common/torture/vector-subscript-2.c: ... here.
2133 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2134 * c-c++-common/torture/vector-subscript-3.c: ... here.
2135
2136 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2137
2138 PR c/54103
2139 * gcc.c-torture/compile/pr54103-1.c,
2140 gcc.c-torture/compile/pr54103-2.c,
2141 gcc.c-torture/compile/pr54103-3.c,
2142 gcc.c-torture/compile/pr54103-4.c,
2143 gcc.c-torture/compile/pr54103-5.c,
2144 gcc.c-torture/compile/pr54103-6.c: New tests.
2145 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2146
2147 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2148
2149 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2150
2151 2012-09-14 Richard Guenther <rguenther@suse.de>
2152
2153 PR tree-optimization/54565
2154 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2155 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2156
2157 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2158
2159 * gcc.target/arm/combine-movs.c: Add missing space.
2160
2161 2012-09-14 Richard Guenther <rguenther@suse.de>
2162
2163 * g++.dg/torture/builtin-location.C: New testcase.
2164
2165 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2166 Manuel López-Ibåñez <manu@gcc.gnu.org>
2167
2168 PR c++/53210
2169 * g++.dg/warn/Wuninitialized-self.C: New.
2170
2171 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2172
2173 PR c/54559
2174 * gcc.c-torture/compile/pr54559.c: New test.
2175
2176 2012-09-13 Jason Merrill <jason@redhat.com>
2177
2178 PR c++/53839
2179 * g++.dg/cpp0x/constexpr-temp1.C: New.
2180
2181 PR c++/54511
2182 * g++.dg/template/anonunion2.C: New.
2183
2184 PR c++/53836
2185 * g++.dg/template/init10.C: New.
2186
2187 2012-09-13 Tobias Burnus <burnus@net-b.de>
2188
2189 PR fortran/54556
2190 * gfortran.dg/implicit_pure_3.f90: New.
2191
2192 2012-09-13 Richard Guenther <rguenther@suse.de>
2193
2194 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2195
2196 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2197
2198 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2199
2200 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2201
2202 * c-c++-common/pr51712.c: Handle for short-enum targets.
2203
2204 2012-09-12 Terry Guo <terry.guo@arm.com>
2205
2206 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2207 and lsrs for Thumb2 mode.
2208
2209 2012-09-12 Jan Hubicka <jh@suse.cz>
2210
2211 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2212
2213 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2214
2215 PR target/54445
2216 * gcc.target/i386/pr54445-1.c: New file.
2217 * gcc.target/i386/pr54445-2.c: Likewise.
2218
2219 2012-09-12 Tobias Burnus <burnus@net-b.de>
2220
2221 PR fortran/54225
2222 PR fortran/53306
2223 * gfortran.dg/coarray_10.f90: Update dg-error.
2224 * gfortran.dg/coarray_28.f90: New.
2225 * gfortran.dg/array_section_3.f90: New.
2226
2227 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2228
2229 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2230 gcc.target/arm/pr48252.c: Fix for big-endian support.
2231
2232 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2233
2234 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2235
2236 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2237 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2238
2239 * gcc.target/arm/neon-vfma-1.c: New testcase.
2240 * gcc.target/arm/neon-vfms-1.c: Likewise.
2241 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2242 of float.
2243 * gcc.target/arm/neon-vmls-1.c: Likewise.
2244 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2245 function.
2246 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2247 (check_effective_target_arm_neonv2_ok): Likewise.
2248 (check_effective_target_arm_neonv2_hw): Likewise.
2249 (check_effective_target_arm_neonv2): Likewise.
2250
2251 2012-09-11 Richard Guenther <rguenther@suse.de>
2252
2253 PR middle-end/54515
2254 * g++.dg/tree-ssa/pr54515.C: New testcase.
2255
2256 2012-09-10 Andrew Pinski <apinski@cavium.com>
2257
2258 PR tree-opt/c54362
2259 * gcc.dg/tm/memopt-16.c: New testcase.
2260
2261 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2262
2263 PR c++/54541
2264 PR c++/54542
2265 * g++.dg/cpp0x/sfinae40.C: New.
2266 * g++.dg/cpp0x/sfinae41.C: Likewise.
2267
2268 2012-09-10 Jason Merrill <jason@redhat.com>
2269
2270 PR c++/54538
2271 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2272
2273 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2274
2275 PR target/54089
2276 * gcc.target/sh/pr54089-3.c: New.
2277
2278 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2279
2280 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2281
2282 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2283
2284 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2285
2286 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2287
2288 * gcc.dg/pr52558-2.c: Delete.
2289 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2290
2291 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2292
2293 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2294
2295 2012-09-10 Richard Guenther <rguenther@suse.de>
2296
2297 PR tree-optimization/54520
2298 * gcc.dg/torture/pr54520.c: New testcase.
2299
2300 2012-09-10 Jason Merrill <jason@redhat.com>
2301
2302 PR c++/54506
2303 * g++.dg/cpp0x/implicit14.C: New.
2304
2305 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2306
2307 PR fortran/54208
2308 * gfortran.dg/bound_simplification_3.f90: New test.
2309
2310 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2311
2312 PR testsuite/54184
2313 * gcc.dg/pr52558-1.c: Delete.
2314 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2315
2316 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2317
2318 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2319 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2320 * gcc.target/arm/smlaltt-1.c: Likewise.
2321
2322 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2323
2324 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2325
2326 2012-09-07 Tom de Vries <tom@codesourcery.com>
2327
2328 PR tree-optimization/53986
2329 * gcc.dg/tree-ssa/vrp80.c: New test.
2330 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2331
2332 2012-09-06 Jason Merrill <jason@redhat.com>
2333
2334 PR c++/54341
2335 PR c++/54253
2336 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2337 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2338
2339 2012-09-06 Andrew Pinski <apinski@cavium.com>
2340
2341 PR tree-opt/54494
2342 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2343
2344 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2345
2346 PR rtl-optimization/54455
2347 * gcc.dg/54455.c: New test.
2348
2349 2012-09-06 Tobias Burnus <burnus@net-b.de>
2350
2351 PR fortran/54463
2352 * gfortran.dg/promotion_2.f90: New.
2353
2354 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2355
2356 PR middle-end/54486
2357 * c-c++-common/pr54486.c: New test.
2358
2359 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2360
2361 PR fortran/54474
2362 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2363
2364 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2365
2366 PR c++/54191
2367 * g++.dg/cpp0x/sfinae39.C: New.
2368
2369 2012-09-04 Jason Merrill <jason@redhat.com>
2370
2371 PR c++/54441
2372 * g++.dg/ext/flexary3.C: New.
2373
2374 PR c++/54420
2375 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2376
2377 PR c++/54198
2378 * g++.dg/template/defarg15.C: New.
2379
2380 PR c++/54437
2381 * g++.dg/template/access24.C: New.
2382
2383 2012-09-04 Richard Guenther <rguenther@suse.de>
2384
2385 PR tree-optimization/54458
2386 * gcc.dg/torture/pr54458.c: New testcase.
2387
2388 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2389
2390 * gcc.target/arm/neon-vext.c: New test.
2391 * gcc.target/arm/neon-vext-execute.c: Ditto.
2392
2393 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2394
2395 PR fortran/54243
2396 PR fortran/54244
2397 * gfortran.dg/select_type_29.f03: New.
2398
2399 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2400
2401 * gcc.dg/fold-perm.c: Improve test.
2402
2403 2012-09-03 Tobias Burnus <burnus@net-b.de>
2404
2405 PR fortran/51632
2406 * gfortran.dg/coarray_class_1.f90: New.
2407
2408 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2409
2410 PR target/49206
2411 * gcc.c-torture/compile/pr49206.c: New test.
2412
2413 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2414 Uros Bizjak <ubizjak@gmail.com>
2415
2416 PR target/36680
2417 * gfortran.dg/pr36680.f90: New test.
2418
2419 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2420
2421 PR target/42295
2422 * g++.dg/opt/pr42295.C: New test.
2423
2424 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2425
2426 PR target/54436
2427 * gcc.dg/torture/pr54436.c: New test.
2428
2429 2012-09-01 Andrew Pinski <apinski@cavium.com>
2430
2431 * gcc.target/mips/truncate-8.c: New testcase.
2432
2433 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2434
2435 PR target/46829
2436 PR target/46843
2437 * gcc.target/i386/pr46829.c: New test.
2438 * gcc.target/i386/pr46843.c: Ditto.
2439
2440 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2441 Jason Merrill <jason@redhat.com>
2442
2443 PR c++/18747
2444 * g++.dg/parse/error50.C: New.
2445
2446 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR c/54428
2449 * gcc.c-torture/compile/pr54428.c: New test.
2450
2451 2012-08-31 Ollie Wild <aaw@google.com>
2452
2453 PR c++/54197
2454 * g++.dg/init/lifetime3.C: New test.
2455
2456 2012-08-31 Martin Jambor <mjambor@suse.cz>
2457
2458 PR middle-end/54409
2459 * gcc.dg/torture/pr54409.c: New test.
2460
2461 2012-08-31 Martin Jambor <mjambor@suse.cz>
2462
2463 * gfortran.dg/pr48636.f90: Add dump scan checks.
2464
2465 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2466
2467 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2468
2469 2012-08-28 Joey Ye <joey.ye@arm.com>
2470
2471 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2472
2473 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2474
2475 PR target/46254
2476 * gcc.target/i386/pr46254.c: New test.
2477
2478 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2479
2480 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2481 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2482 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2483
2484 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2485
2486 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2487 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2488 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2489 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2490 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2491 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2492 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2493 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2494 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2495 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2496 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2497 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2498 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2499 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2500 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2501 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2502 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2503 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2504 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2505 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2506 gcc.target/mips/unaligned-1.c: Tighten regexps.
2507
2508 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2509
2510 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2511 (mips_option_groups): Remove optimization. Add various -f options.
2512 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2513 and -pg imply -fno-omit-frame-pointer.
2514 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2515 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2516 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2517 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2518 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2519 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2520 * gcc.target/mips/abi-n32-long32.c: Likewise.
2521 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2522 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2523 * gcc.target/mips/abi-n32-long64.c: Likewise.
2524 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2525 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2526 * gcc.target/mips/abi-n64-long32.c: Likewise.
2527 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2528 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2529 * gcc.target/mips/abi-n64-long64.c: Likewise.
2530 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2531 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2532 * gcc.target/mips/abi-o32-long32.c: Likewise.
2533 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2534 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2535 * gcc.target/mips/abi-o32-long64.c: Likewise.
2536 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2537 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2538 * gcc.target/mips/abi-o64-long32.c: Likewise.
2539 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2540 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2541 * gcc.target/mips/abi-o64-long64.c: Likewise.
2542 * gcc.target/mips/asm-1.c: Likewise.
2543 * gcc.target/mips/branch-1.c: Likewise.
2544 * gcc.target/mips/call-3.c: Likewise.
2545 * gcc.target/mips/call-saved-3.c: Likewise.
2546 * gcc.target/mips/clear-cache-1.c: Likewise.
2547 * gcc.target/mips/div-1.c: Likewise.
2548 * gcc.target/mips/div-2.c: Likewise.
2549 * gcc.target/mips/div-3.c: Likewise.
2550 * gcc.target/mips/div-4.c: Likewise.
2551 * gcc.target/mips/div-5.c: Likewise.
2552 * gcc.target/mips/div-6.c: Likewise.
2553 * gcc.target/mips/div-7.c: Likewise.
2554 * gcc.target/mips/div-8.c: Likewise.
2555 * gcc.target/mips/div-9.c: Likewise.
2556 * gcc.target/mips/div-10.c: Likewise.
2557 * gcc.target/mips/div-11.c: Likewise.
2558 * gcc.target/mips/div-12.c: Likewise.
2559 * gcc.target/mips/dsp-ctrl.c: Likewise.
2560 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2561 * gcc.target/mips/ext-8.c: Likewise.
2562 * gcc.target/mips/extend-2.c: Likewise.
2563 * gcc.target/mips/fix-r10000-1.c: Likewise.
2564 * gcc.target/mips/fix-r10000-2.c: Likewise.
2565 * gcc.target/mips/fix-r10000-3.c: Likewise.
2566 * gcc.target/mips/fix-r10000-4.c: Likewise.
2567 * gcc.target/mips/fix-r10000-5.c: Likewise.
2568 * gcc.target/mips/fix-r10000-6.c: Likewise.
2569 * gcc.target/mips/fix-r10000-7.c: Likewise.
2570 * gcc.target/mips/fix-r10000-8.c: Likewise.
2571 * gcc.target/mips/fix-r10000-9.c: Likewise.
2572 * gcc.target/mips/fix-r10000-10.c: Likewise.
2573 * gcc.target/mips/fix-r10000-11.c: Likewise.
2574 * gcc.target/mips/fix-r10000-12.c: Likewise.
2575 * gcc.target/mips/fix-r10000-13.c: Likewise.
2576 * gcc.target/mips/fix-r10000-14.c: Likewise.
2577 * gcc.target/mips/fix-r10000-15.c: Likewise.
2578 * gcc.target/mips/fpcmp-1.c: Likewise.
2579 * gcc.target/mips/fpcmp-2.c: Likewise.
2580 * gcc.target/mips/fpr-moves-7.c: Likewise.
2581 * gcc.target/mips/fpr-moves-8.c: Likewise.
2582 * gcc.target/mips/int-moves-1.c: Likewise.
2583 * gcc.target/mips/int-moves-2.c: Likewise.
2584 * gcc.target/mips/long-calls-pg.c: Likewise.
2585 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2586 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2587 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2588 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2589 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2590 * gcc.target/mips/mips-3d-1.c: Likewise.
2591 * gcc.target/mips/mips-3d-2.c: Likewise.
2592 * gcc.target/mips/mips-3d-3.c: Likewise.
2593 * gcc.target/mips/mips-3d-4.c: Likewise.
2594 * gcc.target/mips/mips-3d-5.c: Likewise.
2595 * gcc.target/mips/mips-3d-6.c: Likewise.
2596 * gcc.target/mips/mips-3d-7.c: Likewise.
2597 * gcc.target/mips/mips-3d-8.c: Likewise.
2598 * gcc.target/mips/mips-3d-9.c: Likewise.
2599 * gcc.target/mips/mips-ps-1.c: Likewise.
2600 * gcc.target/mips/mips-ps-2.c: Likewise.
2601 * gcc.target/mips/mips-ps-3.c: Likewise.
2602 * gcc.target/mips/mips-ps-4.c: Likewise.
2603 * gcc.target/mips/mips-ps-6.c: Likewise.
2604 * gcc.target/mips/mips32-dspr2.c: Likewise.
2605 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2606 * gcc.target/mips/neg-abs-1.c: Likewise.
2607 * gcc.target/mips/neg-abs-2.c: Likewise.
2608 * gcc.target/mips/nmadd-3.c: Likewise.
2609 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2610 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2611 * gcc.target/mips/octeon-pop-1.c: Likewise.
2612 * gcc.target/mips/pr26765.c: Likewise.
2613 * gcc.target/mips/pr33256.c: Likewise.
2614 * gcc.target/mips/pr33635-1.c: Likewise.
2615 * gcc.target/mips/pr33755.c: Likewise.
2616 * gcc.target/mips/pr35802.c: Likewise.
2617 * gcc.target/mips/pr45074.c: Likewise.
2618 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2619 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2620 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2621 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2622 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2623 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2624 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2625 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2626 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2627 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2628 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2629 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2630 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2631 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2632 * gcc.target/mips/save-restore-1.c: Likewise.
2633 * gcc.target/mips/save-restore-3.c: Likewise.
2634 * gcc.target/mips/save-restore-5.c: Likewise.
2635 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2636 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2637 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2638 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2639 * gcc.target/mips/stack-1.c: Likewise.
2640
2641 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2642 Tighten regexps.
2643
2644 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2645 branch under test to be filled with preceding rather than
2646 following instructions.
2647 * gcc.target/mips/branch-10.c: Likewise.
2648 * gcc.target/mips/branch-11.c: Likewise.
2649 * gcc.target/mips/branch-12.c: Likewise.
2650 * gcc.target/mips/branch-13.c: Likewise.
2651 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2652 to be eliminated. Tighten $28 scan-assembler-not test.
2653
2654 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2655 function to...
2656 * gcc.target/mips/call-4.c: ...this new test.
2657
2658 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2659 more likely.
2660 * gcc.target/mips/code-readable-3.c: Likewise.
2661 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2662 flag but skip for -O0.
2663 * gcc.target/mips/code-readable-4.c: Likewise.
2664
2665 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2666 of operations under test.
2667 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2668
2669 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2670 Don't require sibling-call optimization.
2671 * gcc.target/mips/near-far-4.c: Likewise.
2672
2673 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2674 Make sure that the register variable is used.
2675 * gcc.target/mips/soft-float-1.c: Likewise.
2676
2677 * gcc.target/mips/sdata-1.c: Make static data volatile.
2678 * gcc.target/mips/sdata-2.c: Likewise.
2679 * gcc.target/mips/sdata-3.c: Likewise.
2680 * gcc.target/mips/sdata-4.c: Likewise.
2681
2682 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2683 skip for -O0.
2684 * gcc.target/mips/atomic-memory-2.c: Likewise.
2685 * gcc.target/mips/branch-cost-1.c: Likewise.
2686 * gcc.target/mips/branch-cost-2.c: Likewise.
2687 * gcc.target/mips/cache-1.c: Likewise.
2688 * gcc.target/mips/call-1.c: Likewise.
2689 * gcc.target/mips/call-saved-2.c: Likewise.
2690 * gcc.target/mips/const-anchor-1.c: Likewise.
2691 * gcc.target/mips/const-anchor-2.c: Likewise.
2692 * gcc.target/mips/dse-1.c: Likewise.
2693 * gcc.target/mips/dsp-lhx.c: Likewise.
2694 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2695 * gcc.target/mips/ext-1.c: Likewise.
2696 * gcc.target/mips/ext-2.c: Likewise.
2697 * gcc.target/mips/ext-3.c: Likewise.
2698 * gcc.target/mips/ext-4.c: Likewise.
2699 * gcc.target/mips/ext-5.c: Likewise.
2700 * gcc.target/mips/ext-6.c: Likewise.
2701 * gcc.target/mips/ext-7.c: Likewise.
2702 * gcc.target/mips/extend-1.c: Likewise.
2703 * gcc.target/mips/fix-r4000-1.c: Likewise.
2704 * gcc.target/mips/fix-r4000-3.c: Likewise.
2705 * gcc.target/mips/fix-r4000-5.c: Likewise.
2706 * gcc.target/mips/fix-r4000-6.c: Likewise.
2707 * gcc.target/mips/fix-r4000-8.c: Likewise.
2708 * gcc.target/mips/fix-r4000-10.c: Likewise.
2709 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2710 * gcc.target/mips/fixed-vector-type.c: Likewise.
2711 * gcc.target/mips/fpr-moves-1.c: Likewise.
2712 * gcc.target/mips/fpr-moves-2.c: Likewise.
2713 * gcc.target/mips/fpr-moves-3.c: Likewise.
2714 * gcc.target/mips/fpr-moves-4.c: Likewise.
2715 * gcc.target/mips/fpr-moves-5.c: Likewise.
2716 * gcc.target/mips/fpr-moves-6.c: Likewise.
2717 * gcc.target/mips/ins-1.c: Likewise.
2718 * gcc.target/mips/ins-2.c: Likewise.
2719 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2720 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2721 * gcc.target/mips/lazy-binding-1.c: Likewise.
2722 * gcc.target/mips/madd-3.c: Likewise.
2723 * gcc.target/mips/madd-5.c: Likewise.
2724 * gcc.target/mips/madd-6.c: Likewise.
2725 * gcc.target/mips/madd-8.c: Likewise.
2726 * gcc.target/mips/madd-9.c: Likewise.
2727 * gcc.target/mips/memcpy-1.c: Likewise.
2728 * gcc.target/mips/mips-ps-type.c: Likewise.
2729 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2730 * gcc.target/mips/mips-sched-madd.c: Likewise.
2731 * gcc.target/mips/mips16e-extends.c: Likewise.
2732 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2733 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2734 * gcc.target/mips/movcc-1.c: Likewise.
2735 * gcc.target/mips/movcc-2.c: Likewise.
2736 * gcc.target/mips/movcc-3.c: Likewise.
2737 * gcc.target/mips/msub-5.c: Likewise.
2738 * gcc.target/mips/msub-6.c: Likewise.
2739 * gcc.target/mips/msub-8.c: Likewise.
2740 * gcc.target/mips/mult-2.c: Likewise.
2741 * gcc.target/mips/mult-3.c: Likewise.
2742 * gcc.target/mips/mult-5.c: Likewise.
2743 * gcc.target/mips/mult-6.c: Likewise.
2744 * gcc.target/mips/mult-7.c: Likewise.
2745 * gcc.target/mips/mult-12.c: Likewise.
2746 * gcc.target/mips/mult-13.c: Likewise.
2747 * gcc.target/mips/mult-14.c: Likewise.
2748 * gcc.target/mips/mult-15.c: Likewise.
2749 * gcc.target/mips/mult-17.c: Likewise.
2750 * gcc.target/mips/mult-18.c: Likewise.
2751 * gcc.target/mips/mult-19.c: Likewise.
2752 * gcc.target/mips/nmadd-1.c: Likewise.
2753 * gcc.target/mips/nmadd-2.c: Likewise.
2754 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2755 * gcc.target/mips/octeon-cins-1.c: Likewise.
2756 * gcc.target/mips/octeon-cins-2.c: Likewise.
2757 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2758 * gcc.target/mips/octeon-exts-2.c: Likewise.
2759 * gcc.target/mips/octeon-exts-3.c: Likewise.
2760 * gcc.target/mips/octeon-exts-4.c: Likewise.
2761 * gcc.target/mips/octeon-exts-5.c: Likewise.
2762 * gcc.target/mips/octeon-exts-6.c: Likewise.
2763 * gcc.target/mips/octeon-exts-7.c: Likewise.
2764 * gcc.target/mips/octeon-pop-2.c: Likewise.
2765 * gcc.target/mips/octeon-seq-3.c: Likewise.
2766 * gcc.target/mips/octeon-seq-4.c: Likewise.
2767 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2768 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2769 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2770 * gcc.target/mips/pr54240.c: Likewise.
2771 * gcc.target/mips/rsqrt-1.c: Likewise.
2772 * gcc.target/mips/rsqrt-2.c: Likewise.
2773 * gcc.target/mips/rsqrt-3.c: Likewise.
2774 * gcc.target/mips/rsqrt-4.c: Likewise.
2775 * gcc.target/mips/save-restore-2.c: Likewise.
2776 * gcc.target/mips/save-restore-4.c: Likewise.
2777 * gcc.target/mips/sb1-1.c: Likewise.
2778 * gcc.target/mips/scc-1.c: Likewise.
2779 * gcc.target/mips/scc-2.c: Likewise.
2780 * gcc.target/mips/scc-3.c: Likewise.
2781 * gcc.target/mips/scc-4.c: Likewise.
2782 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2783 * gcc.target/mips/truncate-1.c: Likewise.
2784 * gcc.target/mips/truncate-2.c: Likewise.
2785 * gcc.target/mips/truncate-3.c: Likewise.
2786 * gcc.target/mips/truncate-4.c: Likewise.
2787 * gcc.target/mips/truncate-5.c: Likewise.
2788 * gcc.target/mips/truncate-6.c: Likewise.
2789 * gcc.target/mips/unaligned-1.c: Likewise.
2790
2791 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2792 skip for -O0. Require -fexpensive-optimizations.
2793 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2794 * gcc.target/mips/dspr2-MULT.c: Likewise.
2795 * gcc.target/mips/fix-r4000-2.c: Likewise.
2796 * gcc.target/mips/fix-r4000-4.c: Likewise.
2797 * gcc.target/mips/fix-r4000-7.c: Likewise.
2798 * gcc.target/mips/fix-r4000-9.c: Likewise.
2799 * gcc.target/mips/madd-1.c: Likewise.
2800 * gcc.target/mips/madd-2.c: Likewise.
2801 * gcc.target/mips/madd-4.c: Likewise.
2802 * gcc.target/mips/maddu-1.c: Likewise.
2803 * gcc.target/mips/maddu-2.c: Likewise.
2804 * gcc.target/mips/maddu-3.c: Likewise.
2805 * gcc.target/mips/maddu-4.c: Likewise.
2806 * gcc.target/mips/msub-1.c: Likewise.
2807 * gcc.target/mips/msub-2.c: Likewise.
2808 * gcc.target/mips/msub-3.c: Likewise.
2809 * gcc.target/mips/msub-4.c: Likewise.
2810 * gcc.target/mips/msubu-1.c: Likewise.
2811 * gcc.target/mips/msubu-2.c: Likewise.
2812 * gcc.target/mips/msubu-3.c: Likewise.
2813 * gcc.target/mips/msubu-4.c: Likewise.
2814 * gcc.target/mips/mult-1.c: Likewise.
2815 * gcc.target/mips/mult-4.c: Likewise.
2816 * gcc.target/mips/mult-8.c: Likewise.
2817 * gcc.target/mips/mult-9.c: Likewise.
2818 * gcc.target/mips/mult-10.c: Likewise.
2819 * gcc.target/mips/mult-11.c: Likewise.
2820 * gcc.target/mips/mult-16.c: Likewise.
2821
2822 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2823 skip for -O0 and -Os.
2824 * gcc.target/mips/fix-r4000-12.c: Likewise.
2825 * gcc.target/mips/madd-7.c: Likewise.
2826 * gcc.target/mips/mips-ps-5.c: Likewise.
2827 * gcc.target/mips/mips-ps-7.c: Likewise.
2828 * gcc.target/mips/msub-7.c: Likewise.
2829
2830 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2831 skip for -O0. Require -mno-abicalls.
2832 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2833
2834 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2835 skip for -O0. Require a total number of BBIT instructions and
2836 at least one of each kind.
2837
2838 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2839 skip for -O0. Require -fno-unroll-loops.
2840
2841 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2842 skip for -O0. Allow BLTZ as well as BGEZ.
2843
2844 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2845
2846 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2847 skip for -O0. Require -fschedule-insns2.
2848 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2849
2850 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2851 but skip for -O0. Make a branch-likely more likely.
2852
2853 * gcc.target/mips/timode-2.c: Split each test into its own function.
2854 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2855
2856 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2857 skip for -O0. Require -fpeephole2.
2858 * gcc.target/mips/vr-mult-2.c: Likewise.
2859
2860 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2861
2862 PR preprocessor/53469
2863 * gcc.dg/cpp/_Pragma7.c: New test case.
2864
2865 2012-08-27 Tobias Burnus <burnus@net-b.de>
2866
2867 PR fortran/54370
2868 * gfortran.dg/do_5.f90: New.
2869
2870 2012-08-27 Tobias Burnus <burnus@net-b.de>
2871
2872 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2873 from dg-options as -Wall no longer implies it.
2874
2875 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2876
2877 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2878
2879 2012-08-25 Jason Merrill <jason@redhat.com>
2880
2881 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2882
2883 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2884
2885 PR c++/51421
2886 * g++.dg/cpp0x/auto34.C: New.
2887
2888 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2889
2890 PR c/54363
2891 * gcc.dg/pr54363.c: New test.
2892
2893 PR c/54355
2894 * gcc.dg/pr54355.c: New test.
2895
2896 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2897
2898 PR debug/52857
2899 * gcc.target/i386/pr52857-1.c: New.
2900 * gcc.target/i386/pr52857-2.c: Likewise.
2901
2902 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2903
2904 * gcc.target/mips/code-readable-4.c: New test.
2905
2906 2012-08-23 Julian Brown <julian@codesourcery.com>
2907 Sandra Loosemore <sandra@codesourcery.com>
2908
2909 * gcc.target/mips/code-readable-1.c: Add -O to options.
2910
2911 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2912
2913 PR c++/20420
2914 * g++.dg/lookup/using53.C: New.
2915
2916 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2917
2918 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2919 * gcc.dg/fixed-point/convert-1.c: New.
2920 * gcc.dg/fixed-point/convert-2.c: New.
2921 * gcc.dg/fixed-point/convert-3.c: New.
2922 * gcc.dg/fixed-point/convert-4.c: New.
2923 * gcc.dg/fixed-point/convert-float-1.c: New.
2924 * gcc.dg/fixed-point/convert-float-2.c: New.
2925 * gcc.dg/fixed-point/convert-float-3.c: New.
2926 * gcc.dg/fixed-point/convert-float-4.c: New.
2927 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2928 * gcc.dg/fixed-point/convert-sat.c: New.
2929 * gcc.dg/fixed-point/convert.h: New.
2930
2931 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2932
2933 PR target/54089
2934 * gcc.target/sh/pr54089-2.c: New.
2935
2936 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2937
2938 * gcc.target/i386/long-double-64-1.c: New file.
2939 * gcc.target/i386/long-double-64-2.c: Likewise.
2940 * gcc.target/i386/long-double-64-3.c: Likewise.
2941 * gcc.target/i386/long-double-64-4.c: Likewise.
2942 * gcc.target/i386/long-double-80-1.c: Likewise.
2943 * gcc.target/i386/long-double-80-2.c: Likewise.
2944 * gcc.target/i386/long-double-80-3.c: Likewise.
2945 * gcc.target/i386/long-double-80-4.c: Likewise.
2946 * gcc.target/i386/long-double-80-5.c: Likewise.
2947 * gcc.target/i386/long-double-80-6.c: Likewise.
2948 * gcc.target/i386/long-double-80-7.c: Likewise.
2949
2950 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2951
2952 PR tree-optimization/54317
2953 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2954
2955 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2956
2957 PR target/39423
2958 * gcc.target/sh/pr39423-2.c: New.
2959
2960 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2961
2962 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2963 * gcc.dg/fold-perm.c: Likewise.
2964
2965 2012-08-20 Jan Hubicka <jh@suse.cz>
2966
2967 PR fortran/48636
2968 * gcc.dg/ipa/inlinehint-1.c: New.
2969
2970 2012-08-20 Florian Weimer <fweimer@redhat.com>
2971
2972 PR c++/19351
2973 * g++.dg/init/new38.C: New test.
2974 * g++.dg/init/new39.C: New test.
2975
2976 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2977
2978 PR target/54089
2979 * gcc.target/sh/pr54089-1.c: New.
2980
2981 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2982
2983 PR target/51244
2984 * gcc.target/sh/pr51244-11.c: New.
2985
2986 2012-08-20 Tobias Burnus <burnus@net-b.de>
2987
2988 PR fortran/54301
2989 * gfortran.dg/warn_target_lifetime_2.f90: New.
2990
2991 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2992
2993 PR c++/10416
2994 * g++.dg/warn/Wunused-var-17.C: New.
2995
2996 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2997
2998 PR middle-end/53992
2999 * gcc.dg/gomp/pr53992.c: New test.
3000
3001 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3002
3003 PR tree-ssa/54295
3004 * gcc.c-torture/execute/20120817-1.c: New test.
3005
3006 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3007
3008 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3009 add instruction.
3010 (f2): New test that really does need adds.
3011
3012 2012-08-20 Richard Guenther <rguenther@suse.de>
3013
3014 PR tree-optimization/54327
3015 * gcc.dg/torture/pr54327.c: New testcase.
3016
3017 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3018
3019 PR tree-optimization/54321
3020 * gcc.c-torture/compile/pr54321.c: New test.
3021
3022 2012-08-20 Tobias Burnus <burnus@net-b.de>
3023
3024 PR fortran/54301
3025 * gfortran.dg/warn_target_lifetime_1.f90: New.
3026
3027 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3028
3029 PR fortran/54298
3030 * gfortran.dg/real_compare_1.f90: New test case.
3031 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3032
3033 2012-08-18 Jan Hubicka <jh@suse.cz>
3034
3035 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3036
3037 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3038
3039 PR fortran/39290
3040 * gfortran.dg/interface_37.f90: New test.
3041
3042 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3043 Gary Funck <gary@intrepid.com>
3044
3045 PR target/20020
3046 * gcc.target/i386/pr20020-1.c: New test.
3047 * gcc.target/i386/pr20020-2.c: Likewise.
3048 * gcc.target/i386/pr20020-3.c: Likewise.
3049
3050 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3051
3052 * gcc.target/i386/perm-concat.c: New test.
3053
3054 2012-08-17 Julian Brown <julian@codesourcery.com>
3055
3056 * gcc.target/arm/div64-unwinding.c: New test.
3057
3058 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3059
3060 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3061
3062 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3063
3064 PR target/54236
3065 * gcc.target/sh/pr54236-1.c: New.
3066
3067 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3068
3069 * lib/target-supports.exp (check_effective_target_sync_int_long)
3070 (check_effective_target_sync_char_short): Enable for crisv32-*
3071 and cris-*.
3072
3073 PR middle-end/54261
3074 * gcc.dg/torture/pr54261-1.c: New test.
3075
3076 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3077
3078 PR fortran/54243
3079 PR fortran/54244
3080 * gfortran.dg/typebound_call_24.f03: New.
3081
3082 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3083
3084 PR tree-optimization/54245
3085 * gcc.dg/tree-ssa/pr54245.c: New test.
3086
3087 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3088
3089 PR tree-optimization/54240
3090 * gcc.target/powerpc/pr54240.c: New test.
3091 * gcc.target/mips/pr54240.c: Likewise.
3092
3093 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3094
3095 PR target/52933
3096 * gcc.target/sh/pr52933-1.c: New.
3097 * gcc.target/sh/pr52933-2.c: New.
3098
3099 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3100
3101 PR target/50751
3102 * gcc.target/sh/pr50751-8.c: New.
3103
3104 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3105
3106 PR fortran/47586
3107 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3108 * gfortran.dg/typebound_proc_27.f03: New test.
3109
3110 2012-08-14 Sterling Augustine <saugustine@google.com>
3111
3112 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3113
3114 2012-08-14 Tobias Burnus <burnus@net-b.de>
3115
3116 PR fortran/40881
3117 * gfortran.dg/data_constraints_3.f90: New.
3118 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3119 to disable -pedantic compilation.
3120 * gfortran.dg/pr37243.f: Ditto.
3121 * gfortran.dg/g77/19990826-3.f: Ditto.
3122 * gfortran.dg/g77/20020307-1.f : Ditto.
3123 * gfortran.dg/g77/980310-3.f: Ditto.
3124
3125 2012-08-14 Tobias Burnus <burnus@net-b.de>
3126
3127 PR fortran/54234
3128 * gfortran.dg/warn_conversion_4.f90: New.
3129
3130 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3131
3132 PR middle-end/53411
3133 PR rtl-optimization/53495
3134 * gcc.c-torture/compile/pr53411.c: New test.
3135 * gcc.c-torture/compile/pr53495.c: New test.
3136
3137 2012-08-13 Richard Guenther <rguenther@suse.de>
3138
3139 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3140
3141 2012-08-13 Richard Guenther <rguenther@suse.de>
3142
3143 PR tree-optimization/54200
3144 * gcc.dg/guality/pr54200.c: New testcase.
3145 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3146
3147 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3148
3149 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3150
3151 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3152
3153 PR target/51244
3154 * gcc.target/sh/pr51244-7.c: New.
3155 * gcc.target/sh/pr51244-8.c: New.
3156 * gcc.target/sh/pr51244-9.c: New.
3157 * gcc.target/sh/pr51244-10.c: New.
3158
3159 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3160
3161 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3162 -m2e or -m2a.
3163 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3164 * gcc.target/sh/pr53511-1.c: Likewise.
3165 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3166 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3167 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3168 * gcc.target/sh/pr53512-3.c: Likewise.
3169 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3170
3171 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3172
3173 PR target/39423
3174 * gcc.c-torture/compile/pr39423-1.c: New.
3175 * gcc.c-torture/compile/pr39423-2.c: New.
3176
3177 2012-08-12 Tobias Burnus <burnus@net-b.de>
3178
3179 PR fortran/54221
3180 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3181 they appear uninitialized on the RHS.
3182 * gfortran.dg/public_private_module_6.f90: New.
3183
3184 2012-08-11 Martin Jambor <mjambor@suse.cz>
3185
3186 PR fortran/48636
3187 * gfortran.dg/pr48636.f90: New test.
3188
3189 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3190
3191 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3192 to avoid warnings.
3193 (main): Adjust caller.
3194
3195 2012-08-10 Richard Guenther <rguenther@suse.de>
3196
3197 * gcc.dg/matrix/*.c: Adjust and move ...
3198 * gcc.dg/torture/: ... here.
3199 * gcc.dg/matrix: Remove directory.
3200
3201 2012-08-10 Richard Guenther <rguenther@suse.de>
3202
3203 PR middle-end/54219
3204 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3205
3206 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3207
3208 PR middle-end/54211
3209 * gcc.dg/tree-ssa/pr54211.c: New test.
3210
3211 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3212
3213 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3214 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3215
3216 2012-08-10 Richard Guenther <rguenther@suse.de>
3217
3218 PR tree-optimization/54109
3219 * gcc.dg/torture/pr54109.c: New testcase.
3220 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3221 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3222
3223 2012-08-10 Richard Guenther <rguenther@suse.de>
3224
3225 PR tree-optimization/54027
3226 * gcc.dg/torture/pr54027.c: New testcase.
3227
3228 2012-08-10 Richard Guenther <rguenther@suse.de>
3229
3230 * g++.dg/plugin/selfassign.c: Adjust.
3231 * gcc.dg/plugin/selfassign.c: Likewise.
3232 * gcc.dg/strlenopt-11.c: Likewise.
3233 * gcc.dg/strlenopt-13.c: Likewise.
3234 * gcc.dg/no-strict-overflow-4.c: Likewise.
3235 * gcc.dg/strict-overflow-4.c: Likewise.
3236 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3237 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3238 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3239 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3240 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3241 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3242 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3243 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3244 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3245 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3246 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3247 * gcc.dg/pr46309.c: Likewise.
3248 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3249
3250 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3251
3252 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3253 for x86 targets.
3254 * gcc.c-torture/compile/20120727-2.c: New test.
3255
3256 2012-08-09 Martin Jambor <mjambor@suse.cz>
3257
3258 * gcc.dg/ipa/iinline-4.c: New test.
3259 * gcc.dg/ipa/iinline-5.c: Likewise.
3260 * gcc.dg/ipa/iinline-6.c: Likewise.
3261 * gcc.dg/ipa/iinline-7.c: Likewise.
3262 * gcc.dg/lto/20120723_0.c: Likewise.
3263 * gcc.dg/lto/20120723_1.c: Likewise.
3264
3265 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3266
3267 PR target/39423
3268 * gcc.target/sh/pr39423-1.c: New.
3269
3270 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3271
3272 PR target/51244
3273 * gcc.target/sh/pr51244-5: New.
3274 * gcc.target/sh/pr51244-6: New.
3275
3276 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3277
3278 * gcc.target/i386/adx-addxcarry32-3.c: New.
3279 * gcc.target/i386/adx-addxcarry64-3.c: New.
3280
3281 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3282
3283 PR rtl-optimization/53701
3284 * gcc.dg/pr53701.c: New test.
3285
3286 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3287
3288 * gcc.c-torture/compile/20120727-1.c: New test.
3289
3290 2012-08-09 Tobias Burnus <burnus@net-b.de>
3291
3292 PR fortran/54199
3293 * gfortran.dg/intrinsic_shadow_4.f90: New.
3294
3295 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3296
3297 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3298
3299 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3300
3301 * gcc.c-torture/execute/20120808-1.c: New test.
3302
3303 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3304
3305 PR rtl-optimization/54157
3306 * gcc.target/i386/pr54157.c: New file.
3307
3308 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3309
3310 * gcc.target/i386/adx-addcarryx32-1.c: New.
3311 * gcc.target/i386/adx-addcarryx32-2.c: New.
3312 * gcc.target/i386/adx-addcarryx64-1.c: New.
3313 * gcc.target/i386/adx-addcarryx64-2.c: New.
3314 * gcc.target/i386/adx-check.h: New.
3315 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3316 * gcc.target/i386/sse-12.c: Add -madx.
3317 * gcc.target/i386/sse-13.c: Ditto.
3318 * gcc.target/i386/sse-14.c: Ditto.
3319 * gcc.target/i386/sse-22.c: Ditto.
3320 * gcc.target/i386/sse-23.c: Ditto.
3321 * g++.dg/other/i386-2.C: Ditto.
3322 * g++.dg/other/i386-3.C: Ditto.
3323
3324 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3325
3326 * gcc.dg/tree-ssa/slsr-5.c: New.
3327 * gcc.dg/tree-ssa/slsr-6.c: New.
3328 * gcc.dg/tree-ssa/slsr-7.c: New.
3329 * gcc.dg/tree-ssa/slsr-8.c: New.
3330 * gcc.dg/tree-ssa/slsr-9.c: New.
3331 * gcc.dg/tree-ssa/slsr-10.c: New.
3332 * gcc.dg/tree-ssa/slsr-11.c: New.
3333 * gcc.dg/tree-ssa/slsr-12.c: New.
3334 * gcc.dg/tree-ssa/slsr-13.c: New.
3335 * gcc.dg/tree-ssa/slsr-14.c: New.
3336 * gcc.dg/tree-ssa/slsr-15.c: New.
3337 * gcc.dg/tree-ssa/slsr-16.c: New.
3338 * gcc.dg/tree-ssa/slsr-17.c: New.
3339 * gcc.dg/tree-ssa/slsr-18.c: New.
3340 * gcc.dg/tree-ssa/slsr-19.c: New.
3341 * gcc.dg/tree-ssa/slsr-20.c: New.
3342 * gcc.dg/tree-ssa/slsr-21.c: New.
3343 * gcc.dg/tree-ssa/slsr-22.c: New.
3344 * gcc.dg/tree-ssa/slsr-23.c: New.
3345 * gcc.dg/tree-ssa/slsr-24.c: New.
3346 * gcc.dg/tree-ssa/slsr-25.c: New.
3347 * gcc.dg/tree-ssa/slsr-26.c: New.
3348 * gcc.dg/tree-ssa/slsr-30.c: New.
3349 * gcc.dg/tree-ssa/slsr-31.c: New.
3350
3351 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3352
3353 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3354 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3355 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3356
3357 2012-08-06 Cary Coutant <ccoutant@google.com>
3358
3359 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3360
3361 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3362
3363 PR fortran/35831
3364 * gfortran.dg/dummy_procedure_5.f90: Modified.
3365 * gfortran.dg/dummy_procedure_8.f90: New.
3366 * gfortran.dg/interface_26.f90: Modified.
3367 * gfortran.dg/proc_ptr_11.f90: Modified.
3368 * gfortran.dg/proc_ptr_15.f90: Modified.
3369 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3370 * gfortran.dg/typebound_override_1.f90: Modified.
3371 * gfortran.dg/typebound_proc_6.f03: Modified.
3372
3373 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3374
3375 PR tree-optimization/51938
3376 PR tree-optimization/52005
3377 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3378 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3379 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3380 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3381
3382 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3383
3384 Avoid crashing on erroneous static_assert usage
3385 * g++.dg/cpp0x/static_assert8.C: New test.
3386
3387 2012-08-06 Jason Merrill <jason@redhat.com>
3388
3389 * g++.dg/cpp0x/sfinae38.C: New.
3390
3391 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3392 Paolo Carlini <paolo.carlini@oracle.com>
3393
3394 PR c++/54165
3395 * g++.dg/conversion/void2.C: New.
3396
3397 2012-08-06 Tom de Vries <tom@codesourcery.com>
3398
3399 * gcc.dg/tree-ssa/vrp78.c: New test.
3400
3401 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3402 Richard Sandiford <rdsandiford@googlemail.com>
3403
3404 * g++.dg/opt/enum2.C: Require fpic target.
3405 * g++.dg/lto/20090303_0.C: Likewise.
3406
3407 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3408 Catherine Moore <clm@codesourcery.com>
3409
3410 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3411 flush function names too.
3412 * gcc.target/mips/clear-cache-1.c: Likewise.
3413
3414 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3415
3416 PR target/54156
3417 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3418
3419 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3420
3421 PR fortran/54166
3422 * gfortran.dg/array_5.f90: New test.
3423
3424 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3425
3426 PR tree-optimization/30318
3427 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3428
3429 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3430
3431 * g++.dg/ext/vector17.C: New testcase.
3432
3433 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3434
3435 PR target/51931
3436 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3437 * g++.dg/opt/longbranch1.C: Likewise.
3438
3439 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3440
3441 PR tree-optimization/53805
3442 * gcc.dg/fold-notunord.c: New testcase.
3443
3444 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3445
3446 PR fortran/48820
3447 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3448 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3449
3450 2012-08-02 Jason Merrill <jason@redhat.com>
3451 Paolo Carlini <paolo.carlini@oracle.com>
3452
3453 PR c++/51213 (again)
3454 * g++.dg/cpp0x/sfinae37.C: Extend.
3455
3456 2012-08-02 Richard Guenther <rguenther@suse.de>
3457
3458 PR tree-optimization/50672
3459 * g++.dg/torture/pr50672.C: New testcase.
3460
3461 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3462
3463 PR fortran/54147
3464 * gfortran.dg/abstract_type_6.f03: Modified.
3465 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3466 * gfortran.dg/proc_ptr_comp_35.f90: New.
3467 * gfortran.dg/typebound_proc_9.f03: Modified.
3468 * gfortran.dg/typebound_proc_26.f90: New.
3469
3470 2012-08-02 Richard Guenther <rguenther@suse.de>
3471
3472 * gcc.dg/torture/pta-callused-1.c: Adjust.
3473 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3474 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3475 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3476 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3477 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3478 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3479 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3480 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3481
3482 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3483
3484 PR fortran/54033
3485 * gfortran.dg/include_6.f90: New test case.
3486 * gfortran.dg/include_7.f90: New test case.
3487 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3488
3489 2012-08-01 Tom de Vries <tom@codesourcery.com>
3490
3491 * gcc.dg/tree-ssa/vrp76.c: New test.
3492
3493 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3494
3495 PR tree-optimization/46556
3496 * gcc.dg/tree-ssa/slsr-27.c: New.
3497 * gcc.dg/tree-ssa/slsr-28.c: New.
3498 * gcc.dg/tree-ssa/slsr-29.c: New.
3499
3500 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3501
3502 PR fortran/42418
3503 * gfortran.dg/proc_decl_29.f90: New.
3504
3505 2012-07-31 Dehao Chen <dehao@google.com>
3506
3507 * gcc.dg/predict-7.c: New test.
3508
3509 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3510
3511 PR fortran/54134
3512 * gfortran.dg/typebound_override_3.f90: New.
3513
3514 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3515
3516 PR tree-optimization/53773
3517 * gcc.dg/vect/pr53773.c: New test.
3518
3519 2012-07-31 Nick Clifton <nickc@redhat.com>
3520
3521 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3522 and for XStormy16.
3523
3524 2012-07-31 Tobias Burnus <burnus@net-b.de>
3525
3526 * gfortran.dg/c_funloc_tests_6.f90: New.
3527 * gfortran.dg/c_funloc_tests_7.f90: New.
3528 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3529
3530 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3531
3532 PR c++/53624
3533 * g++.dg/cpp0x/temp_default5.C: New.
3534
3535 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3536
3537 PR fortran/51081
3538 * gfortran.dg/proc_ptr_37.f90: New.
3539
3540 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3541
3542 * lib/target-supports.exp
3543 (check_effective_target_vect_natural_alignment): New function.
3544 * gcc.dg/align-2.c: Only run on targets with natural alignment
3545 of vector types.
3546 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3547 alignment of vector types.
3548
3549 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3550 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3551
3552 * gcc.target/i386/rdseed16-1.c: New.
3553 * gcc.target/i386/rdseed32-1.c: Ditto
3554 * gcc.target/i386/rdseed64-1.c: Ditto
3555 * gcc.target/i386/sse-12.c: Add -mrdseed.
3556 * gcc.target/i386/sse-13.c: Ditto.
3557 * gcc.target/i386/sse-14.c: Ditto.
3558 * g++.dg/other/i386-2.C: Ditto.
3559 * g++.dg/other/i386-3.C: Ditto.
3560
3561 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3562
3563 PR target/51244
3564 * gcc.target/sh/pr51244-4.c: New.
3565
3566 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3567
3568 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3569 for alpha*-*-* targets. Cleanup original tree dump.
3570
3571 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3572
3573 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3574 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3575
3576 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3577
3578 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3579 rand, srand. Include <stdlib.h>.
3580
3581 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3582
3583 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3584
3585 2012-07-26 Richard Henderson <rth@redhat.com>
3586
3587 * gcc.dg/attr-hotcold-1.c: New.
3588 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3589
3590 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3591 Sandra Loosemore <sandra@codesourcery.com>
3592
3593 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3594
3595 2012-07-26 Tobias Burnus <burnus@net-b.de>
3596
3597 * gfortran.dg/contiguous_1.f90: Update dg-error.
3598 * gfortran.dg/proc_ptr_32.f90: Ditto.
3599
3600 2012-07-26 Richard Guenther <rguenther@suse.de>
3601
3602 PR tree-optimization/54098
3603 * gcc.dg/torture/pr54098.c: New testcase.
3604
3605 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3606
3607 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3608 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3609
3610 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3611
3612 PR fortran/44354
3613 * gfortran.dg/array_constructor_39.f90: New test.
3614
3615 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3616
3617 PR fortran/44354
3618 * gfortran.dg/array_constructor_38.f90: New test.
3619
3620 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3621
3622 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3623
3624 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3625
3626 * gnat.dg/noreturn5.ad[sb]: New test.
3627
3628 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3629 Paul Brook <paul@codesourcery.com>
3630
3631 PR target/53633
3632
3633 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3634 * c-c++-common/pr53633.c: New test.
3635
3636 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3637
3638 * gcc.target/i386/asm-dialect-1.c: New test case.
3639
3640 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3641 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3642
3643 * gcc.target/i386/prefetchw-1.c: New.
3644 * gcc.target/i386/sse-12.c: Add -mprfchw.
3645 * gcc.target/i386/sse-13.c: Ditto.
3646 * gcc.target/i386/sse-14.c: Ditto.
3647 * gcc.target/i386/sse-22.c: Ditto.
3648 * gcc.target/i386/sse-23.c: Ditto.
3649 * g++.dg/other/i386-2.C: Ditto.
3650 * g++.dg/other/i386-3.C: Ditto.
3651
3652 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3653
3654 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3655
3656 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3657
3658 PR target/54051
3659 * gcc.target/arm/pr54051.c: New.
3660 * gcc.target/arm/vfp-1.c: Adjust test.
3661
3662 2012-07-24 Julian Brown <julian@codesourcery.com>
3663
3664 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3665 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3666 hard-float ARM.
3667
3668 2012-07-23 Paul Brook <paul@codesourcery.com>
3669
3670 * g++.dg/other/armv7m-1.c: New test.
3671
3672 2012-07-23 Julian Brown <julian@codesourcery.com>
3673
3674 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3675 ARM.
3676 (DO_TEST): Define to 1 for appropriate ARM targets.
3677
3678 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3679
3680 PR tree-optimization/53881
3681 * gcc.dg/pr53881.c: Renamed to ...
3682 * gcc.dg/pr53881-1.c: ... this.
3683 * gcc.dg/pr53881-2.c: New test.
3684
3685 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3686
3687 Handle recent changes in default atomics for cris*-*-linux*.
3688 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3689 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3690 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3691 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3692 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3693 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3694 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3695 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3696 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3697 -mno-unaligned-atomic-may-use-library is in effect for
3698 cris*-*-linux*.
3699 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3700 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3701 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3702 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3703 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3704 gcc.target/cris/torture/sync-mis-op-i-1.c,
3705 gcc.target/cris/torture/sync-mis-op-i-2.c,
3706 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3707 gcc.target/cris/torture/sync-mis-op-i-3.c,
3708 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3709 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3710 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3711 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3712 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3713 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3714 (main): Remove local variable x.
3715 [mis_ok]: Check that atomics don't fail.
3716
3717 2012-07-21 Andrew Pinski <apinski@cavium.com>
3718
3719 * gcc.dg/tree-ssa/vrp72.c: New test.
3720 * gcc.dg/tree-ssa/vrp73.c: New test.
3721 * gcc.dg/tree-ssa/vrp74.c: New test.
3722 * gcc.dg/tree-ssa/vrp75.c: New test.
3723
3724 2012-07-21 Andrew Pinski <apinski@cavium.com>
3725
3726 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3727 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3728
3729 2012-07-21 Andrew Pinski <apinski@cavium.com>
3730
3731 * gcc.target/mips/octeon-pop-2.c: New testcase.
3732
3733 2012-07-21 Tobias Burnus <burnus@net-b.de>
3734
3735 PR fortran/48820
3736 * gfortran.dg/assumed_rank_3.f90: New.
3737 * gfortran.dg/assumed_rank_11.f90: New.
3738 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3739 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3740 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3741
3742 2012-07-21 Andrew Pinski <apinski@cavium.com>
3743
3744 * gcc.target/mips/unaligned-1.c: New testcase.
3745
3746 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3747
3748 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3749
3750 2012-07-20 Tobias Burnus <burnus@net-b.de>
3751
3752 * gfortran.dg/bind_c_array_params_2.f90: New.
3753 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3754 and update dg-error.
3755
3756 2012-07-20 Tobias Burnus <burnus@net-b.de>
3757
3758 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3759
3760 2012-07-20 Jason Merrill <jason@redhat.com>
3761
3762 PR c++/54038
3763 * g++.dg/other/array7.C: New.
3764
3765 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3766
3767 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3768 the basic block and check loop depth.
3769 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3770 matching patterns and comments.
3771 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3772 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3773
3774 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3775
3776 PR c++/28656
3777 * c-c++-common/pr28656.c: New test.
3778
3779 2012-07-19 Jason Merrill <jason@redhat.com>
3780
3781 PR c++/54026
3782 * g++.dg/init/mutable1.C: New.
3783
3784 2012-07-20 Tobias Burnus <burnus@net-b.de>
3785
3786 PR fortran/48820
3787 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3788 * gfortran.dg/assumed_rank_1.f90: New.
3789 * gfortran.dg/assumed_rank_1_c.c: New.
3790 * gfortran.dg/assumed_rank_2.f90: New.
3791 * gfortran.dg/assumed_rank_4.f90: New.
3792 * gfortran.dg/assumed_rank_5.f90: New.
3793 * gfortran.dg/assumed_rank_6.f90: New.
3794 * gfortran.dg/assumed_rank_7.f90: New.
3795 * gfortran.dg/assumed_rank_8.f90: New.
3796 * gfortran.dg/assumed_rank_8_c.c: New.
3797 * gfortran.dg/assumed_rank_9.f90: New.
3798 * gfortran.dg/assumed_rank_10.f90: New.
3799 * gfortran.dg/assumed_rank_12.f90: New.
3800
3801 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3802
3803 * gnat.dg/opt25.adb: New test.
3804 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3805 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3806
3807 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3808
3809 * gnat.dg/aggr20.ad[sb]: New test.
3810 * gnat.dg/aggr20_pkg.ads: New helper.
3811
3812 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3813
3814 * gnat.dg/derived_type3.adb: New test.
3815 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3816
3817 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3818
3819 PR rtl-optimization/53942
3820 * gcc.dg/pr53942.c: New test.
3821
3822 2012-07-19 Jason Merrill <jason@redhat.com>
3823
3824 PR c++/54021
3825 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3826
3827 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3828
3829 * gnat.dg/discr38.adb: New test.
3830
3831 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3832
3833 PR middle-end/54017
3834 * c-c++-common/gomp/pr54017.c: New test.
3835
3836 2012-07-19 Richard Guenther <rguenther@suse.de>
3837 Eric Botcazou <ebotcazou@adacore.com>
3838
3839 * gnat.dg/loop_optimization11.adb: New testcase.
3840 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3841
3842 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3843 Jason Merrill <jason@redhat.com>
3844
3845 * g++.dg/cpp0x/sfinae37.C: New.
3846 * g++.dg/template/access23.C: New.
3847 * g++.dg/template/access7.C: Adjust.
3848 * g++.dg/template/sfinae10.C: Don't expect errors.
3849 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3850
3851 2012-07-18 Julian Brown <julian@codesourcery.com>
3852 Sandra Loosemore <sandra@codesroucery.com>
3853
3854 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3855
3856 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3857
3858 * gnat.dg/noreturn4.ad[sb]: New test.
3859 * gnat.dg/noreturn4_pkg.ads: New helper.
3860
3861 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3862 Julian Brown <julian@codesourcery.com>
3863
3864 * gcc.target/arm/neon-vdup-1.c: New test case.
3865 * gcc.target/arm/neon-vdup-2.c: New test case.
3866 * gcc.target/arm/neon-vdup-3.c: New test case.
3867 * gcc.target/arm/neon-vdup-4.c: New test case.
3868 * gcc.target/arm/neon-vdup-5.c: New test case.
3869 * gcc.target/arm/neon-vdup-6.c: New test case.
3870 * gcc.target/arm/neon-vdup-7.c: New test case.
3871 * gcc.target/arm/neon-vdup-8.c: New test case.
3872 * gcc.target/arm/neon-vdup-9.c: New test case.
3873 * gcc.target/arm/neon-vdup-10.c: New test case.
3874 * gcc.target/arm/neon-vdup-11.c: New test case.
3875 * gcc.target/arm/neon-vdup-12.c: New test case.
3876 * gcc.target/arm/neon-vdup-13.c: New test case.
3877 * gcc.target/arm/neon-vdup-14.c: New test case.
3878 * gcc.target/arm/neon-vdup-15.c: New test case.
3879 * gcc.target/arm/neon-vdup-16.c: New test case.
3880 * gcc.target/arm/neon-vdup-17.c: New test case.
3881 * gcc.target/arm/neon-vdup-18.c: New test case.
3882 * gcc.target/arm/neon-vdup-19.c: New test case.
3883 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3884 arguments non-constant.
3885
3886 2012-07-18 Richard Guenther <rguenther@suse.de>
3887
3888 PR tree-optimization/53970
3889 * g++.dg/torture/pr53970.C: New testcase.
3890
3891 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3892
3893 PR target/38621
3894 * gcc.c-torture/compile/pr38621.c: New.
3895
3896 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3897
3898 PR target/33135
3899 * gcc.target/sh/pr33135-1.c: New.
3900 * gcc.target/sh/pr33135-2.c: New.
3901 * gcc.target/sh/pr33135-3.c: New.
3902 * gcc.target/sh/pr33135-4.c: New.
3903
3904 2012-07-17 Jason Merrill <jason@redhat.com>
3905
3906 PR c++/53995
3907 * g++.dg/parse/enum9.C: New.
3908
3909 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3910 Sandra Loosemore <sandra@codesourcery.com>
3911
3912 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3913 if there is a conflict with -mcpu=. Use -mcpu=5208.
3914
3915 2012-07-17 Jason Merrill <jason@redhat.com>
3916
3917 PR c++/53989
3918 * g++.dg/template/array23.C: New.
3919
3920 2012-07-17 Tobias Burnus <burnus@net-b.de>
3921
3922 PR fortran/53985
3923 * gfortran.dg/bind_c_usage_26.f90: New.
3924 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3925 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3926 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3927 * gfortran.dg/interop_params.f03: Ditto.
3928
3929 2012-07-17 Jason Merrill <jason@redhat.com>
3930
3931 * g++.dg/template/inherit8.C: Adjust.
3932 * g++.dg/template/using21.C: Adjust.
3933 * g++.dg/template/using22.C: Adjust.
3934
3935 PR c++/53549
3936 * g++.dg/template/current-inst1.C: New.
3937 * g++.dg/parse/crash35.C: Adjust.
3938
3939 2012-07-17 Tobias Burnus <burnus@net-b.de>
3940
3941 PR fortran/52101
3942 * gfortran.dg/oldstyle_4.f90: New.
3943
3944 2012-07-17 Tobias Burnus <burnus@net-b.de>
3945
3946 PR fortran/49265
3947 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3948 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3949
3950 2012-07-16 Jason Merrill <jason@redhat.com>
3951
3952 * g++.dg/parse/access8.C: Adjust.
3953 * g++.dg/template/sfinae6_neg.C: Adjust.
3954
3955 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3956
3957 PR fortran/53824
3958 * gfortran.dg/coarray_allocate_1.f90: New test.
3959
3960 2012-07-16 Andrew Pinski <apinski@cavium.com>
3961
3962 * gcc.c-torture/execute/bswap-1.c: New testcase.
3963 * gcc.c-torture/compile/unalign-1.c: New testcase.
3964 * gcc.c-torture/compile/20120524-1.c: New testcase.
3965 * gcc.c-torture/compile/20101216-1.c: New testcase.
3966
3967 2012-07-16 Dehao Chen <dehao@google.com>
3968
3969 Revert
3970 2012-07-10 Dehao Chen <dehao@google.com>
3971
3972 * gcc.dg/debug_info_inline.c: New test.
3973
3974 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3975
3976 PR fortran/53956
3977 * gfortran.dg/proc_decl_28.f90: New.
3978
3979 2012-07-16 Andrew Pinski <apinski@cavium.com>
3980
3981 * gcc.dg/torture/builtins-1.c: New testcase.
3982
3983 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3984
3985 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3986 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3987 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3988 gcc.target/cris/sync-1-v10.c,
3989 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3990 pass -mno-unaligned-atomic-may-use-library.
3991 * gcc.target/cris/sync-xchg-1.c: New test.
3992 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3993 valid register operand output modifier.
3994
3995 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3996
3997 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3998 characters.
3999
4000 2012-07-13 Andrew Pinski <apinski@cavium.com>
4001
4002 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4003 rather than cleanup-tree-dump.
4004 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4005
4006 2012-07-13 Richard Guenther <rguenther@suse.de>
4007
4008 PR tree-optimization/53907
4009 * gcc.target/i386/pr53907.c: New testcase.
4010
4011 2012-07-13 Richard Guenther <rguenther@suse.de>
4012
4013 PR tree-optimization/53922
4014 * gcc.dg/torture/pr53922.c: New testcase.
4015
4016 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4017
4018 PR rtl-optimization/53908
4019 * gcc.dg/torture/pr53908.c: New test.
4020
4021 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4022
4023 PR c++/53531
4024 * g++.dg/cpp0x/variadic135.C: New.
4025
4026 2012-07-12 Jason Merrill <jason@redhat.com>
4027
4028 * g++.dg/template/sfinae6_neg.C: Adjust.
4029
4030 2012-07-12 Tobias Burnus <burnus@net-b.de>
4031
4032 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4033 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4034 scan-tree-dump-times pattern.
4035
4036 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4037
4038 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4039
4040 2012-07-11 Jason Merrill <jason@redhat.com>
4041
4042 DR 1402
4043 * g++.g/cpp0x/defaulted37.C: New.
4044
4045 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4046
4047 PR target/53859
4048 * gcc.target/arm/pr53859.c: New test.
4049
4050 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4051
4052 PR target/53886
4053 * gcc.c-torture/compile/pr53886.c: New.
4054
4055 2012-07-10 Dehao Chen <dehao@google.com>
4056
4057 * gcc.dg/debug_info_inline.c: New test.
4058
4059 2012-07-10 Jason Merrill <jason@redhat.com>
4060
4061 PR c++/53733
4062 * g++.dg/cpp0x/defaulted36.C: New.
4063 * g++.dg/cpp0x/defaulted21.C: Adjust.
4064
4065 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4066
4067 2012-07-09 Sterling Augustine <saugustine@google.com>
4068
4069 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4070
4071 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4072
4073 PR tree-optimization/53887
4074 * gcc.dg/pr53887.c: New test.
4075
4076 2012-07-09 Jason Merrill <jason@redhat.com>
4077
4078 PR c++/53882
4079 * g++.dg/cpp0x/nullptr29.C: New.
4080
4081 2012-07-09 Tom de Vries <tom@codesourcery.com>
4082 Richard Guenther <rguenther@suse.de>
4083
4084 * gcc.dg/builtin-unreachable-6.c: New test.
4085 * gcc.dg/builtin-unreachable-5.c: New test.
4086
4087 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4088
4089 PR tree-optimization/53881
4090 * gcc.dg/pr53881.c: New test.
4091
4092 2012-07-06 Jason Merrill <jason@redhat.com>
4093
4094 PR c++/53862
4095 * g++.dg/cpp0x/variadic134.C: New.
4096
4097 PR c++/53858
4098 * g++.dg/cpp0x/alias-decl-20.C: New.
4099
4100 2012-07-06 Tom de Vries <tom@codesourcery.com>
4101
4102 PR tree-optimization/51879
4103 * gcc.dg/pr51879-16.c: New test.
4104 * gcc.dg/pr51879-17.c: Same.
4105
4106 2012-07-06 Tom de Vries <tom@codesourcery.com>
4107
4108 PR tree-optimization/52009
4109 * gcc.dg/pr51879-7.c: New test.
4110 * gcc.dg/pr51879-18.c: New test.
4111
4112 2012-07-05 Jason Merrill <jason@redhat.com>
4113
4114 PR c++/50852
4115 * g++.dg/template/typedef39.C: New.
4116
4117 PR c++/53039
4118 * g++.dg/cpp0x/variadic133.C: New.
4119 * g++.dg/template/param1.C: Adjust.
4120
4121 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4122
4123 PR target/48941
4124 PR target/51980
4125 * gcc.target/arm/neon/vtrnf32.c: Update.
4126 * gcc.target/arm/neon/vtrns32.c: Update.
4127 * gcc.target/arm/neon/vtrnu32.c: Update.
4128 * gcc.target/arm/neon/vzipf32.c: Update.
4129 * gcc.target/arm/neon/vzips32.c: Update.
4130 * gcc.target/arm/neon/vzipu32.c: Update.
4131
4132 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4133
4134 PR fortran/53732
4135 * gfortran.dg/inline_sum_4.f90: New test.
4136
4137 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4138
4139 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4140
4141 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4142
4143 * gcc.target/arm/fma-sp.c: New testcase.
4144 * gcc.target/arm/fma.c: Likewise.
4145 * gcc.target/arm/fma.h: Likewise.
4146
4147 2012-07-04 Jason Merrill <jason@redhat.com>
4148
4149 PR c++/53848
4150 * g++.dg/other/enum3.C: New.
4151
4152 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4153
4154 PR middle-end/53321
4155 * g++.dg/torture/pr53321.C: New test.
4156
4157 2012-07-04 Richard Guenther <rguenther@suse.de>
4158
4159 PR tree-optimization/53844
4160 * g++.dg/tree-ssa/pr53844.C: New testcase.
4161
4162 2012-07-04 Richard Guenther <rguenther@suse.de>
4163
4164 PR tree-optimization/53849
4165 * gcc.dg/pr53849.c: New testcase.
4166
4167 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4168
4169 PR c++/53812
4170 * g++.dg/ext/label14.C: New test.
4171
4172 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4173
4174 PR target/53811
4175 * g++.dg/other/pr53811.C: New test.
4176
4177 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4178
4179 PR target/28896
4180 * gcc.target/m68k/stack-limit-1.c: New testcase.
4181
4182 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4183
4184 * gnat.dg/recursive_call.adb: New test.
4185
4186 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4187
4188 * gnat.dg/discr37.ad[sb]: New test.
4189
4190 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4191
4192 * g++.dg/other/packed1.C: Remove SH from xfail list.
4193
4194 2012-07-02 Jason Merrill <jason@redhat.com>
4195
4196 PR c++/53619
4197 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4198
4199 PR c++/53783
4200 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4201
4202 PR c++/53788
4203 * g++.dg/cpp0x/decltype39.C: New.
4204 * g++.dg/diagnostic/method1.C: Adjust.
4205
4206 PR c++/53816
4207 * g++.dg/template/ref6.C: New.
4208
4209 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4210
4211 PR target/53568
4212 * gcc.target/sh/pr53568-1.c: New.
4213
4214 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4215
4216 PR target/51244
4217 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4218
4219 2012-07-02 Jason Merrill <jason@redhat.com>
4220
4221 PR c++/53821
4222 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4223
4224 PR c++/53524
4225 * g++.dg/template/enum7.C: New.
4226 * g++.dg/other/ptrmem10.C: Adjust.
4227 * g++.dg/other/ptrmem11.C: Adjust.
4228 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4229
4230 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4231
4232 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4233
4234 2012-07-01 Wei Guozhi <carrot@google.com>
4235
4236 PR target/53447
4237 * gcc.target/arm/pr53447-1.c: New testcase.
4238 * gcc.target/arm/pr53447-2.c: New testcase.
4239 * gcc.target/arm/pr53447-3.c: New testcase.
4240 * gcc.target/arm/pr53447-4.c: New testcase.
4241
4242 2012-06-29 Richard Guenther <rguenther@suse.de>
4243
4244 PR tree-optimization/47061
4245 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4246
4247 2012-06-29 Richard Guenther <rguenther@suse.de>
4248
4249 PR tree-optimization/37541
4250 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4251
4252 2012-06-29 Richard Guenther <rguenther@suse.de>
4253
4254 PR tree-optimization/52589
4255 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4256
4257 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4258
4259 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4260
4261 * g++.dg/template/error46.C: Add missing comment to dg-message.
4262 * g++.dg/template/crash107.C: Likewise.
4263 * g++.dg/template/error47.C: Likewise.
4264 * g++.dg/template/crash108.C: Likewise.
4265 * g++.dg/overload/operator5.C: Likewise.
4266
4267 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4268 errors in dg-message directives, add comments.
4269
4270 2012-06-28 Kai Tietz <ktietz@redhat.com>
4271
4272 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4273 hard-coded 'unsigned long'.
4274
4275 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4276
4277 PR tree-optimization/51581
4278 * gcc.dg/vect/pr51581-4.c: New test.
4279
4280 PR tree-optimization/53645
4281 * gcc.c-torture/execute/pr53645-2.c: New test.
4282
4283 2012-06-28 Richard Guenther <rguenther@suse.de>
4284
4285 PR middle-end/53790
4286 * gcc.dg/torture/pr53790.c: New testcase.
4287
4288 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4289
4290 PR tree-optimization/53645
4291 * gcc.c-torture/execute/pr53645.c: New test.
4292
4293 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4294
4295 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4296
4297 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4298
4299 PR debug/53671
4300 PR debug/49888
4301 * gcc.dg/guality/pr49888.c: Account for the possibility that
4302 the variable is optimized out at the first test.
4303
4304 2012-06-27 Jason Merrill <jason@redhat.com>
4305
4306 * g++.dg/cpp0x/override2.C: Adjust.
4307 * g++.dg/template/error5.C: Adjust.
4308 * g++.dg/parse/crash28.C: Adjust.
4309
4310 PR c++/53563
4311 * g++.dg/parse/template27.C: New.
4312 * g++.dg/template/crash74.C: Adjust expected output.
4313
4314 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4315
4316 PR fortran/41951
4317 PR fortran/49591
4318 * gfortran.dg/typebound_operator_16.f03: New.
4319
4320 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4321
4322 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4323 even src1.i and src2.i fields even in the second half of the arrays.
4324
4325 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4326
4327 PR c++/51033.
4328 * g++.dg/torture/vshuf-16.inc: New test.
4329 * g++.dg/torture/vshuf-2.inc: New test.
4330 * g++.dg/torture/vshuf-4.inc: New test.
4331 * g++.dg/torture/vshuf-8.inc: New test.
4332 * g++.dg/torture/vshuf-main.inc: New test.
4333 * g++.dg/torture/vshuf-v16hi.C: New test.
4334 * g++.dg/torture/vshuf-v16qi.C: New test.
4335 * g++.dg/torture/vshuf-v2df.C: New test.
4336 * g++.dg/torture/vshuf-v2di.C: New test.
4337 * g++.dg/torture/vshuf-v2sf.C: New test.
4338 * g++.dg/torture/vshuf-v2si.C: New test.
4339 * g++.dg/torture/vshuf-v4df.C: New test.
4340 * g++.dg/torture/vshuf-v4di.C: New test.
4341 * g++.dg/torture/vshuf-v4sf.C: New test.
4342 * g++.dg/torture/vshuf-v4si.C: New test.
4343 * g++.dg/torture/vshuf-v8hi.C: New test.
4344 * g++.dg/torture/vshuf-v8qi.C: New test.
4345 * g++.dg/torture/vshuf-v8si.C: New test.
4346
4347 2012-06-27 Richard Guenther <rguenther@suse.de>
4348
4349 PR middle-end/53676
4350 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4351
4352 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4353
4354 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4355 scan-dump-dem-not): Use printable pattern in test name.
4356
4357 2012-06-26 Sterling Augustine <saugustine@google.com>
4358 Dominique Dhumieres <dominiq@lps.ens.fr>
4359
4360 * gcc.dg/pubtypes-2.c: Update expected output.
4361 * gcc.dg/pubtypes-3.c: Likewise.
4362 * gcc.dg/pubtypes-4.c: Likewise.
4363
4364 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4365
4366 * gcc.dg/tree-ssa/slsr-1.c: New test.
4367 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4368 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4369 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4370
4371 2012-06-26 Matt Turner <mattst88@gmail.com>
4372
4373 PR target/35294
4374 * gcc.target/arm/mmx-2.c: New.
4375
4376 2012-06-26 Richard Guenther <rguenther@suse.de>
4377
4378 PR c++/53752
4379 * g++.dg/torture/pr53752.C: New testcase.
4380
4381 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR tree-optimization/53748
4384 * gcc.c-torture/compile/pr53748.c: New test.
4385
4386 2012-06-25 Jason Merrill <jason@redhat.com>
4387
4388 PR c++/53498
4389 PR c++/53305
4390 * g++.dg/cpp0x/decltype38.C: New.
4391 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4392
4393 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4394
4395 * lib/target-supports-dg.exp (testname-for-summary): New.
4396 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4397 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4398 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4399 scan-module-absence, output-exists, output-exists-not: Use
4400 testname-for-summary.
4401 (dg-test): Clean up testname_with_flags.
4402 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4403 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4404 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4405 scan-assembler-dem-not, object-size: Use testname-for-summary.
4406 * lib/gcov.exp (run-gcov): Likewise.
4407 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4408 scan-dump-dem, scan-dump-dem-note): Likewise.
4409
4410 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4411 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4412 including profopt.opt; save and restore existing value.
4413 * g++.dg/bprob/bprob.exp: Likewise.
4414 * gcc.dg/matrix/matrix.exp: Likewise.
4415 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4416 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4417 PROFOPT_OPTIONS.
4418
4419 2012-06-25 Richard Henderson <rth@redhat.com>
4420
4421 * gcc.dg/pr53749.c: New.
4422
4423 2012-06-25 Jason Merrill <jason@redhat.com>
4424
4425 PR c++/52988
4426 * g++.dg/cpp0x/nullptr28.C: New.
4427
4428 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4429
4430 * gcc.target/arm/neon-vld1_dupQ.c: New.
4431
4432 2012-06-25 Florian Weimer <fweimer@redhat.com>
4433
4434 * g++.dg/init/new35.C: New.
4435 * g++.dg/init/new36.C: New.
4436 * g++.dg/init/new37.C: New.
4437 * g++.dg/ext/vla5.C: New warning.
4438 * g++.dg/ext/vla8.C: New warning.
4439 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4440
4441 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4442 James Greenhalgh <james.greenhalgh@arm.com>
4443
4444 * gcc.target/arm/ftest-support-arm.h New testcase.
4445 * gcc.target/arm/ftest-support-thumb.h Likewise.
4446 * gcc.target/arm/ftest-support.h Likewise.
4447 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4448 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4449 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4450 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4451 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4452 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4453 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4454 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4455 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4456 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4457 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4458 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4459 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4460 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4461 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4462 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4463 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4464 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4465 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4466 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4467 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4468 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4469 * lib/target-supports.exp
4470 (check_effective_target_arm_arch_FUNC): Add support for more
4471 architectures.
4472 (add_options_for_arm_arch_FUNC): Likewise.
4473 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4474
4475 2012-06-25 Jason Merrill <jason@redhat.com>
4476
4477 PR c++/53202
4478 * g++.dg/cpp0x/constexpr-tuple.C: New.
4479
4480 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4481
4482 PR target/53759
4483 * gcc.target/i386/pr53759.c: New test.
4484
4485 PR c++/53594
4486 * g++.dg/cpp0x/nsdmi7.C: New test.
4487
4488 2012-06-24 Kai Tietz <ktietz@redhat.com>
4489
4490 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4491 for LLP64 targets.
4492 * gcc.target/i386/pr38988.c: Likewise.
4493
4494 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4495
4496 PR fortran/47710
4497 PR fortran/53328
4498 * gfortran.dg/typebound_generic_12.f03: New.
4499 * gfortran.dg/typebound_generic_13.f03: New.
4500
4501 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4502
4503 * gnat.dg/lto15.ad[sb]: New test.
4504
4505 2012-06-21 Meador Inge <meadori@codesourcery.com>
4506
4507 PR c/53702
4508 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4509
4510 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4511
4512 * gcc.dg/pch/ident-1.c: New test.
4513 * gcc.dg/pch/ident-1.hs: Header file for new test.
4514
4515 2012-06-21 Michael Matz <matz@suse.de>
4516
4517 PR middle-end/53688
4518 * gcc.c-torture/execute/pr53688.c: New test.
4519
4520 2012-06-20 Richard Guenther <rguenther@suse.de>
4521
4522 PR tree-optimization/30318
4523 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4524
4525 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4526
4527 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4528
4529 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4530
4531 * gcc.target/i386/clearcapv2.map: New file.
4532 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4533
4534 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4535
4536 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4537 and add __sh__ case.
4538
4539 2012-06-19 Jason Merrill <jason@redhat.com>
4540
4541 PR c++/52637
4542 * g++.dg/debug/localclass1.C: New.
4543
4544 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4545
4546 * g++.dg/cpp0x/override4.C: New.
4547
4548 2012-06-14 Jason Merrill <jason@redhat.com>
4549
4550 PR c++/53651
4551 * g++.dg/cpp0x/decltype37.C: New.
4552
4553 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4554
4555 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4556
4557 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4558
4559 * gcc.c-torture/compile/vector-5.c,
4560 gcc.c-torture/compile/vector-6.c: New tests.
4561
4562 2012-06-19 Richard Henderson <rth@redhat.com>
4563
4564 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4565
4566 2012-06-19 Richard Guenther <rguenther@suse.de>
4567
4568 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4569
4570 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4571
4572 PR target/53712
4573 * gcc.target/i386/pr53712.c: New test.
4574
4575 2012-06-18 Tobias Burnus <burnus@net-b.de>
4576
4577 PR fortran/53692
4578 * gfortran.dg/elemental_optional_args_6.f90: New.
4579
4580 2012-06-18 Tobias Burnus <burnus@net-b.de>
4581
4582 PR fortran/53526
4583 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4584 * gfortran.dg/coarray/move_alloc_1.f90
4585
4586 2012-06-18 Tobias Burnus <burnus@net-b.de>
4587
4588 PR fortran/53526
4589 * gfortran.dg/coarray_27.f90: New.
4590
4591 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4592 Greta Yorsh <Greta.Yorsh@arm.com>
4593
4594 * gcc.target/arm/epilog-1.c: New test.
4595
4596 2012-06-18 Richard Guenther <rguenther@suse.de>
4597
4598 PR tree-optimization/53693
4599 * g++.dg/torture/pr53693.C: New testcase.
4600
4601 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4602
4603 PR tree-optimization/53703
4604 * gcc.dg/torture/pr53703.c: New test.
4605
4606 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4607
4608 PR middle-end/53698
4609 * gcc.target/i386/pr53698.c: New test.
4610
4611 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4612
4613 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4614
4615 2012-06-17 Tobias Burnus <burnus@net-b.de>
4616
4617 PR fortran/53691
4618 PR fortran/53685
4619 * gfortran.dg/transfer_check_3.f90: New.
4620
4621 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4622
4623 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4624
4625 2012-06-16 Tobias Burnus <burnus@net-b.de>
4626
4627 PR fortran/53642
4628 PR fortran/45170
4629 * gfortran.dg/deferred_type_param_8.f90: New.
4630
4631 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4632
4633 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4634 testname that includes flags, passed in as new argument, in
4635 pass/fail messages.
4636 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4637 and pass it to verify-* procedures.
4638
4639 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4640 alignment torture options with usual torture options.
4641
4642 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4643 messages reported for one line of source code.
4644 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4645 * g++.dg/cpp0x/decltype2.C: Likewise.
4646 * g++.dg/cpp0x/decltype3.C: Likewise.
4647 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4648 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4649 * g++.dg/cpp0x/static_assert3.C: Likewise.
4650 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4651 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4652 * g++.dg/cpp0x/union1.C: Likewise.
4653 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4654 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4655 * g++.dg/cpp0x/variadic2.C: Likewise.
4656 * g++.dg/cpp0x/variadic20.C: Likewise.
4657 * g++.dg/cpp0x/variadic74.C: Likewise.
4658 * g++.dg/diagnostic/bitfld2.C: Likewise.
4659 * g++.dg/ext/attrib44.C: Likewise.
4660 * g++.dg/ext/no-asm-1.C: Likewise.
4661 * g++.dg/other/error34.C: Likewise.
4662 * g++.dg/parse/crash46.C: Likewise.
4663 * g++.dg/parse/error10.C: Likewise.
4664 * g++.dg/parse/error2.C: Likewise.
4665 * g++.dg/parse/error3.C: Likewise.
4666 * g++.dg/parse/error36.C: Likewise.
4667 * g++.dg/parse/error8.C: Likewise.
4668 * g++.dg/parse/error9.C: Likewise.
4669 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4670 * g++.dg/parse/parser-pr28152.C: Likewise.
4671 * g++.dg/parse/template25.C: Likewise.
4672 * g++.dg/parse/typename11.C: Likewise.
4673 * g++.dg/tc1/dr147.C: Likewise.
4674 * g++.dg/template/deduce3.C: Likewise.
4675 * g++.dg/template/koenig9.C: Likewise.
4676 * g++.dg/template/pr23510.C: Likewise.
4677 * g++.dg/warn/pr12242.C: Likewise.
4678 * g++.dg/warn/pr30551-2.C: Likewise.
4679 * g++.dg/warn/pr30551.C: Likewise.
4680 * g++.old-deja/g++.other/typename1.C: Likewise.
4681 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4682
4683 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4684
4685 PR c++/51033
4686 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4687 * c-c++-common/torture/vshuf-2.inc: Likewise.
4688 * c-c++-common/torture/vshuf-4.inc: Likewise.
4689 * c-c++-common/torture/vshuf-8.inc: Likewise.
4690 * c-c++-common/torture/vshuf-main.inc: Likewise.
4691 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4692 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4693 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4694 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4695 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4696 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4697 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4698 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4699 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4700 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4701 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4702 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4703 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4704 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4705
4706 2012-06-15 Michael Matz <matz@suse.de>
4707
4708 * gcc.dg/tree-ssa/vector-4.c: New test.
4709
4710 2012-06-15 Michael Matz <matz@suse.de>
4711
4712 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4713 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4714
4715 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4716
4717 PR tree-optimization/53636
4718 * gcc.target/arm/pr53636.c: New test.
4719
4720 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4721
4722 PR tree-optimization/51581
4723 * gcc.c-torture/execute/pr51581-1.c: New test.
4724 * gcc.c-torture/execute/pr51581-2.c: New test.
4725 * gcc.dg/vect/pr51581-1.c: New test.
4726 * gcc.dg/vect/pr51581-2.c: New test.
4727 * gcc.dg/vect/pr51581-3.c: New test.
4728 * gcc.target/i386/avx-pr51581-1.c: New test.
4729 * gcc.target/i386/avx-pr51581-2.c: New test.
4730 * gcc.target/i386/avx2-pr51581-1.c: New test.
4731 * gcc.target/i386/avx2-pr51581-2.c: New test.
4732 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4733
4734 2012-06-15 Richard Guenther <rguenther@suse.de>
4735
4736 * gcc.c-torture/execute/20120615-1.c: New testcase.
4737
4738 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4739
4740 * gnat.dg/vect8.ad[sb]: New test.
4741
4742 2012-06-14 Richard Guenther <rguenther@suse.de>
4743
4744 * gcc.dg/tree-ssa/vrp.h: New testcase.
4745 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4746
4747 2012-06-13 Christian Bruel <christian.bruel@st.com>
4748
4749 PR target/53621
4750 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4751
4752 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4753
4754 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4755
4756 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4757
4758 PR testsuite/20771
4759 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4760 test summary unique.
4761
4762 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4763 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4764 scan-stack-usage-not): Don't strip torture options from test name.
4765
4766 * lib/scandump.exp (scan-dump-times): Use printable version of
4767 regexp in test summary line.
4768
4769 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4770 messages reported for one line of source code.
4771 * gcc.dg/format/few-1.c: Likewise.
4772 * gcc.dg/ia64-sync-2.c: Likewise.
4773 * gcc.dg/sync-2.c: Likewise.
4774 * gcc.dg/noncompile/pr44517.c: Likewise.
4775
4776 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4777
4778 PR debug/49888
4779 * gcc.dg/guality/pr49888.c: New.
4780
4781 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4782
4783 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4784 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4785 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4786
4787 2012-06-13 Tobias Burnus <burnus@net-b.de>
4788
4789 PR fortran/53643
4790 * gfortran.dg/intent_out_7.f90: New.
4791
4792 2012-06-13 Tobias Burnus <burnus@net-b.de>
4793
4794 PR fortran/53597
4795 * gfortran.dg/save_4.f90: New.
4796
4797 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4798
4799 PR c/53532
4800 PR c/51034
4801 PR c/53196
4802 * gcc.dg/pr53532.c: New test.
4803 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4804 adjust line numbers.
4805 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4806 * gcc.dg/Wcxx-compat-8.c: Likewise.
4807 * gcc.dg/pr51034.c: New test.
4808 * gcc.dg/pr53196-1.c: New test.
4809 * gcc.dg/pr53196-2.c: New test.
4810
4811 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4812
4813 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4814 alignment torture options with usual torture options.
4815 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4816 instead of dg-options.
4817 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4818 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4819 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4820 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4821 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4822 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4823
4824 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4825 to checks for multiple messages reported for one line of source code.
4826 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4827
4828 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4829 messages reported for one line of source code.
4830
4831 * gcc.dg/20031223-1.c: Add comments to check for multiple
4832 messages reported for one line of source code.
4833 * gcc.dg/Wconversion-integer.c: Likewise.
4834 * gcc.dg/Wfatal-2.c: Likewise.
4835 * gcc.dg/Wfatal.c: Likewise.
4836 * gcc.dg/Wobjsize-1.c: Likewise.
4837 * gcc.dg/c99-vla-jump-1.c: Likewise.
4838 * gcc.dg/c99-vla-jump-2.c: Likewise.
4839 * gcc.dg/c99-vla-jump-3.c: Likewise.
4840 * gcc.dg/c99-vla-jump-4.c: Likewise.
4841 * gcc.dg/c99-vla-jump-5.c: Likewise.
4842 * gcc.dg/decl-9.c: Likewise.
4843 * gcc.dg/declspec-10.c: Likewise.
4844 * gcc.dg/declspec-18.c: Likewise.
4845 * gcc.dg/mtune.c: Likewise.
4846 * gcc.dg/parser-pr28152-2.c: Likewise.
4847 * gcc.dg/parser-pr28152.c: Likewise.
4848 * gcc.dg/pr14475.c: Likewise.
4849 * gcc.dg/pr27953.c: Likewise.
4850 * gcc.dg/pr28322-3.c: Likewise.
4851 * gcc.dg/pr30457.c: Likewise.
4852 * gcc.dg/pr30551-2.c: Likewise.
4853 * gcc.dg/pr30551-3.c: Likewise.
4854 * gcc.dg/pr30551-4.c: Likewise.
4855 * gcc.dg/pr30551-5.c: Likewise.
4856 * gcc.dg/pr30551-6.c: Likewise.
4857 * gcc.dg/pr30551.c: Likewise.
4858 * gcc.dg/pr45461.c: Likewise.
4859 * gcc.dg/pr48552-1.c: Likewise.
4860 * gcc.dg/pr48552-2.c: Likewise.
4861 * gcc.dg/redecl-1.c: Likewise.
4862 * gcc.dg/transparent-union-3.c: Likewise.
4863 * gcc.dg/utf-dflt.c: Likewise.
4864 * gcc.dg/utf-dflt2.c: Likewise.
4865 * gcc.dg/vla-8.c: Likewise.
4866 * gcc.dg/vla-init-1.c: Likewise.
4867 * gcc.dg/wtr-int-type-1.c: Likewise.
4868
4869 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4870 messages reported for for one line of source code.
4871 * c-c++-common/raw-string-5.c: Likewise.
4872 * c-c++-common/raw-string-4.c: Likewise.
4873 * c-c++-common/raw-string-6.c: Likewise.
4874 * c-c++-common/pr20000.c: Likewise.
4875
4876 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4877 messages reported for one line of source code.
4878 * gcc.dg/cpp/pr30786.c: Likewise.
4879 * gcc.dg/cpp/pr28709.c: Likewise.
4880 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4881 * gcc.dg/cpp/macspace2.c: Likewise.
4882 * gcc.dg/cpp/missing-header-1.c: Likewise.
4883 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4884 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4885 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4886
4887 2012-06-12 Jason Merrill <jason@redhat.com>
4888
4889 PR c++/53599
4890 * g++.dg/template/local7.C: New.
4891
4892 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4893
4894 PR target/53511
4895 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4896 * gcc.target/sh/pr51340-2.c: Likewise.
4897 * gcc.target/sh/pr51340-3.c: Likewise.
4898
4899 2012-06-12 Michael Matz <matz@suse.de>
4900
4901 * gcc.dg/torture/alias-1.c: New test.
4902
4903 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4904
4905 PR rtl-optimization/53589
4906 * gcc.dg/torture/pr53589.c: New test.
4907
4908 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4909
4910 PR target/50749
4911 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4912 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4913 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4914 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4915 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4916 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4917 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4918 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4919 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4920 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4921 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4922 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4923 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4924 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4925 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4926 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4927
4928 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4929
4930 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4931 (check_intel_cpu_model): New function.
4932 (check_amd_cpu_model): New function.
4933 (check_features): New function.
4934 (__get_cpuid_output): New function.
4935 (check_detailed): New function.
4936 (fn1): Rename to quick_check.
4937 (main): Update to call quick_check and call check_detailed.
4938
4939 2012-06-11 Richard Henderson <rth@redhat.com>
4940
4941 * lib/target-supports.exp
4942 (check_effective_target_sync_long_long_runtime): Use
4943 check_effective_target_lp64 instead of
4944 check_effective_target_powerpc64 for powerpc targets.
4945
4946 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4947
4948 PR target/53511
4949 * gcc.target/sh/pr53511-1.c: New.
4950
4951 2012-06-11 Richard Guenther <rguenther@suse.de>
4952
4953 PR middle-end/53470
4954 * g++.dg/lto/pr53470_0.C: New testcase.
4955 * gcc.dg/lto/pr53470_0.c: Likewise.
4956
4957 2012-06-11 Richard Guenther <rguenther@suse.de>
4958
4959 PR c++/53605
4960 * g++.dg/ext/pr53605.C: New testcase.
4961
4962 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4963
4964 * gnat.dg/specs/array1.ads: New test.
4965 * gnat.dg/specs/array2.ads: Likewise.
4966 * gnat.dg/array22.adb: Likewise.
4967
4968 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4969
4970 * gnat.dg/constant4.adb: New test.
4971 * gnat.dg/constant4_pkg.ads: New helper.
4972
4973 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4974
4975 PR fortran/52552
4976 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4977 * gfortran.dg/allocate_class_1.f90: Modified.
4978 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4979 * gfortran.dg/allocate_class_2.f90: New.
4980
4981 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4982
4983 PR middle-end/53535
4984 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4985
4986 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4987
4988 PR fortran/52861
4989 * gfortran.dg/string_assign_2.f90: New test case.
4990
4991 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4992
4993 PR fortran/52861
4994 * gfortran.dg/string_assign_1.f90: New test case.
4995
4996 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4997
4998 PR middle-end/53580
4999 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5000 * gcc.dg/gomp/critical-4.c: Likewise.
5001 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5002 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5003 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5004 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5005 * c-c++-common/gomp/pr53580.c: New test.
5006
5007 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5008
5009 PR c++/51214
5010 * g++.dg/cpp0x/forw_enum11.C: New.
5011
5012 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5013
5014 PR c++/53567
5015 * g++.dg/cpp0x/alias-decl-19.C: New.
5016
5017 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5018
5019 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5020
5021 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5022
5023 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5024 (XSTATE_FP): Ditto.
5025 (XSTATE_SSE): Ditto.
5026 (XSTATE_YMM): Ditto.
5027 (avx_os_support): Use new defines.
5028
5029 2012-06-06 Richard Guenther <rguenther@suse.de>
5030
5031 PR testsuite/32380
5032 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5033 loops.
5034
5035 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5036
5037 PR c++/52841
5038 * g++.dg/cpp0x/pr52841.C: New testcase.
5039
5040 2012-06-06 Richard Guenther <rguenther@suse.de>
5041
5042 PR tree-optimization/53081
5043 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5044 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5045
5046 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5047
5048 * gcc.target/powerpc/pr53487.c: New test.
5049
5050 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5051
5052 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5053
5054 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5055
5056 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5057
5058 2012-06-05 Richard Guenther <rguenther@suse.de>
5059
5060 PR tree-optimization/30442
5061 * gcc.dg/vect/bb-slp-30.c: New testcase.
5062
5063 2012-06-05 Richard Guenther <rguenther@suse.de>
5064
5065 PR tree-optimization/53081
5066 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5067 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5068 -fno-tree-loop-distribute-patterns.
5069
5070 2012-06-05 Alan Modra <amodra@gmail.com>
5071
5072 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5073 Check static chain in nested funcs.
5074
5075 2012-06-04 Tobias Burnus <burnus@net-b.de>
5076
5077 PR fortran/50619
5078 * gfortran.dg/init_flag_10.f90: New.
5079
5080 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5081
5082 PR c++/53524
5083 * g++.dg/warn/Wenum-compare-no-2: New.
5084
5085 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5086
5087 PR preprocessor/53463
5088 * g++.dg/cpp/limits.C: New test.
5089 * g++.dg/parse/error19.C: Adjust.
5090 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5091 * g++.dg/warn/pr35635.C: Likewise.
5092 * g++.old-deja/g++.pt/assign1.C: Likewise.
5093
5094 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5095
5096 PR target/53559
5097 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5098 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5099 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5100 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5101 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5102 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5103 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5104 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5105
5106 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5107
5108 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5109
5110 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5111
5112 PR tree-optimization/53550
5113 * gcc.dg/pr53550.c: New test.
5114
5115 2012-06-04 Richard Guenther <rguenther@suse.de>
5116
5117 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5118 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5119 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5120
5121 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5122
5123 PR fortran/48831
5124 * gfortran.dg/parameter_array_element_2.f90: New.
5125
5126 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5127
5128 PR target/53512
5129 * gcc.target/sh/pr53512-1.c: New.
5130 * gcc.target/sh/pr53512-2.c: New.
5131 * gcc.target/sh/pr53512-3.c: New.
5132 * gcc.target/sh/pr53512-4.c: New.
5133
5134 2012-06-01 Jason Merrill <jason@redhat.com>
5135
5136 PR c++/52973
5137 * g++.dg/ext/visibility/template12.C: New.
5138 * g++.dg/ext/attrib14.C: Adjust warning line.
5139
5140 PR c++/52725
5141 * g++.dg/parse/new6.C: New.
5142 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5143
5144 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5145
5146 * c-c++-common/restrict-2.c: Revert previous change.
5147
5148 2012-06-01 Jason Merrill <jason@redhat.com>
5149
5150 PR c++/53137
5151 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5152
5153 PR c++/53484
5154 * g++.dg/cpp0x/auto33.C: New.
5155
5156 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5157
5158 PR c++/26155
5159 * g++.dg/parse/namespace-alias-1.C: New.
5160
5161 2012-06-01 Christian Bruel <christian.bruel@st.com>
5162
5163 * gcc.dg/spec-options.c: New test.
5164 * gcc.dg/foo.specs: New file.
5165
5166 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5167
5168 PR ada/53517
5169 * gnat.dg/lto14.adb: Skip on Solaris.
5170
5171 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5172
5173 * gcc.target/cris/sync-1-v10.c,
5174 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5175 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5176 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5177 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5178 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5179 gcc.target/cris/torture/sync-mis-op-i-1.c,
5180 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5181 gcc.target/cris/torture/sync-mis-op-i-2.c,
5182 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5183 gcc.target/cris/torture/sync-mis-op-i-3.c,
5184 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5185 gcc.target/cris/torture/sync-mis-op-s-1.c,
5186 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5187 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5188 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5189 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5190 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5191 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5192 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5193 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5194 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5195
5196 2012-05-31 Richard Guenther <rguenther@suse.de>
5197
5198 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5199 ldist-pr45948.c with disabled SCCP.
5200
5201 2012-05-31 Richard Guenther <rguenther@suse.de>
5202
5203 PR middle-end/48493
5204 * gcc.dg/torture/pr48493.c: New testcase.
5205
5206 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5207
5208 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5209 arm32 to targets.
5210 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5211 of the initialization loop.
5212 (dg-final): Adjust the expected number of vectorized loops depending
5213 on vect_char_mult target selector.
5214
5215 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5216
5217 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5218 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5219 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5220 New tests.
5221
5222 2012-05-30 Jason Merrill <jason@redhat.com>
5223
5224 PR c++/53356
5225 * g++.dg/init/new34.C: New.
5226 * g++.dg/tree-ssa/stabilize1.C: New.
5227
5228 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR c++/53356
5231 * g++.dg/init/new33.C: New test.
5232
5233 2012-05-30 Richard Guenther <rguenther@suse.de>
5234
5235 PR middle-end/53501
5236 * gcc.dg/torture/pr53501.c: New testcase.
5237 * c-c++-common/restrict-2.c: Adjust.
5238
5239 2012-05-30 Alan Modra <amodra@gmail.com>
5240
5241 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5242 torture-finish.
5243
5244 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5245
5246 * gcc.target/i386/shuf-concat.c: New test.
5247
5248 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5249
5250 PR rtl-optimization/53519
5251 * gcc.c-torture/compile/pr53519.c: New test.
5252
5253 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5254
5255 * gcc.target/arm/neon-vrev.c: New.
5256
5257 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5258
5259 PR target/51340
5260 * gcc.target/sh/pr51340-1.c: New.
5261 * gcc.target/sh/pr51340-2.c: New.
5262 * gcc.target/sh/pr51340-3.c: New.
5263
5264 2012-05-29 Richard Guenther <rguenther@suse.de>
5265
5266 PR tree-optimization/53516
5267 * gcc.dg/torture/pr53516.c: New testcase.
5268
5269 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5270
5271 PR preprocessor/53229
5272 * gcc.dg/cpp/paste6.c: Force to run without
5273 -ftrack-macro-expansion.
5274 * gcc.dg/cpp/paste8.c: Likewise.
5275 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5276 -ftrack-macro-expansion.
5277 * gcc.dg/cpp/paste12.c: Force to run without
5278 -ftrack-macro-expansion.
5279 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5280 -ftrack-macro-expansion.
5281 * gcc.dg/cpp/paste13.c: Likewise.
5282 * gcc.dg/cpp/paste14.c: Likewise.
5283 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5284 -ftrack-macro-expansion.
5285 * gcc.dg/cpp/paste18.c: New test.
5286
5287 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5288
5289 * gcc.target/cris/torture/trap-1.c,
5290 gcc.target/cris/torture/trap-2.c,
5291 gcc.target/cris/torture/trap-3.c,
5292 gcc.target/cris/torture/trap-v0.c,
5293 gcc.target/cris/torture/trap-v3.c: New tests.
5294
5295 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5296
5297 PR c++/25137
5298 * g++.dg/warn/Wbraces3.C: New.
5299 * g++.dg/warn/Wbraces4.C: Likewise.
5300
5301 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5302
5303 PR tree-optimization/53505
5304 * c-c++-common/torture/pr53505.c: New test.
5305
5306 2012-05-27 Nathan Sidwell <nathan@acm.org>
5307
5308 * gcc.dg/stmt-expr-4.c: New.
5309
5310 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5311
5312 PR c++/53491
5313 * g++.dg/parse/crash60.C: New.
5314
5315 2012-05-26 Jason Merrill <jason@redhat.com>
5316
5317 PR c++/53220
5318 * c-c++-common/array-lit.c: New.
5319 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5320
5321 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5322
5323 PR ada/50294
5324 * gnat.dg/array21.adb: New test.
5325
5326 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5327
5328 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5329
5330 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5331
5332 PR c++/32054
5333 * g++.dg/other/anon-union3.C: New.
5334
5335 2012-05-25 Ian Lance Taylor <iant@google.com>
5336
5337 * gcc.dg/split-6.c: New test.
5338
5339 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5340
5341 * gnat.dg/lto14.adb: New test.
5342
5343 2012-05-25 Tristan Gingold <gingold@adacore.com>
5344
5345 * gcc.target/i386/large-frame.c: New.
5346
5347 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5348 * gcc.target/powerpc/lhs-1.c: New.
5349 * gcc.target/powerpc/lhs-2.c: New.
5350 * gcc.target/powerpc/lhs-3.c: New.
5351
5352 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5353
5354 Make unwound macro expansion trace less redundant
5355 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5356 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5357 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5358 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5359 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5360 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5361
5362 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5363
5364 PR c++/53464
5365 * g++.dg/cpp0x/constexpr-default1.C: New.
5366
5367 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5368
5369 PR c++/32080
5370 * g++.dg/eh/goto2.C: New.
5371
5372 2012-05-24 Richard Guenther <rguenther@suse.de>
5373
5374 PR middle-end/53460
5375 * g++.dg/tree-prof/pr53460.C: New testcase.
5376
5377 2012-05-24 Richard Guenther <rguenther@suse.de>
5378
5379 PR bootstrap/53466
5380 * g++.dg/debug/pr53466.C: New testcase.
5381
5382 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5383
5384 PR tree-optimization/53465
5385 * gcc.c-torture/execute/pr53465.c: New test.
5386
5387 2012-05-23 Tobias Burnus <burnus@net-b.de>
5388
5389 PR fortran/51055
5390 PR fortran/45170
5391 * gfortran.dg/allocate_with_typespec_6.f90: New.
5392
5393 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5394
5395 PR c++/29185
5396 * g++.dg/warn/delete-array-1.C: New.
5397
5398 2012-05-23 Richard Guenther <rguenther@suse.de>
5399
5400 * gcc.dg/torture/pr39074-2.c: Adjust.
5401 * gcc.dg/torture/pr39074.c: Likewise.
5402 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5403 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5404
5405 2012-05-22 Jan Hubicka <jh@suse.cz>
5406
5407 PR middle-end/53161
5408 * g++.dg/torture/pr53161.C: New testcase.
5409
5410 2012-05-22 Tobias Burnus <burnus@net-b.de>
5411
5412 PR fortran/53389
5413 * gfortran.dg/realloc_on_assign_15.f90: New.
5414
5415 2012-05-22 Richard Guenther <rguenther@suse.de>
5416
5417 PR middle-end/51071
5418 * gcc.dg/torture/pr51071-2.c: New testcase.
5419
5420 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5421
5422 PR tree-optimization/53336
5423 * g++.dg/torture/pr53336.C: New testcase.
5424
5425 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5426
5427 PR c++/53322
5428 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5429 instead of -Wunused-local-typedefs.
5430
5431 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5432
5433 PR c++/51184
5434 * g++.dg/other/abstract4.C: New-
5435
5436 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5437
5438 PR c++/40821
5439 * g++.dg/ext/attrib46.C: New.
5440
5441 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5442
5443 PR c/53418
5444 * gcc.c-torture/compile/pr53418-1.c,
5445 gcc.c-torture/compile/pr53418-2.c: New tests.
5446
5447 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5448
5449 PR tree-optimization/53366
5450 * gcc.dg/torture/pr53366-1.c: New test.
5451 * gcc.dg/torture/pr53366-2.c: New test.
5452 * gcc.target/i386/pr53366-1.c: New test.
5453 * gcc.target/i386/pr53366-2.c: New test.
5454
5455 PR tree-optimization/53409
5456 * gcc.c-torture/compile/pr53409.c: New test.
5457
5458 PR tree-optimization/53410
5459 * gcc.c-torture/compile/pr53410-1.c: New test.
5460 * gcc.c-torture/compile/pr53410-2.c: New test.
5461
5462 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5463
5464 PR target/53425
5465 * gcc.target/i386/pr53425-1.c: New file.
5466 * gcc.target/i386/pr53425-2.c: Likewise.
5467
5468 2012-05-21 Richard Guenther <rguenther@suse.de>
5469
5470 PR tree-optimization/53408
5471 * gcc.dg/torture/pr53408.c: New testcase.
5472
5473 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5474 H.J. Lu <hongjiu.lu@intel.com>
5475
5476 PR target/53416
5477 * gcc.target/i386/pr53416.c: New file.
5478
5479 2012-05-21 Richard Guenther <rguenther@suse.de>
5480
5481 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5482
5483 2012-05-21 Richard Guenther <rguenther@suse.de>
5484
5485 * gcc.dg/torture/ldist-1.c: New testcase.
5486
5487 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5488
5489 * gnat.dg/lto13.adb: New test.
5490 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5491
5492 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5493
5494 * gnat.dg/specs/lto12.ads: New test.
5495 * gnat.dg/specs/lto12_pkg.ads: New helper.
5496
5497 2012-05-18 Richard Guenther <rguenther@suse.de>
5498
5499 PR tree-optimization/53346
5500 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5501 * gcc.target/i386/incoming-10.c: Adjust.
5502 * gcc.target/i386/incoming-11.c: Likewise.
5503 * gcc.target/i386/pr46295.c: Likewise.
5504
5505 2012-05-18 Richard Guenther <rguenther@suse.de>
5506
5507 * gcc.dg/pr53352.c: Return zero.
5508
5509 2012-05-18 Richard Guenther <rguenther@suse.de>
5510
5511 PR tree-optimization/53390
5512 * gcc.dg/torture/pr53390.c: New testcase.
5513
5514 2012-05-18 Meador Inge <meadori@codesourcery.com>
5515
5516 PR rtl-optimization/53352
5517 * gcc.dg/pr53352.c: New test.
5518
5519 2012-05-17 David S. Miller <davem@davemloft.net>
5520
5521 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5522 failure on sparc-*-linux-gnu.
5523
5524 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5525
5526 PR c++/39681
5527 * g++.dg/parse/error49.C: New.
5528 * g++.dg/cpp0x/error8.C: Likewise.
5529 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5530 * g++.dg/ext/utf-dflt2.C: Likewise.
5531 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5532 * g++.dg/ext/utf-dflt.C: Likewise.
5533 * c-c++-common/raw-string-3.c: Likewise.
5534 * c-c++-common/raw-string-4.c: Likewise.
5535
5536 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5537
5538 PR c++/53371
5539 * g++.dg/cpp0x/catch1.C: New.
5540
5541 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5542
5543 PR c++/44516
5544 * g++.dg/parse/error48.C: New.
5545 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5546 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5547
5548 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5549
5550 * gcc.dg/tm/indirect-2.c: New test.
5551
5552 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5553
5554 PR tree-optimization/53217
5555 * gfortran.dg/pr53217.f90: New test.
5556
5557 2012-05-16 Richard Guenther <rguenther@suse.de>
5558
5559 PR tree-optimization/53364
5560 * g++.dg/torture/pr53364.C: New testcase.
5561
5562 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5563
5564 PR testsuite/52641
5565 * gcc.dg/pr52549.c: Fix test for long != void*
5566 * gcc.c-torture/execute/pr52979-1.x: New file.
5567 * gcc.c-torture/execute/pr52979-2.x: New file.
5568
5569 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5570
5571 PR preprocessor/7263
5572 * gcc.dg/binary-constants-2.c: Run without tracking locations
5573 accross macro expansion.
5574 * gcc.dg/binary-constants-3.c: Likewise.
5575 * gcc.dg/cpp/sysmac2.c: Likewise.
5576 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5577 location.
5578 * gcc.dg/cpp/syshdr3.c: New test.
5579 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5580 * gcc.dg/system-binary-constants-1.c: New test.
5581 * gcc.dg/system-binary-constants-1.h: New header for the new test
5582 above.
5583 * g++.dg/cpp/syshdr3.C: New test.
5584 * g++.dg/cpp/syshdr3.h: New header the new test above.
5585 * g++.dg/system-binary-constants-1.C: New test.
5586 * g++.dg/system-binary-constants-1.h: New header the new test
5587 above.
5588
5589 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5592
5593 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5594
5595 PR target/53358
5596 * gcc.dg/pr53358.c: New test.
5597
5598 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5599
5600 PR c++/11856
5601 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5602 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5603
5604 2012-05-15 Olivier Hainque <hainque@adacore.com>
5605
5606 * g++.dg/eh/sighandle.C: New testcase.
5607
5608 2012-05-15 Richard Guenther <rguenther@suse.de>
5609
5610 PR tree-optimization/53355
5611 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5612
5613 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5614
5615 * gfortran.dg/*.f90: Remove now redundant manual
5616 cleanup-modules directive.
5617
5618 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5619
5620 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5621 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5622
5623 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5624
5625 PR fortran/52428
5626 * gfortran.dg/int_range_io_1.f90: New test.
5627
5628 2012-05-14 Andi Kleen <ak@linux.intel.com>
5629 Jakub Jelinek <jakub@redhat.com>
5630
5631 PR target/53315
5632 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5633 * gcc.target/i386/rtm-check.h: New file.
5634 * gcc.target/i386/pr53315.c: New test.
5635
5636 2012-05-14 Tobias Burnus <burnus@net-b.de>
5637
5638 PR fortran/49110
5639 PR fortran/51055
5640 PR fortran/53329
5641 * gfortran.dg/deferred_type_param_4.f90: New.
5642 * gfortran.dg/deferred_type_param_6.f90: New.
5643
5644 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5645
5646 * gcc.target/i386/retarg.c: New test.
5647
5648 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5649
5650 PR fortran/45170
5651 * gfortran.dg/deferred_type_param_3.f90: New.
5652 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5653 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5654
5655 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5656
5657 * gnat.dg/null_pointer_deref3.adb: New test.
5658
5659 2012-05-12 Tobias Burnus <burnus@net-b.de>
5660
5661 PR fortran/49110
5662 PR fortran/52843
5663 * gfortran.dg/deferred_type_param_5.f90: New.
5664
5665 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5666
5667 * g++.dg/parse/error47.C: New.
5668
5669 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5670
5671 PR fortran/52537
5672 * gfortran.dg/string_compare_4.f90: Change option
5673 to -fdump-tree-original. Add test case for kind=4.
5674
5675 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5676
5677 PR fortran/52537
5678 * gfortran.dg/string_compare_4.f90: New test.
5679
5680 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5681
5682 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5683
5684 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5685
5686 PR c++/53305
5687 * g++.dg/cpp0x/variadic132.C: New.
5688
5689 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5690
5691 PR c++/53158
5692 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5693 * g++.dg/parse/error26.C: Tweak dg-error column number.
5694
5695 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/53301
5698 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5699
5700 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5701
5702 * gnat.dg/lto11.ad[sb]: New test.
5703
5704 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5705
5706 PR target/52908
5707 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5708 directive to Scan for vpmuldq, not vpmacsdql.
5709
5710 2012-05-09 Michael Matz <matz@suse.de>
5711
5712 PR tree-optimization/53185
5713 * gcc.dg/vect/pr53185.c: New test.
5714
5715 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5716
5717 PR middle-end/53249
5718 * gcc.target/i386/pr53249.c: New.
5719
5720 2012-05-09 Richard Guenther <rguenther@suse.de>
5721
5722 PR tree-optimization/18437
5723 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5724 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5725
5726 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5727
5728 PR tree-optimization/53226
5729 * gcc.c-torture/compile/pr53226.c: New test.
5730
5731 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5732
5733 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5734 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5735 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5736 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5737 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5738 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5739 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5740 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5741 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5742 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5743 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5744 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5745 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5746 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5747
5748 2012-05-09 Dehao Chen <dehao@google.com>
5749
5750 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5751 * gcc.dg/predict-2.c: Likewise.
5752 * gcc.dg/predict-3.c: Likewise.
5753 * gcc.dg/predict-4.c: Likewise.
5754 * gcc.dg/predict-5.c: Likewise.
5755 * gcc.dg/predict-6.c: Likewise.
5756
5757 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5758
5759 PR target/53272
5760 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5761
5762 2012-05-08 Richard Guenther <rguenther@suse.de>
5763
5764 * gcc.dg/fold-bitand-4.c: New testcase.
5765
5766 2012-05-08 Dehao Chen <dehao@google.com>
5767
5768 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5769 heuristic is working properly.
5770 * gcc.dg/predict-2.c: Likewise.
5771 * gcc/dg/predict-3.c: Likewise.
5772 * gcc/dg/predict-4.c: Likewise.
5773 * gcc/dg/predict-5.c: Likewise.
5774 * gcc/dg/predict-6.c: Likewise.
5775
5776 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5777
5778 PR tree-optimization/53239
5779 * g++.dg/opt/vrp3.C: New test.
5780 * g++.dg/opt/vrp3-aux.cc: New file.
5781 * g++.dg/opt/vrp3.h: New file.
5782
5783 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5784
5785 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5786 .uleb128 support in assembler output.
5787
5788 2012-05-07 Richard Guenther <rguenther@suse.de>
5789
5790 PR lto/42987
5791 * g++.dg/lto/pr42987_0.C: New testcase.
5792 * g++.dg/lto/pr42987_1.C: Likewise.
5793
5794 2012-05-07 Tobias Burnus <burnus@net-b.de>
5795
5796 PR fortran/53255
5797 * gfortran.dg/typebound_operator_15.f90: New.
5798
5799 2012-05-06 Tobias Burnus <burnus@net-b.de>
5800
5801 PR fortran/41587
5802 * gfortran.dg/class_array_13.f90: New.
5803
5804 2012-05-06 Tristan Gingold <gingold@adacore.com>
5805
5806 * gnat.dg/warn7.adb: New test.
5807
5808 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5809
5810 * gnat.dg/specs/renamings.ads: Rename to...
5811 * gnat.dg/specs/renaming1.ads: ...this.
5812 * gnat.dg/specs/renaming2.ads: New test.
5813 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5814 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5815 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5816 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5817
5818 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5819
5820 * gnat.dg/discr36.ad[sb]: New test.
5821 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5822
5823 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5824
5825 PR c/43772
5826 * c-c++-common/pr43772.c: New.
5827
5828 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5829
5830 PR fortran/41600
5831 * gfortran.dg/select_type_26.f03 : New test.
5832 * gfortran.dg/select_type_27.f03 : New test.
5833
5834 PR fortran/53191
5835 * gfortran.dg/select_type_28.f03 : New test.
5836
5837 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5838
5839 PR fortran/49010
5840 PR fortran/24518
5841 * gfortran.dg/mod_sign0_1.f90: New test.
5842 * gfortran.dg/mod_large_1.f90: New test.
5843
5844 2012-05-04 Tobias Burnus <burnus@net-b.de>
5845
5846 PR fortran/53175
5847 gfortran.dg/public_private_module_5.f90: New.
5848
5849 2012-05-04 Tobias Burnus <burnus@net-b.de>
5850
5851 PR fortran/53111
5852 * gfortran.dg/constructor_7.f90: New.
5853 * gfortran.dg/constructor_8.f90: New.
5854
5855 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5856
5857 PR c++/53166
5858 * g++.dg/cpp0x/static_assert7.C: New.
5859
5860 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5861
5862 PR tree-optimization/52633
5863 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5864 recognized as widening shifts instead of over-widening.
5865 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5866 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5867 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5868 * gcc.target/arm/pr52633.c: New test.
5869
5870 2012-05-04 Richard Guenther <rguenther@suse.de>
5871
5872 PR tree-optimization/53168
5873 * gcc.dg/torture/pr53168.c: New testcase.
5874 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5875
5876 2012-05-04 Richard Guenther <rguenther@suse.de>
5877
5878 * gcc.dg/lto/pr53214_0.c: New testcase.
5879
5880 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5881
5882 * gcc.target/ia64/pr48496.c: New test.
5883 * gcc.target/ia64/pr52657.c: Likewise.
5884
5885 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5886
5887 PR c/51712
5888 * c-c++-common/pr51712.c: New.
5889
5890 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5891
5892 PR target/53199
5893 * gcc.target/powwerpc/pr53199.c: New file.
5894
5895 2012-05-03 Jason Merrill <jason@redhat.com>
5896
5897 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5898
5899 * gcc.dg/debug/dwarf2/dups-types.c: New.
5900 * gcc.dg/debug/dwarf2/dups-types.h: New.
5901
5902 2012-05-03 Jason Merrill <jason@redhat.com>
5903
5904 * g++.dg/debug/dwarf2/namespace-2.C: New.
5905 * g++.dg/debug/dwarf2/localclass3.C: New.
5906
5907 2012-05-03 Jason Merrill <jason@redhat.com>
5908
5909 * g++.dg/debug/dwarf2/thunk1.C: New.
5910
5911 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5912
5913 PR c++/53186
5914 * g++.dg/other/final2.C: New.
5915
5916 2012-05-03 Richard Guenther <rguenther@suse.de>
5917
5918 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5919
5920 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5921
5922 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5923 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5924 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5925 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5926
5927 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5928
5929 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5930 .byte 0xf2.
5931 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5932 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5933 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5934
5935 PR debug/53174
5936 * gcc.dg/pr53174.c: New test.
5937
5938 PR target/53187
5939 * gcc.target/arm/pr53187.c: New test.
5940 * gcc.c-torture/compile/pr53187.c: New test.
5941
5942 2012-05-03 Richard Guenther <rguenther@suse.de>
5943
5944 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5945 unsupported prefetching support.
5946
5947 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5948
5949 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5950 option -ftrack-macro-expansion=0.
5951 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5952 option -ftrack-macro-expansion=0.
5953
5954 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5955
5956 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5957 dg-options for target arm with dg-additional-options.
5958
5959 2012-05-03 Richard Guenther <rguenther@suse.de>
5960
5961 PR tree-optimization/53144
5962 * gcc.dg/torture/pr53144.c: New testcase.
5963
5964 2012-05-03 Tobias Burnus <burnus@net-b.de>
5965
5966 PR fortran/52864
5967 * gfortran.dg/pointer_intent_7.f90: New.
5968 * gfortran.dg/pure_formal_3.f90: New.
5969
5970 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5971
5972 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5973
5974 2012-05-02 Martin Jambor <mjambor@suse.cz>
5975
5976 PR lto/52605
5977 * g++.dg/lto/pr52605_0.C: New test.
5978
5979 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5980
5981 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5982 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5983 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5984 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5985 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5986 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5987 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5988 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5989 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5990 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5991 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5992 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5993 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5994 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5995 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5996 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5997
5998 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5999
6000 PR middle-end/53153
6001 * gcc.dg/pr53153.c: New test.
6002
6003 2012-05-02 Richard Guenther <rguenther@suse.de>
6004
6005 * g++.dg/tree-ssa/pr19807.C: Adjust.
6006
6007 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR tree-optimization/53163
6010 * gcc.c-torture/compile/pr53163.c: New test.
6011
6012 PR rtl-optimization/53160
6013 * gcc.c-torture/execute/pr53160.c: New test.
6014
6015 2012-05-01 Ian Lance Taylor <iant@google.com>
6016
6017 PR c/37303
6018 * gcc.dg/pr37303.c: New test.
6019
6020 2012-05-01 Richard Henderson <rth@redhat.com>
6021
6022 * lib/target-supports.exp
6023 (check_effective_target_sync_long_long_runtime): True for
6024 check_effective_target_powerpc64.
6025
6026 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6027
6028 PR c++/51033
6029 * gcc.dg/vector-1.c: Move to ...
6030 * c-c++-common/vector-1.c: ... here.
6031 * gcc.dg/vector-2.c: Move to ...
6032 * c-c++-common/vector-2.c: ... here.
6033 * gcc.dg/vector-3.c: Move to ...
6034 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6035 * gcc.dg/vector-4.c: Move to ...
6036 * c-c++-common/vector-4.c: ... here.
6037 * gcc.dg/vector-init-1.c: Move to ...
6038 * c-c++-common/vector-init-1.c: ... here.
6039 * gcc.dg/vector-init-2.c: Move to ...
6040 * c-c++-common/vector-init-2.c: ... here.
6041 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6042 * c-c++-common/vector-subscript-1.c: ... here.
6043 * gcc.dg/vector-subscript-2.c: Move to ...
6044 * c-c++-common/vector-subscript-2.c: ... here.
6045 * gcc.dg/vector-subscript-3.c: Move to ...
6046 * c-c++-common/vector-subscript-3.c: ... here.
6047
6048 PR c++/51314
6049 * g++.dg/cpp0x/vt-51314.C: New test.
6050 * g++.dg/cpp0x/variadic76.C: Fix.
6051
6052 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6053
6054 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6055
6056 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6057
6058 Add -Wvarargs option
6059 * c-c++-common/Wvarargs.c: New test case.
6060 * c-c++-common/Wvarargs-2.c: Likewise.
6061
6062 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6063
6064 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6065 * objc.dg/foreach-7.m: Force the test case to run without
6066 -ftrack-macro-expansion.
6067 * c-c++-common/tm/attrib-1.c: Likewise.
6068 * c-c++-common/warn-ommitted-condop.c: Likewise.
6069 * gcc.dg/assign-warn-1.c: Likewise.
6070 * gcc.dg/assign-warn-2.c: Likewise.
6071 * gcc.dg/attr-alloc_size.c: Likewise.
6072 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6073 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6074 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6075 * gcc.dg/c90-const-expr-9.c: Likewise.
6076 * gcc.dg/c99-const-expr-9.c: Likewise.
6077 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6078 * gcc.dg/cpp/direct2s.c: Likewise.
6079 * gcc.dg/cpp/pr28709.c: Likewise.
6080 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6081 * gcc.dg/dfp/composite-type.c: Likewise.
6082 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6083 with -ftrack-macro-expansion
6084 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6085 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6086 * g++.dg/ext/cleanup-1.C: Likewise.
6087 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6088 * g++.dg/template/sfinae10.C: Likewise.
6089 * g++.dg/tm/wrap-2.C: Likewise.
6090 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6091 * g++.dg/warn/Wsign-conversion.C: Likewise.
6092 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6093 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6094 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6095 it to run with -ftrack-macro-expansion.
6096 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6097 test cases without -ftrack-macro-expansion.
6098
6099 Fix location for static class members
6100 * g++.dg/template/sfinae6_neg.C: Adjust.
6101
6102 Make conversion warnings work on NULL with -ftrack-macro-expansion
6103 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6104 alongside the previous testing for NULL.
6105
6106 Fix -Wuninitialized for -ftrack-macro-expansion
6107 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6108
6109 Strip "<built-in>" loc from displayed expansion context
6110 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6111 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6112 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6113 new test above.
6114
6115 Fix expansion point loc for macro-like tokens
6116 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6117 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6118
6119 Fix token pasting with -ftrack-macro-expansion
6120 * gcc.dg/cpp/paste17.c: New test case for
6121 -ftrack-macro-expansion=2 mode only.
6122 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6123
6124 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6125
6126 * gnat.dg/warn6.ad[sb]: New test.
6127
6128 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6129
6130 PR 53149
6131 * gcc.dg/20011021-1.c: Adjust testcase.
6132
6133 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6134
6135 PR fortran/53148
6136 * gfortran.dg/function_optimize_12.f90: New test.
6137
6138 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6139
6140 PR target/53156
6141 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6142 code to match current output and cover new peephole2 pattern.
6143
6144 2012-04-27 Ollie Wild <aaw@google.com>
6145
6146 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6147
6148 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6149
6150 * gcc.c-torture/execute/20120427-2.c: New testcase.
6151 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6152 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6153 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6154
6155 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6156
6157 PR target/53138
6158 * gcc.c-torture/execute/20120427-1.c: New testcase.
6159
6160 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6161
6162 PR middle-end/27139
6163 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6164
6165 2012-04-27 Tom de Vries <tom@codesourcery.com>
6166
6167 PR tree-optimization/51879
6168 * gcc.dg/pr51879.c: New test.
6169 * gcc.dg/pr51879-2.c: Same.
6170 * gcc.dg/pr51879-3.c: Same.
6171 * gcc.dg/pr51879-4.c: Same.
6172 * gcc.dg/pr51879-6.c: Same.
6173
6174 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6175
6176 PR c++/53096
6177 * g++.dg/cpp0x/defaulted35.C: New.
6178 * g++.dg/cpp0x/defaulted15.C: Adjust.
6179
6180 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6181
6182 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6183 structure layout.
6184
6185 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6186
6187 * gcc.target/i386/builtin_target.c: Check avx2.
6188
6189 2012-04-26 Alan Modra <amodra@gmail.com>
6190
6191 * gcc.target/powerpc/savres.c: New test.
6192 * gcc.target/powerpc/powerpc.exp: Run it.
6193
6194 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6195
6196 PR target/53120
6197 * gcc.dg/torture/pr53120.c: New test.
6198
6199 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6200
6201 PR middle-end/52979
6202 * gcc.c-torture/compile/pr52979-1.c: New test.
6203 * gcc.c-torture/execute/pr52979-1.c: New test.
6204 * gcc.c-torture/execute/pr52979-2.c: New test.
6205
6206 2012-04-25 Richard Guenther <rguenther@suse.de>
6207
6208 * gcc.target/i386/l_fma_float_5.c: Adjust.
6209 * gcc.target/i386/l_fma_double_4.c: Likewise.
6210 * gcc.target/i386/l_fma_float_2.c: Likewise.
6211 * gcc.target/i386/l_fma_float_6.c: Likewise.
6212 * gcc.target/i386/l_fma_double_1.c: Likewise.
6213 * gcc.target/i386/l_fma_double_5.c: Likewise.
6214 * gcc.target/i386/l_fma_float_3.c: Likewise.
6215 * gcc.target/i386/l_fma_double_2.c: Likewise.
6216 * gcc.target/i386/l_fma_double_6.c: Likewise.
6217 * gcc.target/i386/l_fma_float_4.c: Likewise.
6218 * gcc.target/i386/l_fma_double_3.c: Likewise.
6219 * gcc.target/i386/l_fma_float_1.c: Likewise.
6220
6221 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR tree-optimization/53058
6224 * gcc.c-torture/compile/pr53058.c: New test.
6225
6226 2012-04-25 Jan Hubicka <jh@suse.cz>
6227
6228 PR middle-end/53088
6229 * gcc.target/i386/pr39082-1.c: Update warning location.
6230
6231 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR c/52880
6234 * gcc.dg/pr52880.c: New test.
6235
6236 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6237
6238 * gcc.dg/m-un-2.c: Update.
6239 * gcc.dg/20011021-1.c: Update.
6240
6241 2012-04-25 Tobias Burnus <burnus@net-b.de>
6242
6243 PR fortran/52196
6244 * gfortran.dg/realloc_on_assign_14.f90: New.
6245
6246 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6247
6248 PR testsuite/52641
6249 PR tree-optimizations/52891
6250 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6251
6252 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6253
6254 PR c++/52363
6255 * g++.dg/cpp0x/sfinae35.C: New.
6256 * g++.dg/cpp0x/sfinae36.C: Likewise.
6257
6258 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6259
6260 * gcc.target/builtin_target.c: New testcase.
6261
6262 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6263
6264 PR target/47197
6265 * gcc.target/powerpc/pr47197.c: New test.
6266
6267 2012-04-24 Richard Guenther <rguenther@suse.de>
6268
6269 PR tree-optimization/53085
6270 * g++.dg/torture/pr53085.C: New testcase.
6271
6272 2012-04-24 Andrew Pinski <apinski@cavium.com>
6273
6274 PR tree-opt/33512
6275 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6276 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6277 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6278
6279 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR middle-end/53084
6282 * gcc.c-torture/execute/pr53084.c: New test.
6283
6284 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6285
6286 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6287
6288 2012-04-23 Andrew Pinski <apinski@cavium.com>
6289
6290 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6291
6292 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6293
6294 PR regression/53076
6295 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6296 * gcc.dg/torture/builtin-power-1.c: Likewise.
6297
6298 2012-04-23 Richard Guenther <rguenther@suse.de>
6299
6300 PR tree-optimization/53070
6301 * gcc.dg/torture/pr53070.c: New testcase.
6302
6303 2012-04-23 Richard Guenther <rguenther@suse.de>
6304
6305 PR c/53060
6306 * gcc.dg/pr53060.c: New testcase.
6307
6308 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR tree-optimizations/52891
6311 * gcc.c-torture/compile/pr52891-1.c: New test.
6312 * gcc.c-torture/compile/pr52891-2.c: New test.
6313
6314 2012-04-22 Tobias Burnus <burnus@net-b.de>
6315
6316 PR fortran/53051
6317 * gfortran.dg/read_float_4.f90: New.
6318
6319 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6320
6321 PR 35441
6322 * c-c++-common/pr35441.C: New.
6323
6324 2012-04-20 Ian Lance Taylor <iant@google.com>
6325
6326 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6327 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6328
6329 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6330
6331 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6332 array access.
6333 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6334
6335 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6336
6337 PR rtl-optimization/44214
6338 * gcc.dg/pr44214-1.c: New test.
6339 * gcc.dg/pr44214-2.c: Likewise.
6340 * gcc.dg/pr44214-3.c: Likewise.
6341
6342 2012-04-20 Richard Guenther <rguenther@suse.de>
6343
6344 * g++.dg/torture/20120420-1.C: New testcase.
6345
6346 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6347
6348 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6349
6350 2012-04-19 Christian Bruel <christian.bruel@st.com>
6351
6352 * gcc.dg/pr52283.c: New test.
6353
6354 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6355
6356 * gcc.dg/pr37985.c: New test.
6357
6358 2012-04-19 Richard Guenther <rguenther@suse.de>
6359
6360 PR rtl-optimization/44688
6361 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6362 possibly profitable.
6363
6364 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6365
6366 PR tree-optimization/52976
6367 * gfortran.dg/reassoc_11.f: New test.
6368
6369 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6370
6371 PR tree-optimization/52976
6372 * gfortran.dg/reassoc_7.f: New test.
6373 * gfortran.dg/reassoc_8.f: Likewise.
6374 * gfortran.dg/reassoc_9.f: Likewise.
6375 * gfortran.dg/reassoc_10.f: Likewise.
6376
6377 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6378
6379 PR c++/52422
6380 * g++.dg/cpp0x/sfinae33.C: New.
6381 * g++.dg/cpp0x/sfinae34.C: Likewise.
6382
6383 2012-04-18 Joey Ye <joey.ye@arm.com>
6384
6385 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6386
6387 2012-04-18 Richard Guenther <rguenther@suse.de>
6388
6389 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6390 array access.
6391 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6392 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6393
6394 2012-04-17 Tom de Vries <tom@codesourcery.com>
6395
6396 * g++.dg/pr51264-4.C: New test.
6397
6398 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6399
6400 PR c++/52599
6401 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6402
6403 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6404
6405 PR c++/53003
6406 * g++.dg/parse/crash59.C: New.
6407
6408 2012-04-17 Michael Matz <matz@suse.de>
6409
6410 PR tree-optimization/18437
6411 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6412
6413 2012-04-17 Richard Guenther <rguenther@suse.de>
6414
6415 PR middle-end/53011
6416 * g++.dg/torture/pr53011.C: New testcase.
6417
6418 2012-04-16 Jason Merrill <jason@redhat.com>
6419
6420 PR c++/38543
6421 * g++.dg/cpp0x/variadic131.C: New.
6422
6423 PR c++/52008
6424 * g++.dg/cpp0x/variadic130.C: New.
6425
6426 PR c++/50830
6427 * g++.dg/cpp0x/variadic129.C: New.
6428
6429 PR c++/50303
6430 * g++.dg/cpp0x/variadic128.C: New.
6431
6432 2012-04-16 Tobias Burnus <burnus@net-b.de>
6433
6434 PR fortran/52864
6435 * gfortran.dg/pointer_intent_6.f90: New.
6436
6437 2012-04-16 Tobias Burnus <burnus@net-b.de>
6438
6439 PR fortran/52916
6440 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6441 to include public_private_module_4.f90.
6442 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6443 targets.
6444
6445 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6446
6447 PR c++/49152
6448 * g++.dg/diagnostic/operator1.C: New.
6449 * g++.dg/ext/label5.C: Adjust.
6450 * g++.dg/ext/va-arg1.C: Likewise.
6451 * g++.dg/other/error20.C: Likewise.
6452 * g++.dg/other/error20.C: Likewise.
6453 * g++.dg/other/error16.C: Likewise.
6454 * g++.dg/other/error10.C: Likewise.
6455 * g++.dg/parse/error30.C: Likewise.
6456 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6457
6458 2012-04-16 Jason Merrill <jason@redhat.com>
6459
6460 PR c++/51148
6461 * g++.dg/cpp0x/variadic127.C: New.
6462
6463 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6464
6465 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6466 testcase name.
6467 Use fail, pass instead of unresolved.
6468 Don't log $optstr.
6469
6470 PR testsuite/52948
6471 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6472 TODO_dump_func.
6473 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6474 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6475 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6476
6477 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6478
6479 PR fortran/52968
6480 * gfortran.dg/typebound_call_23.f03: New test case.
6481
6482 2012-04-15 Jason Merrill <jason@redhat.com>
6483
6484 PR c++/47220
6485 * g++.dg/cpp0x/variadic126.C: New.
6486
6487 PR c++/52380
6488 * g++.dg/cpp0x/variadic125.C: New.
6489
6490 PR c++/52292
6491 * g++.dg/cpp0x/variadic124.C: New.
6492
6493 PR c++/52706
6494 * g++.dg/cpp0x/nullptr27.C: New.
6495
6496 PR c++/52818
6497 * g++.dg/warn/format8.C: New.
6498
6499 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6500
6501 PR fortran/51082
6502 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6503
6504 2012-04-14 Tobias Burnus <burnus@net-b.de>
6505
6506 PR fortran/52916
6507 PR fortran/40973
6508 * gfortran.dg/public_private_module_3.f90: New.
6509 * gfortran.dg/public_private_module_4.f90: New.
6510
6511 2012-04-14 Tom de Vries <tom@codesourcery.com>
6512
6513 * gcc.dg/superblock.c: New test.
6514
6515 2012-04-14 Tom de Vries <tom@codesourcery.com>
6516
6517 * gcc.dg/pr51879-12.c: New test.
6518
6519 2012-04-13 Jason Merrill <jason@redhat.com>
6520
6521 PR c++/52824
6522 * g++.dg/cpp0x/variadic123.C: New.
6523 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6524
6525 PR c++/52905
6526 * g++.dg/cpp0x/initlist-ctor1.C: New.
6527
6528 PR c++/52915
6529 * g++.dg/other/anon-union2.C: New.
6530
6531 2012-04-13 Martin Jambor <mjambor@suse.cz>
6532
6533 PR middle-end/52939
6534 * g++.dg/ipa/pr52939.C: New test.
6535
6536 2012-04-13 Tom de Vries <tom@codesourcery.com>
6537
6538 * gcc.dg/pr52734.c: New test.
6539
6540 2012-04-13 Richard Guenther <rguenther@suse.de>
6541
6542 PR tree-optimization/52969
6543 * gcc.dg/torture/pr52969.c: New testcase.
6544
6545 2012-04-13 Richard Guenther <rguenther@suse.de>
6546
6547 PR c/52549
6548 * gcc.dg/pr52549.c: New testcase.
6549
6550 2012-04-13 Richard Guenther <rguenther@suse.de>
6551
6552 PR c/52862
6553 * gcc.dg/pr52862.c: New testcase.
6554
6555 2012-04-13 Joey Ye <joey.ye@arm.com>
6556
6557 * gcc.target/arm/thumb1-imm.c: New testcase.
6558
6559 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6560
6561 PR target/52932
6562 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6563 second function argument.
6564 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6565 (calc_permps): Update declaration. Calculate result correctly.
6566 (avx2_test): Change src2 type to union256i_d.
6567 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6568 correctly.
6569
6570 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6571
6572 PR target/52775
6573 * gcc.target/powerpc/pr52775.c: New file.
6574
6575 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6576
6577 PR tree-optimization/18589
6578 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6579 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6580 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6581 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6582 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6583 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6584 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6585 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6586 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6587 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6588
6589 2012-04-12 Richard Guenther <rguenther@suse.de>
6590
6591 PR tree-optimization/52943
6592 * gcc.dg/torture/pr52943.c: New testcase.
6593
6594 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6595
6596 PR target/50751
6597 * gcc/target/sh/pr50751-4.c: New.
6598 * gcc/target/sh/pr50751-5.c: New.
6599 * gcc/target/sh/pr50751-6.c: New.
6600 * gcc/target/sh/pr50751-7.c: New.
6601
6602 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6603
6604 PR c++/52465
6605 * g++.dg/lookup/using52.C: New.
6606
6607 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6608
6609 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6610
6611 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6612
6613 PR rtl-optimization/52876
6614 * gcc.target/i386/pr52876.c: New.
6615
6616 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6617
6618 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6619 __UINTPTR_TYPE__.
6620 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6621 __INTPTR_TYPE__.
6622 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6623 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6624 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6625 (ptrdiff_t): ... this. All uses changed.
6626 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6627 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6628 __INTPTR_TYPE__.
6629 (main): Cast argument to __INTPTR_TYPE__.
6630 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6631 size_t.
6632 * gcc.dg/mallign.c (main): Likewise.
6633 * gcc.dg/pr38700.c (foo): Likewise.
6634 * gcc.dg/long-long-cst1.c (t): Likewise.
6635 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6636 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6637 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6638 * gcc.dg/pr25682.c (d, foo): Likewise.
6639 * gcc.dg/format/cast-1.c (f): Likewise.
6640 * gcc.dg/c90-const-expr-10.c
6641 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6642 (size_t): ...this. All uses changed.
6643 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6644 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6645 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6646 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6647 * gcc.dg/sequence-pt-1.c: Likewise.
6648 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6649 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6650 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6651 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6652 of ptrdiff_t with it.
6653 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6654 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6655 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6656
6657 2012-04-11 Jason Merrill <jason@redhat.com>
6658
6659 PR debug/45088
6660 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6661 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6662
6663 PR c++/52906
6664 * g++.dg/ext/attrib45.C: New.
6665
6666 * g++.dg/eh/dtor3.C: New.
6667
6668 2012-04-11 Richard Guenther <rguenther@suse.de>
6669
6670 PR middle-end/52621
6671 * gfortran.dg/pr52621.f90: New testcase.
6672
6673 2012-04-11 Richard Guenther <rguenther@suse.de>
6674
6675 PR middle-end/52918
6676 * g++.dg/torture/pr52918-1.C: New testcase.
6677 * g++.dg/torture/pr52918-2.C: Likewise.
6678
6679 2012-04-11 Tobias Burnus <burnus@net-b.de>
6680
6681 PR fortran/52729
6682 * gfortran.dg/block_11.f90: New.
6683
6684 2012-04-11 Nick Clifton <nickc@redhat.com>
6685
6686 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6687
6688 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6689
6690 PR target/16458
6691 * gcc.target/powerpc/pr16458-1.c: New test.
6692 * gcc.target/powerpc/pr16458-2.c: Likewise.
6693 * gcc.target/powerpc/pr16458-3.c: Likewise.
6694 * gcc.target/powerpc/pr16458-4.c: Likewise.
6695
6696 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6697
6698 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6699 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6700 * gcc.dg/builtin-bswap-5.c: Likewise.
6701 * gcc.target/i386/builtin-bswap-4.c: New test.
6702
6703 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6704
6705 PR 24985
6706 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6707
6708 2012-04-11 Richard Guenther <rguenther@suse.de>
6709
6710 PR rtl-optimization/52881
6711 * gcc.dg/torture/pr52881.c: New testcase.
6712 * gcc.dg/torture/pr52913.c: Likewise.
6713
6714 2012-04-11 Richard Guenther <rguenther@suse.de>
6715
6716 PR tree-optimization/52912
6717 * gcc.dg/torture/pr52912.c: New testcase.
6718
6719 2010-04-10 Michael Matz <matz@suse.de>
6720
6721 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6722 * gcc.dg/vect/vect-outer-1.c: Adjust.
6723 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6724 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6725 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6726 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6727 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6728 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6729
6730 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6731
6732 PR tree-optimization/52870
6733 * gcc.dg/vect/pr52870.c: New test.
6734
6735 2012-04-09 Mike Stump <mikestump@comcast.net>
6736
6737 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6738 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6739 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6740 * gnat.dg/aggr11.adb: Likewise.
6741 * gnat.dg/aggr11_pkg.ads: Likewise.
6742 * gnat.dg/aggr15.adb: Likewise.
6743 * gnat.dg/aggr15.ads: Likewise.
6744 * gnat.dg/aggr17.adb: Likewise.
6745 * gnat.dg/aggr18.adb: Likewise.
6746 * gnat.dg/array14.adb: Likewise.
6747 * gnat.dg/array14.ads: Likewise.
6748 * gnat.dg/array14_pkg.ads: Likewise.
6749 * gnat.dg/array19.adb: Likewise.
6750 * gnat.dg/array19.ads: Likewise.
6751 * gnat.dg/discr27.adb: Likewise.
6752 * gnat.dg/discr27.ads: Likewise.
6753 * gnat.dg/discr35.adb: Likewise.
6754 * gnat.dg/discr35.ads: Likewise.
6755 * gnat.dg/discr6.adb: Likewise.
6756 * gnat.dg/discr6_pkg.ads: Likewise.
6757 * gnat.dg/import1.adb: Likewise.
6758 * gnat.dg/import1.ads: Likewise.
6759 * gnat.dg/loop_address2.adb: Likewise.
6760 * gnat.dg/opt7.adb: Likewise.
6761 * gnat.dg/opt7.ads: Likewise.
6762 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6763 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6764 * gnat.dg/rep_clause2.adb: Likewise.
6765 * gnat.dg/rep_clause2.ads: Likewise.
6766 * gnat.dg/slice2.adb: Likewise.
6767 * gnat.dg/slice2.ads: Likewise.
6768 * gnat.dg/slice6.adb: Likewise.
6769 * gnat.dg/slice6_pkg.ads: Likewise.
6770 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6771 * gnat.dg/taft_type2.adb: Likewise.
6772 * gnat.dg/taft_type2.ads: Likewise.
6773 * gnat.dg/taft_type2_pkg.ads: Likewise.
6774 * gnat.dg/volatile10.adb: Likewise.
6775 * gnat.dg/volatile10_pkg.ads: Likewise.
6776
6777 * gcc.dg/dll-8.c: Remove execute permissions.
6778 * g++.dg/ext/dllexport5.C: Likewise.
6779
6780 2012-04-09 Jan Hubicka <jh@suse.cz>
6781
6782 PR lto/52722
6783 PR lto/51765
6784 PR lto/52634
6785 * gcc.dg/lto/pr52634_1.c: New testcase.
6786 * gcc.dg/lto/pr52634_0.c: New testcase.
6787
6788 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6789
6790 PR target/52883
6791 * gcc.target/i386/pr52883.c: New testcase.
6792
6793 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6794
6795 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6796 (check_effective_target_sync_long_long): Add SPARC case.
6797 (check_effective_target_sync_long_long_runtime): Likewise.
6798 (check_effective_target_sync_int_long): Adjust SPARC case.
6799 (check_effective_target_sync_char_short): Likewise.
6800
6801 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6802
6803 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6804 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6805
6806 2012-04-08 Tobias Burnus <burnus@net-b.de>
6807
6808 PR fortran/40973
6809 PR fortran/52751
6810 * gfortran.dg/public_private_module_2.f90: New.
6811
6812 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6813
6814 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6815 directives.
6816
6817 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6818
6819 PR fortran/52893
6820 * gfortran.dg/function_optimize_11.f90: New test.
6821
6822 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6823
6824 PR fortran/52668
6825 * gfortran.dg/use_only_6.f90: New test.
6826
6827 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6828
6829 PR fortran/52668
6830 * gfortran.dg/use_only_6.f90: New test.
6831 2012-04-06 Mike Stump <mikestump@comcast.net>
6832
6833 PR testsuite/50722
6834 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6835
6836 2012-04-05 Jason Merrill <jason@redhat.com>
6837
6838 PR c++/52596
6839 * g++.dg/template/qualified-id5.C: New.
6840
6841 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6842
6843 PR target/52882
6844 * gcc.target/i386/pr52882.c: New test.
6845
6846 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6847 Dominique D'Humieures <dominiq@lps.ens.fr>
6848
6849 PR testsuite/52614
6850 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6851 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6852
6853 2012-04-04 Jason Merrill <jason@redhat.com>
6854
6855 PR c++/52845
6856 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6857
6858 2012-04-03 Jason Merrill <jason@redhat.com>
6859
6860 PR c++/52796
6861 * g++.dg/cpp0x/variadic-value1.C: New.
6862
6863 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6864
6865 * gnat.dg/pack18.adb: New test.
6866 * gnat.dg/pack18_pkg.ads: New helper.
6867
6868 2012-04-03 Richard Guenther <rguenther@suse.de>
6869
6870 PR tree-optimization/52808
6871 * gcc.dg/pr52808.c: New testcase.
6872
6873 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6874
6875 PR tree-optimization/52835
6876 * gfortran.dg/pr52835.f90: New test.
6877
6878 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6879
6880 * gnat.dg/specs/aggr5.ads: New test.
6881
6882 2012-04-02 Richard Guenther <rguenther@suse.de>
6883
6884 PR tree-optimization/52756
6885 * gcc.dg/torture/pr52756.c: New testcase.
6886
6887 2012-04-02 Richard Guenther <rguenther@suse.de>
6888
6889 PR middle-end/52803
6890 * gcc.dg/pr52803.c: New testcase.
6891
6892 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6893
6894 PR c++/40942
6895 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6896 DR 214 in account.
6897
6898 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6899
6900 PR c++/50043
6901 * g++.dg/cpp0x/noexcept17.C: New.
6902 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6903 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6904 * g++.dg/cpp0x/noexcept01.C: Likewise.
6905 * g++.dg/eh/init-temp1.C: Likewise.
6906 * g++.dg/eh/ctor1.C: Likwise.
6907
6908 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6909
6910 * gnat.dg/controlled6.adb: New test.
6911 * gnat.dg/controlled6_pkg.ads: New helper.
6912 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6913
6914 2012-03-30 Richard Henderson <rth@redhat.com>
6915
6916 PR debug/52727
6917 * g++.dg/opt/pr52727.C: New testcase.
6918
6919 2012-03-30 Richard Guenther <rguenther@suse.de>
6920
6921 PR tree-optimization/52754
6922 * gcc.target/i386/pr52754.c: New testcase.
6923
6924 2012-03-30 Richard Guenther <rguenther@suse.de>
6925
6926 PR middle-end/52772
6927 * g++.dg/torture/pr52772.C: New testcase.
6928
6929 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6930
6931 PR c++/52718
6932 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6933
6934 2012-03-29 Jason Merrill <jason@redhat.com>
6935
6936 PR c++/52685
6937 * g++.dg/template/inherit8.C: New.
6938
6939 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6940
6941 PR c++/52759
6942 * g++.dg/ext/weak4.C: New test.
6943
6944 PR tree-optimization/52760
6945 * gcc.c-torture/execute/pr52760.c: New test.
6946
6947 2012-03-29 Jason Merrill <jason@redhat.com>
6948
6949 PR c++/52743
6950 * g++.dg/cpp0x/initlist-array3.C: New.
6951
6952 2012-03-28 Jason Merrill <jason@redhat.com>
6953
6954 PR c++/52746
6955 * g++.dg/overload/virtual2.C: New.
6956
6957 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6958
6959 * gnat.dg/vect7.ad[sb]: New test.
6960
6961 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6962 Tobias Burnus <burnus@gcc.gnu.org>
6963
6964 PR fortran/52652
6965 * gfortran.dg/allocate_class_1.f90 : Change error test.
6966 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6967 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6968 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6969
6970 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6971
6972 PR middle-end/52691
6973 * gcc.dg/pr52691.c: New test.
6974
6975 PR middle-end/52750
6976 * gcc.c-torture/compile/pr52750.c: New test.
6977
6978 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6979
6980 PR target/52692
6981 * gcc.target/avr/torture/builtins-2.c: New test.
6982
6983 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6984
6985 PR target/52736
6986 * gcc.target/i386/pr52736.c: New test.
6987
6988 2012-03-27 Martin Jambor <mjambor@suse.cz>
6989
6990 PR middle-end/52693
6991 * gcc.dg/torture/pr52693.c: New test.
6992
6993 2012-03-27 Meador Inge <meadori@codesourcery.com>
6994
6995 PR c++/52672
6996 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6997
6998 2012-03-27 Mike Stump <mikestump@comcast.net>
6999
7000 PR target/52665
7001 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7002 failures that match branch names.
7003
7004 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7005 H.J. Lu <hongjiu.lu@intel.com>
7006
7007 PR target/52698
7008 * gcc.target/i386/pr52698.c: New test.
7009
7010 2012-03-27 Richard Guenther <rguenther@suse.de>
7011
7012 PR middle-end/52720
7013 * gcc.dg/torture/pr52720.c: New testcase.
7014
7015 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7016
7017 * gnat.dg/pack17.adb: New test.
7018
7019 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7020
7021 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7022 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7023
7024 2012-03-26 Martin Jambor <mjambor@suse.cz>
7025
7026 PR tree-optimization/50052
7027 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7028
7029 2012-03-26 Richard Guenther <rguenther@suse.de>
7030
7031 PR tree-optimization/52701
7032 * gfortran.dg/pr52701.f90: New testcase.
7033
7034 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7035
7036 PR tree-optimization/52686
7037 * gcc.target/arm/pr52686.c: New test.
7038
7039 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7040
7041 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7042 Add "-Os -flto" to list.
7043
7044 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7045
7046 * gnat.dg/concat2.ad[sb]: New test.
7047
7048 2012-03-24 Jason Merrill <jason@redhat.com>
7049
7050 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7051 * g++.dg/cpp0x/trailing2.C: Likewise.
7052 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7053 * g++.dg/cpp1y/auto-fn1.C: New.
7054 * g++.dg/cpp1y/auto-fn2.C: New.
7055 * g++.dg/cpp1y/auto-fn3.C: New.
7056 * g++.dg/cpp1y/auto-fn4.C: New.
7057 * g++.dg/cpp1y/auto-fn5.C: New.
7058 * g++.dg/cpp1y/auto-fn6.C: New.
7059 * g++.dg/cpp1y/auto-fn7.C: New.
7060 * g++.dg/cpp1y/auto-fn8.C: New.
7061 * g++.dg/cpp1y/auto-fn9.C: New.
7062 * g++.dg/cpp1y/auto-fn10.C: New.
7063 * g++.dg/cpp1y/auto-fn11.C: New.
7064
7065 2012-03-23 Richard Guenther <rguenther@suse.de>
7066
7067 PR tree-optimization/52678
7068 * gfortran.dg/pr52678.f: New testcase.
7069
7070 2012-03-23 Richard Guenther <rguenther@suse.de>
7071
7072 PR tree-optimization/52638
7073 * g++.dg/torture/pr52638.C: New testcase.
7074
7075 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7076
7077 PR c++/52487
7078 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7079
7080 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7081
7082 PR c++/52671
7083 * g++.dg/ext/attrib44.C: New test.
7084
7085 2012-03-22 Jan Hubicka <jh@suse.cz>
7086
7087 PR middle-end/51737
7088 * g++.dg/torture/pr51737.C: New testcase
7089
7090 2012-03-22 Richard Guenther <rguenther@suse.de>
7091
7092 PR tree-optimization/52548
7093 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7094
7095 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7096
7097 * lib/fortran-modules.exp (list-module-names-1): Remove
7098 warning.
7099
7100 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7101
7102 PR target/50751
7103 * gcc.target/sh/pr50751-1.c: New.
7104 * gcc.target/sh/pr50751-2.c: New.
7105 * gcc.target/sh/pr50751-3.c: New.
7106
7107 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7108
7109 PR target/52479
7110 * gcc.target/sh/sh4a-cos.c: Remove.
7111 * gcc.target/sh/sh4a-sin.c: Remove.
7112 * gcc.target/sh/sh4a-sincos.c: Remove.
7113
7114 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7115
7116 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7117 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7118
7119 2012-03-21 Martin Jambor <mjambor@suse.cz>
7120
7121 PR testsuite/52641
7122 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7123 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7124
7125 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7126
7127 * gcc.target/arm/thumb-16bit-ops.c: New file.
7128 * gcc.target/arm/thumb-ifcvt.c: New file.
7129
7130 2012-03-20 Jason Merrill <jason@redhat.com>
7131
7132 * lib/target-supports.exp: Add { target c++1y }.
7133
7134 * g++.dg/cpp0x/auto32.C: New.
7135
7136 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7137
7138 PR testsuite/52641
7139 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7140 int32plus.
7141 * gcc.dg/torture/pr48124-4.c: Ditto:
7142 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7143
7144 2012-03-20 Jason Merrill <jason@redhat.com>
7145
7146 PR c++/52510
7147 * g++.dg/cpp0x/initlist66.C: New.
7148
7149 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7150
7151 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7152 __AVR_HAVE_LPMX__
7153
7154 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7155
7156 PR target/49868
7157 * gcc.target/avr/torture/addr-space-2.h: New file.
7158 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7159 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7160 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7161 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7162
7163 2012-03-20 Richard Guenther <rguenther@suse.de>
7164
7165 * gnat.dg/pack16.adb: New testcase.
7166 * gnat.dg/pack16_pkg.ads: Likewise.
7167 * gnat.dg/specs/pack8.ads: Likewise.
7168 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7169
7170 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7171
7172 * g++.dg/warn/Wuseless-cast.C: Extend.
7173
7174 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7175
7176 PR c++/14710
7177 * g++.dg/warn/Wuseless-cast.C: New.
7178
7179 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7180
7181 PR libfortran/52608
7182 * gfortran.dg/pr52608.f90: New test.
7183
7184 2012-03-17 Tobias Burnus <burnus@net-b.de>
7185
7186 PR fortran/52585
7187 * gfortran.dg/proc_ptr_36.f90: New.
7188
7189 2012-03-16 Martin Jambor <mjambor@suse.cz>
7190
7191 * gcc.dg/misaligned-expand-1.c: New test.
7192 * gcc.dg/misaligned-expand-3.c: Likewise.
7193
7194 2012-03-16 Richard Guenther <rguenther@suse.de>
7195 Kai Tietz <ktietz@redhat.com>
7196
7197 PR middle-end/48814
7198 * gcc.c-torture/execute/pr48814-1.c: New test.
7199 * gcc.c-torture/execute/pr48814-2.c: New test.
7200 * gcc.dg/tree-ssa/assign-1.c: New test.
7201 * gcc.dg/tree-ssa/assign-2.c: New test.
7202 * gcc.dg/tree-ssa/assign-3.c: New test.
7203
7204 2012-03-16 Richard Guenther <rguenther@suse.de>
7205
7206 * gnat.dg/specs/pack7.ads: New testcase.
7207
7208 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7209
7210 PR target/52568
7211 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7212 * gcc.dg/torture/vshuf-8.inc: Likewise.
7213 * gcc.dg/torture/vshuf-16.inc: Likewise.
7214 * gcc.dg/torture/vshuf-32.inc: Likewise.
7215
7216 2012-03-15 Jason Merrill <jason@redhat.com>
7217
7218 * g++.dg/torture/pr52582.C: New.
7219
7220 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7221
7222 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7223
7224 2012-03-15 Ira Rosen <irar@il.ibm.com>
7225 Ulrich Weigand <ulrich.weigand@linaro.org>
7226
7227 * gcc.dg/vect/slp-cond-3.c: New test.
7228 * gcc.dg/vect/slp-cond-4.c: New test.
7229
7230 2012-03-15 Ira Rosen <irar@il.ibm.com>
7231 Ulrich Weigand <ulrich.weigand@linaro.org>
7232
7233 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7234 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7235
7236 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7237
7238 PR libfortran/52434
7239 PR libfortran/48878
7240 PR libfortran/38199
7241 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7242 * gfortran.dg/round_1.f03: Likewise.
7243
7244 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7245 Andrew Pinski <apinski@cavium.com>
7246
7247 PR middle-end/52592
7248 * gcc.dg/pr52592.c: New test.
7249
7250 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7251
7252 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7253 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7254 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7255 * lib/fortran-modules.exp: .. this new file. Adjust users.
7256 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7257 gfortran-dg-debug-runtest): Call cleanup-modules.
7258 * lib/fortran-torture.exp (fortran-torture-execute,
7259 fortran-torture): Likewise.
7260 * gfortran.dg/coarray/caf.exp: Likewise.
7261 * lib/lto.exp: Likewise.
7262 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7263 * gfortran.dg/class_4b.f03: Likewise.
7264 * gfortran.dg/class_4c.f03: Likewise.
7265 * gfortran.dg/class_45a.f03: Likewise.
7266 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7267 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7268 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7269 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7270 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7271 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7272 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7273 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7274 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7275 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7276 * gfortran.dg/whole_file_28.f90: Likewise.
7277 * gfortran.dg/whole_file_29.f90: Likewise.
7278 * gfortran.dg/whole_file_30.f90: Likewise.
7279 * gfortran.dg/whole_file_31.f90: Likewise.
7280
7281 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7282
7283 PR tree-optimization/52267
7284 * gcc.dg/pr52267.c: New test.
7285 * gcc.dg/tree-ssa/vrp65.c: New test.
7286 * gcc.dg/tree-ssa/vrp66.c: New test.
7287
7288 2012-03-15 Richard Guenther <rguenther@suse.de>
7289
7290 PR middle-end/52580
7291 * gfortran.dg/vect/pr52580.f: New testcase.
7292
7293 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7294
7295 * gcc.target/sh/fpul-usage-1.c: New.
7296
7297 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7298
7299 PR target/49468
7300 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7301 * gcc.target/sh/pr49468-di.c: Likewise.
7302
7303 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7304
7305 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7306 * gcc.dg/c99-stdint-6.c: Likewise.
7307 * gcc.dg/lto/20090210_0.c: Likewise.
7308 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7309 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7310 * gcc.dg/pragma-init-fini-2.c: Likewise.
7311 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7312 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7313 * gcc.target/i386/pr22152.c: Likewise.
7314 * gcc.target/i386/vect8-ret.c: Likewise.
7315 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7316 handling.
7317
7318 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7319
7320 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7321 * g++.dg/tree-prof/partition1.C: Likewise.
7322 * g++.dg/tree-prof/partition2.C: Likewise.
7323 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7324 handling.
7325 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7326 * gcc.c-torture/execute/20010724-1.c: Remove.
7327 * gcc.c-torture/execute/20010724-1.x: Remove.
7328 * gcc.c-torture/execute/20040208-2.c: Remove.
7329 * gcc.c-torture/execute/20040208-2.x: Remove.
7330 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7331 Remove.
7332 (main) [__mips__ && __sgi__]: Remove.
7333 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7334 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7335 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7336 mips-sgi-irix6* handling.
7337 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7338 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7339 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7340 handling.
7341 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7342 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7343 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7344 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7345 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7346 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7347 mips-sgi-irix6*.
7348 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7349 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7350 * gcc.target/mips/save-restore-3.c: Likewise.
7351 * gcc.target/mips/save-restore-4.c: Likewise.
7352 * gcc.target/mips/save-restore-5.c: Likewise.
7353 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7354 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7355 messages.
7356 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7357 IRIX 6 handling.
7358 (restore_ld_library_path_env_vars): Likewise.
7359 * lib/target-supports.exp (check_profiling_available): Remove
7360 mips*-*-irix* handling.
7361 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7362 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7363 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7364
7365 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7366
7367 PR c++/52582
7368 * g++.dg/opt/pr52582.C: New test.
7369
7370 2012-03-14 Richard Guenther <rguenther@suse.de>
7371
7372 PR tree-optimization/52571
7373 * gcc.dg/vect/vect-2.c: Initialize arrays.
7374 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7375 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7376 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7377
7378 2012-03-14 Richard Guenther <rguenther@suse.de>
7379
7380 PR middle-end/52080
7381 PR middle-end/52097
7382 PR middle-end/48124
7383 * gcc.dg/torture/pr48124-1.c: New testcase.
7384 * gcc.dg/torture/pr48124-2.c: Likewise.
7385 * gcc.dg/torture/pr48124-3.c: Likewise.
7386 * gcc.dg/torture/pr48124-4.c: Likewise.
7387
7388 2012-03-14 Richard Guenther <rguenther@suse.de>
7389
7390 PR middle-end/52578
7391 * gcc.dg/pr52578.c: New testcase.
7392
7393 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7394
7395 PR c++/52521
7396 * g++.dg/cpp0x/udlit-args2.C: New test.
7397
7398 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7399
7400 PR target/48596
7401 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7402 * gcc.c-torture/compile/pr48596.c: ... here.
7403
7404 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7405
7406 PR c++/51641
7407 * g++.dg/lookup/hidden-class17.C: New test.
7408
7409 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR c/52577
7412 * gcc.dg/Wunused-var-3.c: New test.
7413
7414 2012-03-13 Martin Jambor <mjambor@suse.cz>
7415
7416 * gcc.dg/misaligned-expand-2.c: New test.
7417
7418 2012-03-13 Richard Guenther <rguenther@suse.de>
7419
7420 PR middle-end/52134
7421 * gcc.dg/pr52134.c: New testcase.
7422
7423 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7424
7425 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7426
7427 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7428
7429 PR tree-optimization/46728
7430 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7431 * gcc.target/powerpc/pr46728-5.c: Likewise.
7432 * gcc.target/powerpc/pr46728-8.c: Likewise.
7433 * gcc.target/powerpc/pr46728-10.c: Likewise.
7434 * gcc.target/powerpc/pr46728-11.c: Likewise.
7435 * gcc.target/powerpc/pr46728-13.c: Likewise.
7436 * gcc.target/powerpc/pr46728-14.c: Likewise.
7437 * gcc.target/powerpc/pr46728-15.c: Likewise.
7438
7439 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7440
7441 PR c++/52299
7442 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7443
7444 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7445
7446 PR tree-optimization/46728
7447 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7448 * gcc.target/powerpc/pr46728-5.c: Likewise.
7449 * gcc.target/powerpc/pr46728-8.c: Likewise.
7450 * gcc.target/powerpc/pr46728-10.c: Likewise.
7451 * gcc.target/powerpc/pr46728-11.c: Likewise.
7452 * gcc.target/powerpc/pr46728-13.c: Likewise.
7453 * gcc.target/powerpc/pr46728-14.c: Likewise.
7454 * gcc.target/powerpc/pr46728-15.c: Likewise.
7455
7456 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7457
7458 PR target/49868
7459 * gcc.target/avr/torture/addr-space-1.h: New file.
7460 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7461 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7462 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7463 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7464
7465 2012-03-12 Andrew Pinski <apinski@cavium.com>
7466
7467 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7468
7469 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7470
7471 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7472 * g++.dg/abi/thunk4.C: Likewise.
7473 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7474 Adapt line numbers.
7475 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7476 handling.
7477 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7478 * g++.dg/eh/spbp.C: Likewise.
7479 * g++.dg/ext/label13.C: Likewise.
7480 * g++.dg/guality/guality.exp: Likewise.
7481 * g++.dg/other/anon5.C: Likewise.
7482 * g++.dg/other/pragma-ep-1.C: Remove.
7483 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7484 * g++.dg/warn/pr31246.C: Likewise.
7485 * g++.dg/warn/weak1.C: Likewise.
7486 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7487 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7488 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7489 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7490 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7491 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7492 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7493 * gcc.dg/c99-tgmath-1.c: Likewise.
7494 * gcc.dg/c99-tgmath-2.c: Likewise.
7495 * gcc.dg/c99-tgmath-3.c: Likewise.
7496 * gcc.dg/c99-tgmath-4.c: Likewise.
7497 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7498 handling.
7499 * gcc.dg/debug/pr49032.c: Likewise.
7500 * gcc.dg/guality/guality.exp: Likewise.
7501 * gcc.dg/intmax_t-1.c: Likewise.
7502 * gcc.dg/pr48616.c: Likewise.
7503 * gcc.dg/pragma-ep-1.c: Remove.
7504 * gcc.dg/pragma-ep-2.c: Remove.
7505 * gcc.dg/pragma-ep-3.c: Remove.
7506 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7507 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7508 * gcc.misc-tests/gcov-14.c: Likewise.
7509 * gfortran.dg/guality/guality.exp: Likewise.
7510 * lib/target-supports.exp (check_weak_available): Likewise.
7511 (add_options_for_tls): Likewise.
7512 (check_ascii_locale_available): Likewise.
7513 * obj-c++.dg/dwarf-2.mm: Likewise.
7514 * objc.dg/dwarf-1.m: Likewise.
7515 * objc.dg/dwarf-2.m: Likewise.
7516
7517 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR tree-optimization/51721
7520 * gcc.dg/tree-ssa/vrp64.c: New test.
7521
7522 PR tree-optimization/52533
7523 * gcc.c-torture/compile/pr52533.c: New test.
7524
7525 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7526
7527 * gcc.target/i386/rtm-xabort-1.c: New.
7528 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7529 * gcc.target/i386/rtm-xend-1.c: Ditto.
7530 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7531 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7532 * gcc.target/i386/sse-13.c: Ditto.
7533 * gcc.target/i386/sse-14.c: Ditto.
7534 * gcc.target/i386/sse-22.c: Ditto.
7535 * gcc.target/i386/sse-23.c: Ditto.
7536 * g++.dg/other/i386-2.C: Ditto.
7537 * g++.dg/other/i386-3.C: Ditto.
7538
7539 2012-03-12 Tobias Burnus <burnus@net-b.de>
7540
7541 PR fortran/52542
7542 * gfortran.dg/proc_ptr_35.f90: New.
7543
7544 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7545
7546 PR target/52530
7547 * gcc.dg/torture/pr52530.c: New test.
7548
7549 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7550
7551 PR target/51244
7552 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7553
7554 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7555
7556 PR target/52450
7557 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7558
7559 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7560
7561 2012-03-09 Andrew Pinski <apinski@cavium.com>
7562
7563 PR middle-end/51988
7564 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7565 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7566
7567 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7568
7569 * gcc.dg/tree-ssa/scev-3.c: New.
7570 * gcc.dg/tree-ssa/scev-4.c: New.
7571
7572 2012-03-08 Tobias Burnus <burnus@net-b.de>
7573
7574 PR fortran/52469
7575 * gfortran.dg/proc_ptr_34.f90
7576
7577 2012-03-07 Jason Merrill <jason@redhat.com>
7578
7579 PR c++/52521
7580 * g++.dg/cpp0x/udlit-mangle.C: New.
7581
7582 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7583
7584 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7585
7586 2012-03-06 Richard Guenther <rguenther@suse.de>
7587
7588 PR middle-end/52493
7589 * gcc.dg/torture/pr52493.c: New testcase.
7590
7591 2012-03-06 Richard Guenther <rguenther@suse.de>
7592
7593 PR lto/52097
7594 * gcc.dg/lto/pr52097_0.c: New testcase.
7595
7596 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7597
7598 PR target/51244
7599 * gcc.target/sh/pr51244-1.c: New.
7600 * gcc.target/sh/pr51244-2.c: New.
7601 * gcc.target/sh/pr51244-3.c: New.
7602
7603 2012-03-05 Jason Merrill <jason@redhat.com>
7604
7605 PR c++/51930
7606 * g++.dg/ext/visibility/template11.C: New.
7607
7608 * g++.dg/cpp0x/implicit13.C: New.
7609
7610 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7611
7612 PR tree-optimization/51721
7613 * gcc.dg/tree-ssa/vrp63.c: New test.
7614 * gcc.dg/pr51721.c: New test.
7615
7616 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7617
7618 PR fortran/50981
7619 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7620 argument checks.
7621
7622 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7623
7624 PR target/52146
7625 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7626
7627 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7628
7629 PR fortran/50981
7630 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7631
7632 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7633
7634 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7635 int32plus.
7636
7637 2012-03-03 Jason Merrill <jason@redhat.com>
7638
7639 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7640
7641 Core 1270
7642 * g++.dg/cpp0x/initlist65.C: New.
7643
7644 PR c++/36797
7645 * g++.dg/ext/is_empty2.C: New.
7646
7647 2012-03-03 Tobias Burnus <burnus@net-b.de>
7648
7649 PR fortran/48820
7650 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7651
7652 2012-03-03 Tobias Burnus <burnus@net-b.de>
7653
7654 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7655 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7656 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7657 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7658 * gfortran.dg/class_30.f90: Remove dg-warning line.
7659 * gfortran.dg/bind_c_usage_25.f90: New.
7660
7661 2012-03-03 Tobias Burnus <burnus@net-b.de>
7662
7663 PR fortran/48820
7664 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7665 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7666 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7667
7668 2012-03-03 Tobias Burnus <burnus@net-b.de>
7669
7670 PR fortran/48820
7671 * gfortran.dg/assumed_type_1.f90: New.
7672 * gfortran.dg/assumed_type_2.f90: New.
7673 * gfortran.dg/assumed_type_3.f90: New.
7674 * gfortran.dg/assumed_type_4.f90: New.
7675
7676 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7677
7678 PR target/49486
7679 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7680 * gcc.target/sh/pr49468-di.c: New.
7681
7682 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7683
7684 * gcc.dg/graphite/pr50561.c: Update.
7685
7686 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7687
7688 * gcc.target/powerpc/pr52457.c: New test.
7689
7690 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7691
7692 * gcc.target/arm/sat-1.c: New test.
7693
7694 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7695
7696 PR target/46716
7697 * gcc.target/i386/pr46716.c: New test.
7698
7699 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7700
7701 PR c++/51989
7702 * g++.dg/cpp0x/sfinae32.C: New.
7703
7704 2012-03-02 Richard Guenther <rguenther@suse.de>
7705
7706 PR tree-optimization/52406
7707 * gcc.dg/torture/pr52406.c: New testcase.
7708
7709 2012-03-02 Tobias Burnus <burnus@net-b.de>
7710
7711 PR fortran/52325
7712 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7713 * gfortran.dg/nullify_2.f90: Update dg-error.
7714 * gfortran.dg/nullify_4.f90: Ditto.
7715 * gfortran.dg/pointer_init_6.f90: Ditto.
7716
7717 2012-03-02 Tobias Burnus <burnus@net-b.de>
7718
7719 PR fortran/52270
7720 * gfortran.dg/class_51.f90: New.
7721
7722 2012-03-02 Tobias Burnus <burnus@net-b.de>
7723
7724 PR fortran/52452
7725 * gfortran.dg/intrinsic_8.f90: New.
7726
7727 2012-03-01 Kai Tietz <ktietz@redhat.com>
7728
7729 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7730 routines on mingw targets.
7731 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7732
7733 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7734
7735 PR tree-optimization/52445
7736 * gcc.dg/pr52445.c: New test.
7737
7738 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7739
7740 PR target/52437
7741 * gcc.c-torture/compile/pr52437.c: New test.
7742
7743 PR middle-end/52419
7744 * gcc.dg/torture/pr52419.c: New test.
7745
7746 PR tree-optimization/52429
7747 * gcc.dg/torture/pr52429.c: New test.
7748 * g++.dg/opt/pr52429.C: New test.
7749
7750 2012-02-29 Richard Guenther <rguenther@suse.de>
7751
7752 PR testsuite/52297
7753 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7754 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7755 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7756 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7757 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7758 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7759
7760 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7761
7762 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7763
7764 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7765
7766 PR fortran/52386
7767 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7768
7769 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7770
7771 PR target/51534
7772 * gcc.target/arm/neon/pr51534.c: New testcase.
7773
7774 2012-02-28 Richard Guenther <rguenther@suse.de>
7775
7776 PR target/52407
7777 * gcc.dg/torture/pr52407.c: New testcase.
7778
7779 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7780
7781 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7782 * gcc.target/arm/vfp2.c: Likewise.
7783 * gcc.target/arm/vfp3.c: Likewise.
7784 * gcc.target/arm/vfp4.c: Likewise.
7785 * gcc.target/arm/vfp5.c: Likewise.
7786 * gcc.target/arm/vfp6.c: Likewise.
7787 * gcc.target/arm/vfp7.c: Likewise.
7788 * gcc.target/arm/vfp8.c: Likewise.
7789 * gcc.target/arm/vfp9.c: Likewise.
7790 * gcc.target/arm/vfp10.c: Likewise.
7791 * gcc.target/arm/vfp11.c: Likewise.
7792 * gcc.target/arm/vfp12.c: Likewise.
7793 * gcc.target/arm/vfp13.c: Likewise.
7794 * gcc.target/arm/vfp14.c: Likewise.
7795 * gcc.target/arm/vfp15.c: Likewise.
7796 * gcc.target/arm/vfp16.c: Likewise.
7797 * gcc.target/arm/vfp17.c: Likewise.
7798 * gcc.target/arm/neon-constants.h: New file.
7799 * gcc.target/arm/neon-vect1.c: New test.
7800 * gcc.target/arm/neon-vect2.c: New test.
7801 * gcc.target/arm/neon-vect3.c: New test.
7802 * gcc.target/arm/neon-vect4.c: New test.
7803 * gcc.target/arm/neon-vect5.c: New test.
7804 * gcc.target/arm/neon-vect6.c: New test.
7805 * gcc.target/arm/neon-vect7.c: New test.
7806 * gcc.target/arm/neon-vect8.c: New test.
7807
7808 2012-02-28 Richard Guenther <rguenther@suse.de>
7809
7810 PR tree-optimization/52402
7811 * gcc.dg/torture/pr52402.c: New testcase.
7812
7813 2012-02-28 Richard Guenther <rguenther@suse.de>
7814
7815 PR lto/52400
7816 * g++.dg/lto/pr52400_0.C: New testcase.
7817
7818 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7819
7820 * gcc.target/avr/torture/builtins-1.c: New test.
7821 * gcc.target/avr/torture/builtins-error.c: New test.
7822
7823 2012-02-28 Kai Tietz <ktietz@redhat.com>
7824
7825 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7826 * gcc.target/i386/pr45352-2.c: Likewise.
7827 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7828 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7829 targets instead rand.
7830 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7831 * gcc.target/i386/sse2-mul-1.c: Likewise.
7832 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7833 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7834 * gcc.target/i386/pad-1.c: Likewise.
7835 * gcc.target/i386/pad-9.c: Likewise.
7836 * gcc.target/i386/pad-2.c: Likewise.
7837 * gcc.target/i386/pad-5b.c: Likewise.
7838 * gcc.target/i386/pad-8.c: Likewise.
7839 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7840 * gcc.target/i386/pr44130.c: Likewise.
7841 * gcc.target/i386/align-main-1.c: Likewise.
7842 * gcc.target/i386/align-main-2.c: Likewise.
7843 * gcc.target/i386/sw-1.c: Likewise.
7844 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7845 on x64 mingw target.
7846 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7847 * gcc.target/i386/pr46295.c: Likewise.
7848 * gcc.target/i386/amd64-abi-1.c: Likewise.
7849 * gcc.target/i386/amd64-abi-2.c: Likewise.
7850 * gcc.target/i386/pr39082-1.c: Likewise.
7851 * gcc.target/i386/pr39162.c: Likewise.
7852 * gcc.target/i386/pr22152.c: Likewise.
7853 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7854 * gcc.target/i386/wrfsbase-2.c: Likewise.
7855 * gcc.target/i386/local.c: Likewise
7856 * gcc.target/i386/wrgsbase-1.c: Likewise.
7857 * gcc.target/i386/wrfsbase-1.c: Likewise.
7858 * gcc.target/i386/pr39315-3.c: Likewise.
7859 * gcc.target/i386/pr35767-4.c: Likewise.
7860 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7861 x64 mingw target.
7862 * gcc.target/i386/pr45336-2.c: Likewise.
7863 * gcc.target/i386/pr45336-1.c: Likewise.
7864 * gcc.target/i386/pr45336-4.c: Likewise.
7865
7866 2012-02-27 Tristan Gingold <gingold@adacore.com>
7867
7868 * gnat.dg/array20.ad[sb]: New test.
7869
7870 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR target/52375
7873 * gcc.target/arm/pr52375.c: New test.
7874 * gcc.c-torture/compile/pr52375.c: New test.
7875
7876 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7877
7878 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7879 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7880
7881 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7882
7883 * gnat.dg/aggr19.adb: New test.
7884 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7885
7886 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7887
7888 PR target/49263
7889 * gcc.target/sh/pr49263.c: New.
7890
7891 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7892
7893 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7894 simulate_thread_wrapper_other_threads
7895 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7896 Move initialization of 'value' to main().
7897 (main): Initialize 'value';
7898 * gcc.dg/simulate-thread/speculative-store.c
7899 (simulate_thread_step_verify): Return 0 when successful.
7900 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7901 Reduce threshold.
7902 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7903 (simulate_thread_wrapper_other_threads): Return a success/fail value
7904 and issue an error if the instruction count threshold is exceeded.
7905
7906 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7907
7908 PR target/50580
7909 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7910 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7911
7912 2012-02-24 Richard Guenther <rguenther@suse.de>
7913
7914 PR middle-end/52355
7915 * gcc.dg/pr52355.c: New testcase.
7916
7917 2012-02-23 Kai Tietz <ktietz@redhat.com>
7918
7919 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7920 * gcc.dg/Wpadded.c: Likewise.
7921 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7922 structure-layout.
7923 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7924 for sleep by Sleep and add windows.h include for this function.
7925 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7926 targets.
7927 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7928 target.
7929 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7930 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7931 on x64 mingw target.
7932 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7933 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7934 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7935 failure on LLP64 target.
7936
7937 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7938
7939 PR c/52290
7940 * gcc.dg/noncompile/pr52290.c: New test.
7941
7942 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7943
7944 PR tree-optimization/52019
7945 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7946
7947 2012-02-22 Kai Tietz <ktietz@redhat.com>
7948
7949 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7950 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7951 derived pdiff_t type.
7952 * g++.dg/torture/pr49720.C: Likewise
7953
7954 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7955
7956 PR target/52330
7957 * gcc.target/i386/pr52330.c: New test.
7958
7959 2012-02-22 Tobias Burnus <burnus@net-b.de>
7960
7961 PR fortran/52335
7962 * gfortran.dg/io_constraints_10.f90: New.
7963
7964 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7965
7966 * lib/target-supports.exp (check_effective_target_vect_condition):
7967 Return true for NEON.
7968
7969 2012-02-21 Kai Tietz <ktietz@redhat.com>
7970
7971 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7972
7973 2012-02-21 Richard Guenther <rguenther@suse.de>
7974
7975 PR tree-optimization/52324
7976 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7977
7978 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7979
7980 PR middle-end/51782
7981 * gcc.target/avr/torture/pr51782-1.c: New test.
7982
7983 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7984
7985 PR tree-optimization/52318
7986 * gcc.dg/pr52318.c: New test.
7987
7988 2012-02-20 Kai Tietz <ktietz@redhat.com>
7989
7990 * gcc.dg/bf-ms-layout-3.c: New testcase.
7991
7992 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7993
7994 PR testsuite/52229
7995 PR fortran/32380
7996 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7997
7998 2012-02-20 Richard Guenther <rguenther@suse.de>
7999
8000 PR tree-optimization/52298
8001 * gcc.dg/torture/pr52298.c: New testcase.
8002 * gcc.dg/vect/pr52298.c: Likewise.
8003
8004 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8005
8006 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8007 * gcc.c-torture/execute/pr52286.c: Ditto.
8008
8009 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR tree-optimization/52286
8012 * gcc.c-torture/execute/pr52286.c: New test.
8013
8014 2012-02-18 Tobias Burnus <burnus@net-b.de>
8015
8016 PR fortran/52295
8017 * gfortran.dg/interface_35.f90: Use -std=f2003.
8018 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8019 * gfortran.dg/interface_assignment_4.f90: Ditto.
8020 * gfortran.dg/bessel_1.f90: Ditto.
8021 * gfortran.dg/func_result_6.f90: Ditto.
8022 * gfortran.dg/hypot_1.f90: Ditto.
8023 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8024
8025 2012-02-17 Tobias Burnus <burnus@net-b.de>
8026
8027 PR translation/52232
8028 PR translation/52234
8029 PR translation/52245
8030 PR translation/52246
8031 PR translation/52262
8032 PR translation/52273
8033 * gfortran.dg/coarray_22.f90: Update dg-error.
8034 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8035
8036 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8037
8038 PR target/51753
8039 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8040 (simulate-thread): Use default timeout.
8041
8042 2012-02-16 Jason Merrill <jason@redhat.com>
8043
8044 PR c++/52248
8045 * g++.dg/ext/timevar1.C: New.
8046
8047 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8048
8049 PR c++/52126
8050 * g++.dg/template/using21.C: New.
8051 * g++.dg/template/using22.C: Likewise.
8052
8053 2012-02-16 Jason Merrill <jason@redhat.com>
8054
8055 PR c++/51415
8056 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8057
8058 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR tree-optimization/52255
8061 * gcc.c-torture/compile/pr52255.c: New test.
8062
8063 PR debug/52260
8064 * g++.dg/debug/dwarf2/pr52260.C: New test.
8065
8066 PR middle-end/51929
8067 * g++.dg/ipa/pr51929.C: New test.
8068
8069 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8070
8071 PR target/52199
8072 * gcc.target/powerpc/pr52199.c: New file.
8073
8074 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8075
8076 PR target/52152
8077 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8078
8079 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8080
8081 * gcc.dg/pr51867.c: Don't include <math.h>.
8082 (sqrtf): Declare.
8083
8084 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8085
8086 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8087 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8088
8089 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8090
8091 PR tree-optimization/50561
8092 * gcc.dg/graphite/pr50561.c: New testcase.
8093
8094 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8095
8096 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8097 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8098
8099 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8100
8101 * gnat.dg/discr35.ad[sb]: New test.
8102
8103 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8104
8105 * gnat.dg/volatile10.adb: New test.
8106 * gnat.dg/volatile10_pkg.ads: New helper.
8107
8108 2012-02-14 Jason Merrill <jason@redhat.com>
8109
8110 * g++.dg/ext/attrib43.C: New.
8111
8112 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8113
8114 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8115 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8116 fgnu_tm.
8117 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8118 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8119 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8120 effective_target fgnu_tm.
8121 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8122
8123 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR c++/52247
8126 * g++.dg/template/asmgoto1.C: New test.
8127
8128 2012-02-14 Ian Lance Taylor <iant@google.com>
8129
8130 PR go/48501
8131 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8132 compiling generated file for 64bit and index tests.
8133
8134 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8135
8136 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8137
8138 2012-02-14 Richard Guenther <rguenther@suse.de>
8139
8140 PR tree-optimization/52244
8141 PR tree-optimization/51528
8142 * gcc.dg/torture/pr52244.c: New testcase.
8143
8144 2012-02-14 Walter Lee <walt@tilera.com>
8145
8146 * g++.dg/other/PR23205.C: Disable test on tile.
8147 * g++.dg/other/pr23205-2.C: Disable test on tile.
8148 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8149 * gcc.dg/20040813-1.c: Disable test on tile.
8150 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8151 * gcc.misc-tests/linkage.exp: Handle tilegx.
8152
8153 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR tree-optimization/52210
8156 * gcc.dg/pr52210.c: New test.
8157
8158 2012-02-14 Jason Merrill <jason@redhat.com>
8159
8160 PR c++/39055
8161 * g++.dg/overload/defarg5.C: New.
8162
8163 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8164
8165 PR c/52181
8166 * c-c++-common/pr52181.c: New test.
8167
8168 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR c++/52215
8171 * g++.dg/ext/atomic-1.C: New test.
8172
8173 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8174
8175 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8176
8177 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8178
8179 PR middle-end/52209
8180 * gcc.c-torture/execute/pr52209.c: New test.
8181
8182 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8183
8184 PR fortran/50981
8185 * gfortran.dg/elemental_optional_args_5.f03: New test.
8186
8187 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8188
8189 PR testsuite/50076
8190 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8191 cases.
8192
8193 2012-02-11 Ian Lance Taylor <iant@google.com>
8194
8195 PR go/51874
8196 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8197 SPARC Solaris. Don't run the test at all on systems where it may
8198 not work, rather than xfailing it.
8199
8200 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8201
8202 PR rtl-optimization/52175
8203 * gcc.c-torture/compile/pr52175.c: New test.
8204
8205 2012-02-10 Jason Merrill <jason@redhat.com>
8206
8207 PR c++/51910
8208 * g++.dg/template/repo10.C: New.
8209
8210 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR debug/52132
8213 * gcc.dg/pr52132.c: New test.
8214
8215 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8216
8217 * gnat.dg/specs/aggr4.ads: New test.
8218 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8219
8220 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8221
8222 PR target/52146
8223 * gcc.target/i386/pr52146.c: New.
8224
8225 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR middle-end/52177
8228 * c-c++-common/pr52177.c: New test.
8229
8230 2012-02-10 Jan Hubicka <jh@suse.cz>
8231
8232 PR middle-end/48600
8233 * g++.dg/torture/pr48600.C: New testcase.
8234
8235 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8236
8237 PR middle-end/52140
8238 * gcc.dg/dfp/pr52140.c: New test.
8239
8240 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8241
8242 PR fortran/32380
8243 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8244 of dg-options.
8245
8246 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8247
8248 PR middle-end/51867
8249 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8250 * gcc.dg/pr51867.c: New test.
8251
8252 2012-02-09 Ian Lance Taylor <iant@google.com>
8253
8254 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8255 which don't support -fsplit-stack. Turn off optimization when
8256 compiling select5-out.go.
8257
8258 2012-02-08 Ian Lance Taylor <iant@google.com>
8259
8260 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8261 systems which don't support -fsplit-stack.
8262
8263 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8264
8265 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8266 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8267 machine instuction in the log.
8268
8269 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8270
8271 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8272 to 20 seconds.
8273
8274 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8275
8276 PR driver/48524
8277 * gcc.dg/pr48524.c: New test.
8278 * gcc.dg/pr48524.spec: New spec file for test.
8279
8280 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8281
8282 PR fortran/32380
8283 * gfortran.dg/vect/pr32380.f90: New test.
8284
8285 2012-02-08 Tobias Burnus <burnus@net-b.de>
8286
8287 PR fortran/52151
8288 * gfortran.dg/realloc_on_assign_12.f90: New.
8289
8290 2012-02-08 Richard Guenther <rguenther@suse.de>
8291
8292 PR rtl-optimization/52170
8293 * gcc.dg/torture/pr52170.c: New testcase.
8294
8295 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR gcov-profile/52150
8298 * gcc.dg/tree-prof/pr52150.c: New test.
8299
8300 PR rtl-optimization/52139
8301 * gcc.dg/pr52139.c: New test.
8302
8303 2012-02-07 Jason Merrill <jason@redhat.com>
8304
8305 PR c++/51675
8306 * g++.dg/cpp0x/constexpr-union3.C: New.
8307
8308 PR c++/52035
8309 * g++.dg/lto/pr52035_0.C: New.
8310
8311 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8312
8313 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8314 * gcc.dg/special/weak-1.c: Likewise.
8315 * gcc.dg/ucnid-12.c: Likewise.
8316 * gcc.dg/torture/pr45678-1.c: Likewise.
8317 * gcc.dg/torture/pr45678-2.c: Likewise.
8318 * gcc.dg/vector-4.c: Likewise.
8319 * gcc.dg/ipa/inline-5.c: Likewise.
8320 * gcc.dg/ucnid-11.c: Likewise.
8321 * gcc.misc-tests/gcov-13.c: Likewise.
8322 * gcc.misc-tests/gcov-14.c: Likewise.
8323 * g++.dg/ext/label13.C: Likewise.
8324 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8325 hppa*-*-hpux* options.
8326 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8327 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8328 * gcc.dg/pr48616.c: Likewise.
8329 * gcc.dg/pr17957.c: Likewise.
8330 * gcc.dg/pr17055-1.c: Likewise.
8331 * gcc.dg/pr32912-1.c: Likewise.
8332 * gcc.dg/tm/pr51472.c: Likewise.
8333 * c-c++-common/fold-bitand-4.c: Likewise.
8334 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8335 Use dg-additional-options for extra options.
8336
8337 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8338
8339 * gcc.target/epiphany/interrupt-2.c: New test.
8340
8341 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8342
8343 PR target/52155
8344 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8345 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8346 for MIPS ELF.
8347
8348 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8349
8350 PR target/52152
8351 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8352
8353 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8354
8355 PR middle-end/24306
8356 PR target/52154
8357 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8358 * gcc.target/mips/va-arg-1.c: New test.
8359
8360 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8361
8362 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8363 for -mno-pointers-to-nested-functions.
8364
8365 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8366
8367 * gcc.c-torture/execute/20120207-1.c: New test.
8368
8369 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR rtl-optimization/52060
8372 * gcc.dg/torture/pr52060.c: New test.
8373
8374 PR middle-end/52074
8375 * gcc.c-torture/compile/pr52074.c: New test.
8376
8377 2012-02-07 Tobias Burnus <burnus@net-b.de>
8378
8379 PR fortran/51514
8380 * gfortran.dg/class_to_type_2.f90: New.
8381
8382 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8383
8384 PR fortran/32373
8385 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8386 Remove module.
8387
8388 2012-02-06 Jason Merrill <jason@redhat.com>
8389
8390 PR c++/52088
8391 * g++.dg/template/conv13.C: New.
8392
8393 2012-02-06 Richard Guenther <rguenther@suse.de>
8394
8395 PR tree-optimization/52115
8396 * gcc.c-torture/compile/pr52115.c: New testcase.
8397
8398 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8399
8400 PR target/52129
8401 * gcc.c-torture/execute/pr52129.c: New test.
8402
8403 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8404
8405 * gcc.dg/pr48374.c: Actually add the test I forgot
8406 in the 2012-01-25 commit.
8407
8408 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8409
8410 PR fortran/32373
8411 * gfortran.dg/vect/vect-8.f90: New test case.
8412
8413 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8414
8415 PR fortran/48847
8416 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8417
8418 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8419
8420 PR fortran/52102
8421 * gfortran.dg/class_48.f90 : Add test of allocate class array
8422 component with source in subroutine test3. Remove commenting
8423 out in subroutine test4, since branching on unitialized variable
8424 is now fixed (no PR for this last.).
8425
8426 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8427
8428 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8429 on MIPS targets.
8430 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8431
8432 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8433
8434 PR target/52125
8435 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8436 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8437
8438 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8439
8440 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8441 (check_effective_target_sync_int_long): Use it.
8442 (check_effective_target_sync_char_short): Likewise.
8443 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8444
8445 2012-02-05 Tobias Burnus <burnus@net-b.de>
8446
8447 PR fortran/51972
8448 * gfortran.dg/class_48.f90: Add some further checks.
8449
8450 2012-02-05 Ira Rosen <irar@il.ibm.com>
8451
8452 PR tree-optimization/52091
8453 * gcc.dg/vect/pr52091.c: New test.
8454
8455 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8456
8457 PR rtl-optimization/52113
8458 * gcc.target/avr/pr52113.c: New test.
8459
8460 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8461
8462 PR rtl-optimization/52092
8463 * gcc.c-torture/compile/pr52092.c: New test.
8464
8465 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8466
8467 PR fortran/41587
8468 * gfortran.dg/class_array_10.f03: New test.
8469
8470 PR fortran/46356
8471 * gfortran.dg/class_array_11.f03: New test.
8472
8473 PR fortran/51754
8474 * gfortran.dg/class_array_12.f03: New test.
8475
8476 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8477
8478 PR fortran/52012
8479 * gfortran.dg/realloc_on_assign_11.f90: New test.
8480
8481 2012-02-02 Tobias Burnus <burnus@net-b.de>
8482
8483 PR fortran/52093
8484 * gfortran.dg/shape_7.f90: New.
8485
8486 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8487
8488 * gcc.target/mips/mips-prepend-1.c: New test.
8489
8490 2012-02-02 Jan Hubicka <jh@suse.cz>
8491 Tom de Vries <tom@codesourcery.com>
8492
8493 PR middle-end/51998
8494 * gcc.dg/alias-12.c: New testcase.
8495 * gcc.dg/alias-13.c: New testcase.
8496
8497 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR target/52086
8500 * gcc.dg/pr52086.c: New test.
8501
8502 PR tree-optimization/52073
8503 * gcc.c-torture/compile/pr52073.c: New test.
8504
8505 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8506
8507 PR fortran/51958
8508 * gfortran.dg/function_optimize_10.f90: New test.
8509
8510 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8511
8512 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8513 test on alpha*-*-*.
8514
8515 2012-02-01 Tobias Burnus <burnus@net-b.de>
8516
8517 PR fortran/52024
8518 * gfortran.dg/typebound_operator_14.f90: New.
8519
8520 2012-02-01 Tobias Burnus <burnus@net-b.de>
8521
8522 PR fortran/52059
8523 * gfortran.dg/elemental_function_1.f90: New.
8524
8525 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8526
8527 PR rtl-optimization/51374
8528 * gcc.target/avr/torture/pr51374-1.c:
8529 Also fail if SBIS is seen.
8530
8531 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8532
8533 PR rtl-optimization/51374
8534 * gcc.target/avr/torture/pr51374-1.c: New.
8535
8536 2012-01-31 Tobias Burnus <burnus@net-b.de>
8537
8538 PR fortran/52024
8539 * gfortran.dg/typebound_generic_11.f90: New.
8540
8541 2012-01-31 Tobias Burnus <burnus@net-b.de>
8542
8543 PR fortran/52029
8544 * gfortran.dg/class_49.f90: New.
8545
8546 2012-01-31 Tobias Burnus <burnus@net-b.de>
8547
8548 PR fortran/52013
8549 * gfortran.dg/elemental_args_check_6.f90: New.
8550
8551 2012-01-31 Jason Merrill <jason@redhat.com>
8552
8553 PR c++/52043
8554 * g++.dg/cpp0x/variadic122.C: New.
8555
8556 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8557
8558 PR fortran/52012
8559 * gfortran.dg/realloc_on_assign_10.f90: New test.
8560
8561 2012-01-31 Richard Guenther <rguenther@suse.de>
8562
8563 PR tree-optimization/51528
8564 * gcc.dg/torture/pr51528.c: New testcase.
8565
8566 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8567
8568 PR go/48501
8569 * lib/go.exp (go_target_compile): Append timeout= to options.
8570 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8571 select5-out.go test on alpha*-*-* targets.
8572
8573 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8574
8575 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8576 (TEST_SHORT): Reformat in the same way.
8577 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8578 (TEST_SHORT): Reformat in the same way.
8579 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8580 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8581 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8582 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8583 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8584
8585 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8586
8587 PR target/51835
8588 * gcc.target/arm/pr51835.c: New testcase.
8589
8590 2012-01-30 Richard Guenther <rguenther@suse.de>
8591
8592 PR tree-optimization/52028
8593 * gcc.dg/torture/pr52028.c: New testcase.
8594 * gfortran.dg/ldist-pr45199.f: Adjust.
8595 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8596 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8597 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8598
8599 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR debug/52027
8602 * gcc.dg/tree-prof/pr52027.c: New test.
8603
8604 PR tree-optimization/52046
8605 * gcc.dg/pr52046.c: New test.
8606
8607 PR debug/52048
8608 * g++.dg/other/pr52048.C: New test.
8609
8610 2012-01-30 Richard Guenther <rguenther@suse.de>
8611
8612 PR tree-optimization/52045
8613 * gcc.dg/pr52045.c: New testcase.
8614
8615 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8616
8617 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8618 new code generated for __sync_lock_release.
8619
8620 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8621
8622 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8623
8624 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8625
8626 PR testsuite/51875
8627 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8628
8629 * g++.dg/ext/visibility/template10.C: Fix typo.
8630
8631 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8632
8633 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8634
8635 PR c++/51327
8636 * g++.dg/cpp0x/constexpr-ice6.C: New.
8637
8638 2012-01-29 Tobias Burnus <burnus@net-b.de>
8639
8640 PR fortran/41600
8641 * gfortran.dg/default_initialization_6.f90: New.
8642
8643 2012-01-29 Tobias Burnus <burnus@net-b.de>
8644
8645 PR fortran/51972
8646 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8647 * gfortran.dg/class_48.f90: New.
8648
8649 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8650
8651 PR fortran/51808
8652 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8653
8654 2012-01-28 Tobias Burnus <burnus@net-b.de>
8655
8656 PR fortran/51972
8657 * gfortran.dg/class_allocate_12.f90: New.
8658
8659 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8660
8661 * gcc.dg/torture/pr50444.c: Fix dg directives.
8662
8663 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR target/52006
8666 * gcc.target/arm/pr52006.c: New test.
8667
8668 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8669
8670 PR testsuite/52011
8671 * gcc.dg/lto/trans-mem.h: New file.
8672 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8673 * gcc.dg/lto/trans-mem-1_1.c: Same.
8674 * gcc.dg/lto/trans-mem-4_1.c: Same.
8675 * gcc.dg/lto/trans-mem-3_1.c: Same.
8676
8677 2012-01-27 Tobias Burnus <burnus@net-b.de>
8678
8679 PR fortran/52022
8680 * gfortran.dg/dummy_procedure_7.f90: New.
8681
8682 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8683
8684 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8685 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8686
8687 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8688
8689 PR c++/51852
8690 * g++.dg/other/gc5.C: New test.
8691
8692 2012-01-27 Richard Guenther <rguenther@suse.de>
8693
8694 PR tree-optimization/50444
8695 * gcc.dg/torture/pr50444.c: New testcase.
8696
8697 2012-01-27 Tobias Burnus <burnus@net-b.de>
8698
8699 PR fortran/51970
8700 PR fortran/51977
8701 * gfortran.dg/move_alloc_13.f90: New.
8702
8703 2012-01-27 Tobias Burnus <burnus@net-b.de>
8704
8705 PR fortran/51953
8706 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8707 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8708 and change dg-error string.
8709
8710 2012-01-27 Tobias Burnus <burnus@net-b.de>
8711
8712 PR fortran/52016
8713 * gfortran.dg/elemental_args_check_5.f90: New.
8714
8715 2012-01-27 Richard Guenther <rguenther@suse.de>
8716
8717 PR middle-end/51959
8718 * g++.dg/torture/pr51959.C: New testcase.
8719
8720 2012-01-27 Tom de Vries <tom@codesourcery.com>
8721
8722 PR tree-optimization/51990
8723 * gcc.dg/pr51990.c: New test.
8724 * gcc.dg/pr51990-2.c: Same.
8725
8726 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8727 Tobias Burnus <burnus@gcc.gnu.org>
8728
8729 PR fortran/48705
8730 * gfortran.dg/class_allocate_11.f03: New.
8731
8732 PR fortran/51870
8733 PR fortran/51943
8734 PR fortran/51946
8735 * gfortran.dg/class_allocate_7.f03: New.
8736 * gfortran.dg/class_allocate_8.f03: New.
8737 * gfortran.dg/class_allocate_9.f03: New.
8738 * gfortran.dg/class_allocate_10.f03: New.
8739
8740 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8741
8742 * gnat.dg/discr34.adb: New test.
8743 * gnat.dg/discr34_pkg.ads: New helper.
8744
8745 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8746
8747 * gnat.dg/discr33.adb: New test.
8748
8749 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8750
8751 * gnat.dg/limited_with3.ad[sb): New test.
8752 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8753 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8754 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8755
8756 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8757
8758 * gnat.dg/stack_usage1.adb: New test.
8759 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8760
8761 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8762 * gcc.dg/pr44194-2.c: Likewise.
8763
8764 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8765
8766 PR c++/51370
8767 * g++.dg/template/crash112.C: New.
8768
8769 2012-01-27 Richard Henderson <rth@redhat.com>
8770
8771 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8772
8773 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8774
8775 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8776
8777 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8778
8779 PR middle-end/51895
8780 * g++.dg/opt/pr51895.C: New test.
8781
8782 2012-01-26 Michael Matz <matz@suse.de>
8783
8784 PR tree-optimization/48794
8785 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8786
8787 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8788
8789 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8790
8791 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8792
8793 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8794 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8795 memory.
8796 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8797 the default value for s390 and s390x.
8798
8799 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8800
8801 PR lto/51698
8802 * gcc.dg/lto/trans-mem-4_0.c: New.
8803 * gcc.dg/lto/trans-mem-4_1.c: New.
8804 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8805 TM builtins.
8806 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8807 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8808 TM builtins.
8809 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8810 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8811 TM builtins.
8812
8813 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8814
8815 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8816
8817 2012-01-25 Ian Lance Taylor <iant@google.com>
8818
8819 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8820
8821 2012-01-25 Tobias Burnus <burnus@net-b.de>
8822
8823 PR fortran/51995
8824 * gfortran.dg/typebound_proc_25.f90: New.
8825
8826 2012-01-25 Jason Merrill <jason@redhat.com>
8827
8828 PR c++/51992
8829 * g++.dg/lto/pr51992_0.C: New.
8830
8831 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8832
8833 PR tree-optimization/51987
8834 * gcc.target/i386/pr51987.c: New test.
8835
8836 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8837
8838 * gcc.dg/tm/lto-1.c: Require lto support in target.
8839
8840 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8841
8842 PR rtl-optimization/48374
8843 * gcc.dg/pr48374.c: New test.
8844
8845 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8846
8847 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8848
8849 2012-01-25 Tobias Burnus <burnus@net-b.de>
8850
8851 PR fortran/51966
8852 * gfortran.dg/derived_constructor_char_3.f90: New.
8853
8854 2012-01-24 Ian Lance Taylor <iant@google.com>
8855
8856 * go.test/go-test.exp (filecmp): New procedure.
8857 (errchk): Handle quoted square brackets.
8858 (go-gc-tests): Set go_compile_args. Handle various new test
8859 lines. Skip a few new tests.
8860 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8861
8862 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8863
8864 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8865 (check_effective_target_vect_extract_even_odd)
8866 (check_effective_target_vect_interleave): Return true for MIPS
8867 paired-single.
8868
8869 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8870
8871 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8872 (main): Use it instead of argc.
8873
8874 2012-01-24 Jason Merrill <jason@redhat.com>
8875
8876 PR c++/51973
8877 * g++.dg/cpp0x/sfinae31.C: New.
8878
8879 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8880
8881 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8882
8883 2012-01-24 Jason Merrill <jason@redhat.com>
8884
8885 PR c++/51812
8886 * g++.dg/inherit/covariant20.C: New.
8887
8888 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8889
8890 PR c++/51223
8891 * g++.dg/parse/crash58.C: New.
8892
8893 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR target/51957
8896 * gcc.dg/pr51957-1.c: New test.
8897 * gcc.dg/pr51957-1.h: New file.
8898 * gcc.dg/pr51957-2.c: New test.
8899
8900 2012-01-23 Jason Merrill <jason@redhat.com>
8901
8902 PR c++/51930
8903 * g++.dg/ext/visibility/template10.C: New.
8904
8905 2012-01-23 Tobias Burnus <burnus@net-b.de>
8906
8907 PR fortran/51948
8908 * gfortran.dg/move_alloc_12.f90: New.
8909
8910 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8911
8912 PR middle-end/45416
8913 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8914
8915 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8916
8917 PR c++/51398
8918 * g++.dg/template/crash111.C: New.
8919
8920 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8921
8922 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8923 configurations.
8924 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8925
8926 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8927
8928 PR testsuite/51941
8929 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8930 the DW_TAG_class_type and DW_AT_name: "Executor".
8931
8932 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8933
8934 * lib/target-supports.exp
8935 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8936 (check_effective_target_vect_interleave): Likewise.
8937
8938 2012-01-22 Jason Merrill <jason@redhat.com>
8939
8940 PR c++/51925
8941 * g++.dg/template/using20.C: New.
8942 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8943
8944 2012-01-23 Jason Merrill <jason@redhat.com>
8945
8946 PR target/51934
8947 * g++.dg/torture/pr51344.C: Limit to x86.
8948
8949 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8950
8951 * c-c++-common/tm/omp.c: Require target with pthread support.
8952
8953 2012-01-23 Richard Guenther <rguenther@suse.de>
8954
8955 PR tree-optimization/51949
8956 * gcc.dg/torture/pr51949.c: New testcase.
8957
8958 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8959
8960 PR rtl-optimization/51933
8961 * gcc.c-torture/execute/pr51933.c: New test.
8962
8963 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8964
8965 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8966 Do not define for Interix.
8967
8968 2012-01-22 Jason Merrill <jason@redhat.com>
8969
8970 PR c++/51832
8971 * g++.dg/lto/pr51832.h: New.
8972 * g++.dg/lto/pr51832_0.C: New.
8973 * g++.dg/lto/pr51832_1.C: New.
8974
8975 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8976
8977 * gcc.dg/ext-elim-1.c: New test.
8978
8979 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8980
8981 PR target/51931
8982 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8983 * g++.dg/opt/longbranch1.C: Likewise.
8984
8985 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8986
8987 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8988 in C++11 mode.
8989
8990 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8991
8992 PR fortran/50556
8993 * gfortran.dg/namelist_74.f90: New test.
8994 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8995
8996 2012-01-21 Tobias Burnus <burnus@net-b.de>
8997
8998 PR fortran/51913
8999 * gfortran.dg/class_47.f90: New.
9000
9001 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9002
9003 * gnat.dg/renaming5.ad[sb]: New test.
9004
9005 2012-01-20 Jason Merrill <jason@redhat.com>
9006
9007 PR c++/51919
9008 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9009
9010 2012-01-20 Jason Merrill <jason@redhat.com>
9011
9012 PR c++/51922
9013 * g++.dg/ext/attrib42.C: Require ilp32.
9014
9015 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR target/51915
9018 * gcc.target/arm/pr51915.c: New test.
9019
9020 2012-01-20 Cary Coutant <ccoutant@google.com>
9021 Dodji Seketeli <dodji@redhat.com>
9022
9023 PR debug/45682
9024 * g++.dg/debug/dwarf2/nested-3.C: New test.
9025
9026 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9027
9028 PR c++/51402
9029 * g++.dg/template/crash110.C: New.
9030
9031 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9032
9033 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9034 Remove default options on hppa*-*-hpux*.
9035
9036 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9037
9038 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9039
9040 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9041
9042 * gcc.c-torture/compile/pr51856.c: New testcase.
9043
9044 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9045
9046 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9047 options to go_target_compile.
9048
9049 2012-01-20 Kai Tietz <ktietz@redhat.com>
9050
9051 * g++.dg/torture/pr51344.C: Fix typo.
9052
9053 2012-01-20 Richard Guenther <rguenther@suse.de>
9054
9055 PR tree-optimization/51903
9056 * g++.dg/torture/pr51903.C: New testcase.
9057
9058 2012-01-20 Tobias Burnus <burnus@net-b.de>
9059 Janus Weil <janus@gcc.gnu.org>
9060
9061 PR fortran/51056
9062 * gfortran.dg/use_21.f90: New.
9063
9064 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9065
9066 PR target/51106
9067 * gcc.dg/torture/pr51106-1.c: New test.
9068 * gcc.dg/torture/pr51106-2.c: New test.
9069
9070 2012-01-19 Kai Tietz <ktietz@redhat.com>
9071
9072 * g++.dg/torture/pr51344.C: New test.
9073
9074 2012-01-19 Tobias Burnus <burnus@net-b.de>
9075
9076 PR fortran/51904
9077 * gfortran.dg/intrinsic_size_2.f90: New.
9078
9079 2012-01-19 Jason Merrill <jason@redhat.com>
9080
9081 PR c++/51889
9082 * g++.dg/inherit/using7.C: New.
9083
9084 2012-01-19 Richard Guenther <rguenther@suse.de>
9085
9086 PR tree-optimization/37997
9087 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9088
9089 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9090
9091 PR rtl-optimization/51505
9092 * gcc.dg/pr51505.c: New test.
9093
9094 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9095
9096 PR fortran/51634
9097 * gfortran.dg/typebound_operator_12.f03: New.
9098 * gfortran.dg/typebound_operator_13.f03: New.
9099
9100 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9101
9102 PR c++/51225
9103 * g++.dg/cpp0x/pr51225.C: New.
9104
9105 2012-01-17 Ian Lance Taylor <iant@google.com>
9106
9107 PR go/50656
9108 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9109
9110 2012-01-17 Tobias Burnus <burnus@net-b.de>
9111
9112 PR fortran/51869
9113 * gfortran.dg/realloc_on_assign_9.f90: New.
9114
9115 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9116
9117 PR other/51165
9118 * gcc.dg/tm/memopt-3.c: Remove xfail.
9119 * gcc.dg/tm/memopt-4.c: Remove xfail.
9120 * gcc.dg/tm/memopt-5.c: Remove xfail.
9121 * gcc.dg/tm/memopt-7.c: Remove xfail.
9122
9123 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9124
9125 PR tree-optimization/51877
9126 * gcc.c-torture/execute/pr51877.c: New test.
9127
9128 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9129
9130 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9131 {!vect_align_arrays} to vect_sizes_32B_16B.
9132 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9133 * gcc.dg/vect/vect-peel-3.c: Ditto.
9134
9135 2012-01-16 Jason Merrill <jason@redhat.com>
9136
9137 PR c++/51854
9138 * g++.dg/abi/mangle60.C: New.
9139
9140 PR c++/51827
9141 * g++.dg/pch/mangle1.{C,Hs}: New.
9142
9143 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9144 Tobias Burnus <burnus@net-b.de>
9145
9146 PR fortran/50981
9147 * gfortran.dg/elemental_optional_args_3.f90: New
9148 * gfortran.dg/elemental_optional_args_4.f90: New
9149
9150 2012-01-16 Tobias Burnus <burnus@net-b.de>
9151
9152 PR fortran/51809
9153 * gfortran.dg/use_20.f90: New
9154
9155 2012-01-16 Jason Merrill <jason@redhat.com>
9156
9157 PR c++/51868
9158 * g++.dg/cpp0x/rv-bitfield.C: New.
9159 * g++.dg/cpp0x/rv-bitfield2.C: New.
9160
9161 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9162
9163 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9164 subroutine 'qsort' and use index array to assign the result.
9165
9166 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9167
9168 PR tree-optimization/51865
9169 * gcc.dg/pr51865.c: New test.
9170
9171 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9172
9173 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9174
9175 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9176
9177 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9178 to be loaded from the constant pool, rather than via %hi and %lo.
9179
9180 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9181
9182 PR rtl-optimization/51821
9183 * gcc.dg/pr51821.c: New test.
9184
9185 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9186
9187 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9188
9189 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9190
9191 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9192
9193 2012-01-14 Tobias Burnus <burnus@net-b.de>
9194
9195 PR fortran/51800
9196 * gfortran.dg/init_flag_8.f90: New.
9197 * gfortran.dg/init_flag_9.f90: New.
9198
9199 2011-01-14 Tobias Burnus <burnus@net-b.de>
9200
9201 PR fortran/51816
9202 * gfortran.dg/use_18.f90: New.
9203 * gfortran.dg/use_19.f90: New.
9204
9205 2012-01-13 Ian Lance Taylor <iant@google.com>
9206
9207 PR c++/50012
9208 * g++.dg/warn/Wsign-compare-4.C: New.
9209
9210 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9211
9212 PR fortran/48351
9213 * gfortran.dg/alloc_comp_assign.f03: New.
9214 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9215 __BUILTIN_FREE from 38 to 32.
9216
9217 2012-01-13 Jason Merrill <jason@redhat.com>
9218
9219 PR c++/20681
9220 * g++.dg/warn/Wreturn-type-7.C: New.
9221
9222 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9223
9224 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9225 assumption.
9226 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9227 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9228 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9229 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9230 int32plus because of big array needed.
9231 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9232 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9233
9234 2012-01-13 Jason Merrill <jason@redhat.com>
9235
9236 PR c++/51813
9237 * g++.dg/ext/visibility/template9.C: New.
9238
9239 PR c++/51620
9240 * g++.dg/cpp0x/defaulted34.C: New.
9241 * g++.dg/template/virtual3.C: New.
9242
9243 2012-01-13 Richard Guenther <rguenther@suse.de>
9244
9245 PR middle-end/8081
9246 * gcc.dg/torture/pr8081.c: New testcase.
9247
9248 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9249
9250 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9251
9252 2012-01-12 Jason Merrill <jason@redhat.com>
9253
9254 PR c++/51714
9255 * g++.dg/ext/stmtexpr14.C: New.
9256
9257 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9258
9259 PR c++/51633
9260 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9261
9262 2012-01-12 Jason Merrill <jason@redhat.com>
9263
9264 PR c++/48051
9265 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9266 * g++.dg/abi/mangle58.C: Likewise.
9267
9268 PR c++/51403
9269 * g++.dg/template/arg8.C: New.
9270
9271 2012-01-12 Ira Rosen <irar@il.ibm.com>
9272
9273 PR tree-optimization/51799
9274 * gcc.dg/vect/pr51799.c: New test.
9275 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9276 patterns.
9277
9278 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9279 Tobias Burnus <burnus@net-b.de>
9280
9281 PR fortran/51057
9282 PR fortran/51616
9283 * lib/target-supports.exp
9284 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9285 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9286
9287 2012-01-11 Jason Merrill <jason@redhat.com>
9288
9289 PR c++/51565
9290 * g++.dg/ext/attrib42.C: New.
9291
9292 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9293
9294 PR bootstrap/51796
9295 * gcc.dg/pr51796.c: New test.
9296
9297 2012-01-11 Jason Merrill <jason@redhat.com>
9298
9299 PR c++/51818
9300 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9301
9302 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9303
9304 * gnat.dg/array19.ad[sb]: New test.
9305
9306 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9307
9308 * gnat.dg/opt23.ad[sb]: New test.
9309 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9310 * gnat.dg/opt24.ad[sb]: New test.
9311
9312 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9313
9314 PR tree-optimization/49642
9315 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9316 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9317
9318 2012-01-11 Jason Merrill <jason@redhat.com>
9319
9320 PR c++/51613
9321 * g++.dg/template/explicit-args5.C: New.
9322
9323 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9324
9325 * gcc.c-torture/execute/20120110-1.c: New testcase.
9326
9327 2012-01-10 Jason Merrill <jason@redhat.com>
9328
9329 PR c++/51614
9330 * g++.dg/inherit/ambig1.C: New.
9331
9332 PR c++/51433
9333 * g++.dg/cpp0x/constexpr-cache1.C: New.
9334
9335 2012-01-10 Richard Guenther <rguenther@suse.de>
9336
9337 PR tree-optimization/51801
9338 * gcc.dg/torture/pr51801.c: New testcase.
9339
9340 2012-01-10 Tobias Burnus <burnus@net-b.de>
9341
9342 PR fortran/51652
9343 * gfortran.dg/allocate_with_typespec_5.f90: New.
9344
9345 2012-01-10 Tobias Burnus <burnus@net-b.de>
9346
9347 * gfortran.dg/class_39.f03: Update dg-error string.
9348
9349 2012-01-10 Richard Guenther <rguenther@suse.de>
9350
9351 PR tree-optimization/50913
9352 * gcc.dg/graphite/interchange-16.c: New testcase.
9353 * gcc.dg/graphite/scop-20.c: XFAIL.
9354 * gfortran.dg/graphite/interchange-1.f: Likewise.
9355 * gfortran.dg/graphite/block-1.f90: Likewise.
9356 * gfortran.dg/graphite/block-2.f: Likewise.
9357
9358 2012-01-10 Richard Henderson <rth@redhat.com>
9359
9360 * lib/target-supports.exp (check_effective_target_vect_perm,
9361 check_effective_target_vect_perm_byte,
9362 check_effective_target_vect_perm_short): Enable for arm neon.
9363
9364 2012-01-09 Tobias Burnus <burnus@net-b.de>
9365
9366 PR fortran/46328
9367 * gfortran.dg/typebound_operator_11.f90: New.
9368
9369 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9370
9371 * gnat.dg/array18.adb: New test.
9372 * gnat.dg/array18_pkg.ads: New helper.
9373
9374 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9375
9376 PR fortran/51791
9377 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9378 around base object in first assignment in main program.
9379 * gfortran.dg/typebound_operator_10.f03: New test.
9380
9381 2012-01-09 Martin Jambor <mjambor@suse.cz>
9382
9383 PR tree-optimization/51759
9384 * g++.dg/ipa/pr51759.C: New test.
9385
9386 2012-01-09 Tobias Burnus <burnus@net-b.de>
9387
9388 PR fortran/51758
9389 * gfortran.dg/optional_absent_2.f90: New.
9390
9391 2012-01-09 Tobias Burnus <burnus@net-b.de>
9392
9393 PR fortran/51578
9394 * gfortran.dg/use_17.f90: New.
9395
9396 2012-01-09 Gary Funck <gary@intrepid.com>
9397
9398 PR preprocessor/33919
9399 * gcc.dg/pr33919.c: New test.
9400 * gcc.dg/pr33919-0.h: New test header file.
9401 * gcc.dg/pr33919-1.h: Ditto.
9402 * gcc.dg/pr33919-2.h: Ditto.
9403
9404 2012-01-07 Jan Hubicka <jh@suse.cz>
9405
9406 PR tree-optimize/51694
9407 * gcc.c-torture/compile/pr51694.c: new testcase.
9408
9409 2012-01-07 Jan Hubicka <jh@suse.cz>
9410
9411 PR tree-optimization/51600
9412 * g++.dg/torture/pr51600.C: New testcase.
9413
9414 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9415
9416 PR gcov-profile/51715
9417 PR gcov-profile/51717
9418 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9419 * gcc.misc-tests/gcov-14.c: Likewise.
9420
9421 2012-01-06 Jason Merrill <jason@redhat.com>
9422
9423 * g++.dg/parse/new5.C: New.
9424
9425 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9426
9427 PR testsuite/51655
9428 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9429 including <string.h>.
9430
9431 2012-01-06 Jason Merrill <jason@redhat.com>
9432
9433 * g++.dg/abi/mangle51.C: New.
9434 * g++.dg/abi/mangle52.C: New.
9435 * g++.dg/abi/mangle53.C: New.
9436 * g++.dg/abi/mangle54.C: New.
9437 * g++.dg/abi/mangle55.C: New.
9438 * g++.dg/abi/mangle56.C: New.
9439 * g++.dg/abi/mangle57.C: New.
9440 * g++.dg/abi/mangle58.C: New.
9441 * g++.dg/abi/mangle59.C: New.
9442 * g++.dg/cpp0x/trailing3.C: Update mangling.
9443 * g++.dg/cpp0x/variadic111.C: Update mangling.
9444 * g++.dg/cpp0x/variadic4.C: Update mangling.
9445 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9446 * g++.dg/template/nontype22.C: Works now.
9447 * g++.dg/template/pr35240.C: Works now.
9448
9449 * g++.dg/cpp0x/error7.C: New.
9450
9451 2012-01-06 Tobias Burnus <burnus@net-b.de>
9452
9453 * gfortran.dg/deallocate_stat_2.f90: New.
9454 * coarray/allocate_errgmsg.f90: New.
9455 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9456 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9457 * coarray/subobject_1.f90: Fix for num_images > 1.
9458 * gfortran.dg/deallocate_stat.f90: Update due to changed
9459 stat= handling.
9460
9461 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9462
9463 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9464
9465 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9466
9467 * ada/acats/overflow.lst: Add cb20004.
9468
9469 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9470
9471 PR c++/51541
9472 * g++.dg/cpp0x/alias-decl-18.C: New test.
9473
9474 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9475
9476 * gcc.c-torture/execute/20120104-1.c: New test.
9477
9478 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9479
9480 PR fortran/PR48946
9481 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9482 the old typebound_operator_8.f03.
9483 * gfortran.dg/typebound_operator_8.f03: New version of
9484 typebound_operator_7.f03 with 'u' a derived type instead of a
9485 class object.
9486
9487 2012-01-05 Richard Guenther <rguenther@suse.de>
9488
9489 * g++.dg/torture/pr49309.C: Skip for -flto.
9490
9491 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9492
9493 PR middle-end/51761
9494 * gcc.c-torture/compile/pr51761.c: New test.
9495
9496 2012-01-05 Richard Guenther <rguenther@suse.de>
9497
9498 PR tree-optimization/51760
9499 * gcc.dg/torture/pr51760.c: New testcase.
9500
9501 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9502
9503 PR middle-end/51472
9504 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9505
9506 2012-01-05 Richard Guenther <rguenther@suse.de>
9507
9508 PR lto/41576
9509 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9510 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9511
9512 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR debug/51695
9515 * gcc.dg/pr51695.c: New test.
9516
9517 2012-01-04 Andrew Pinski <apinski@cavium.com>
9518
9519 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9520 * gcc.target/mips/octeon2-lx-1.c: New test.
9521 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9522 * gcc.target/mips/octeon2-lx-2.c: New test.
9523 * gcc.target/mips/octeon2-lx-3.c: New test.
9524
9525 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9526
9527 PR other/51163
9528 PR other/51164
9529 * gcc.dg/tm/alias-1.c: Adjust regexp.
9530 * gcc.dg/tm/alias-2.c: Adjust regexp.
9531
9532 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9533
9534 PR c++/51064
9535 * g++.dg/warn/Wparentheses-26.C: New.
9536
9537 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9538
9539 * gfortran.dg/elemental_optional_args_2.f90: New test.
9540
9541 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9542
9543 PR fortran/49693
9544 * gfortran.dg/common_17.f90: New test.
9545
9546 2012-01-04 Richard Guenther <rguenther@suse.de>
9547
9548 PR tree-optimization/49651
9549 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9550 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9551
9552 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9553
9554 PR c++/51738
9555 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9556
9557 2012-01-03 Andrew Pinski <apinski@cavium.com>
9558
9559 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9560 for all mips targets. Also allow an optional .cfi_startproc.
9561
9562 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9563
9564 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9565
9566 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9567
9568 PR c++/29273
9569 * g++.dg/rtti/dyncast5.C: New.
9570
9571 2012-01-03 Richard Guenther <rguenther@suse.de>
9572
9573 PR tree-optimization/51070
9574 * gcc.dg/torture/pr51070-2.c: New testcase.
9575
9576 2012-01-03 Richard Guenther <rguenther@suse.de>
9577
9578 PR tree-optimization/51692
9579 * gcc.dg/torture/pr51692.c: New testcase.
9580
9581 2012-01-03 Richard Guenther <rguenther@suse.de>
9582
9583 PR debug/51650
9584 * g++.dg/lto/pr51650-3_0.C: New testcase.
9585
9586 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9587
9588 PR c++/15867
9589 * g++.dg/warn/Wredundant-decls-spec.C: New.
9590
9591 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9592
9593 PR tree-optimization/51719
9594 * g++.dg/tree-prof/pr51719.C: New test.
9595
9596 2012-01-03 Richard Guenther <rguenther@suse.de>
9597
9598 PR middle-end/51730
9599 * gcc.dg/fold-compare-6.c: New testcase.
9600
9601 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR c++/51669
9604 * g++.dg/gomp/pr51669.C: New test.
9605
9606 2012-01-02 Jason Merrill <jason@redhat.com>
9607
9608 PR c++/51675
9609 * g++.dg/cpp0x/constexpr-union2.C: New.
9610
9611 PR c++/51666
9612 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9613
9614 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9615
9616 PR c++/51462
9617 * g++.dg/cpp0x/constexpr-99.C: New test.
9618
9619 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9620
9621 PR c++/20140
9622 * g++.dg/template/init9.C: New.
9623
9624 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9625
9626 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9627 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9628 rather than a specific number.
9629
9630 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9631
9632 PR fortran/46262
9633 PR fortran/46328
9634 PR fortran/51052
9635 * gfortran.dg/typebound_operator_7.f03: New.
9636 * gfortran.dg/typebound_operator_8.f03: New.
9637
9638 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9639
9640 PR target/51729
9641 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9642 XFAIL.
9643 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9644
9645 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9646
9647 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9648
9649 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9650
9651 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9652 for MIPS.
9653
9654 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9655
9656 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9657 * gfortran.dg/io_real_boz_4.f90: Likewise.
9658 * gfortran.dg/io_real_boz_5.f90: Likewise.
9659
9660 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9661
9662 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9663
9664 2012-01-02 Revital Eres <revital.eres@linaro.org>
9665
9666 * gcc.dg/sms-11.c: New file.
9667
9668 2012-01-02 Tobias Burnus <burnus@net-b.de>
9669
9670 PR fortran/51682
9671 * gfortran.dg/coarray/image_index_3.f90: New.
9672
9673 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9674
9675 PR c++/16603
9676 * g++.dg/parse/enum8.C: New.
9677
9678 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9679
9680 PR c++/51379
9681 * g++.dg/conversion/reinterpret4.C: New.
9682 * g++.dg/conversion/reinterpret1.C: Adjust.
9683
9684 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9685
9686 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9687
9688 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9689
9690 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9691 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9692 * g++.old-deja/g++.jason/access14.C: Likewise.
9693 * g++.old-deja/g++.jason/access8.C: Likewise.
9694 * g++.old-deja/g++.jason/access1.C: Likewise.
9695 * g++.old-deja/g++.other/access3.C: Likewise.
9696 * g++.old-deja/g++.other/access5.C: Likewise.
9697 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9698 * g++.old-deja/g++.law/visibility22.C: Likewise.
9699 * g++.old-deja/g++.law/visibility26.C: Likewise.
9700 * g++.old-deja/g++.mike/p2746.C: Likewise.
9701 * g++.dg/debug/using1.C: Likewise.
9702 * g++.dg/lookup/using51.C: Likewise.
9703 * g++.dg/inherit/using5.C: Likewise.
9704 * g++.dg/inherit/pr30297.C: Likewise.
9705 * g++.dg/inherit/access8.C: Likewise.
9706 * g++.dg/torture/pr39362.C: Likewise.
9707 * g++.dg/template/crash13.C: Likewise.
9708 * g++.dg/template/using10.C: Likewise.
9709
9710 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9711
9712 PR fortran/51502
9713 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9714
9715 2012-01-01 Ira Rosen <irar@il.ibm.com>
9716
9717 PR tree-optimization/51704
9718 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9719 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9720 corresponding flags.
9721
9722 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9723
9724 PR c++/51723
9725 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9726
9727 2012-01-01 Jan Hubicka <jh@suse.cz>
9728
9729 PR rtl-optimization/51069
9730 * gcc.c-torture/compile/pr51069.c: New testcase.
9731
9732 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR tree-optimization/51683
9735 * gcc.dg/pr51683.c: New test.
9736 \f
9737 Copyright (C) 2012 Free Software Foundation, Inc.
9738
9739 Copying and distribution of this file, with or without modification,
9740 are permitted in any medium without royalty provided the copyright
9741 notice and this notice are preserved.