be75f5374fd441aad791ed2b6cc4cbced01575fc
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-06 Jan Hubicka <jh@suse.cz>
2
3 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
4 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
6 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
7
8 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
9
10 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
11
12 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
13
14 PR middle-end/41993
15 * gcc.dg/torture/pr41993.c: New test.
16
17 2012-11-06 Jan Hubicka <jh@suse.cz>
18
19 * gcc.target/i386/l_fma_float_?.c: Update.
20 * gcc.target/i386/l_fma_double_?.c: Update.
21
22 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
23
24 PR target/54089
25 * gcc.target/sh/pr54089-8.c: New.
26 * gcc.target/sh/pr54089-9.c: New.
27
28 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
29
30 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
31 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
32 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
33 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
34 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
35 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
36 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
37 * gcc.target/i386/avx-vzeroupper-27.c: New.
38
39 2012-11-06 Janus Weil <janus@gcc.gnu.org>
40
41 PR fortran/54917
42 * gfortran.dg/transfer_class_1.f90: New.
43 * gfortran.dg/transfer_class_2.f90: New.
44
45 2012-11-05 Sriraman Tallam <tmsriram@google.com>
46
47 * testsuite/g++.dg/mv1.C: New test.
48 * testsuite/g++.dg/mv2.C: New test.
49 * testsuite/g++.dg/mv3.C: New test.
50 * testsuite/g++.dg/mv4.C: New test.
51 * testsuite/g++.dg/mv5.C: New test.
52 * testsuite/g++.dg/mv6.C: New test.
53
54 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
55
56 PR testsuite/55186
57 * gcc.dg/const-uniq-1.c (a): Increase length four times.
58
59 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
60
61 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
62 darwin.
63
64 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
65
66 * g++.dg/torture/20121105-1.C: New test.
67
68 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
69
70 * gcc.dg/torture/fp-compare.c: New testcase.
71
72 2012-11-05 Jan Hubicka <jh@suse.cz>
73
74 * gcc.dg/const-1.c: Update.
75 * gcc.dg/pure-1.c: Update.
76
77 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
78
79 PR rtl-optimization/55151
80 * gcc.dg/pr55151.c: New test.
81
82 2012-11-05 Jakub Jelinek <jakub@redhat.com>
83
84 PR debug/54970
85 PR debug/54971
86 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
87
88 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
89
90 PR testsuite/51128
91 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
92
93 2012-11-05 Jan Hubicka <jh@suse.cz>
94
95 * gcc.dg/autopar/pr49960.c: Fix testcase.
96
97 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
98
99 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
100 Fix scan-tree-dump-times directive.
101
102 2012-11-04 Janus Weil <janus@gcc.gnu.org>
103
104 PR fortran/55199
105 * gfortran.dg/associate_12.f90: New.
106
107 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
108
109 PR target/54255
110 * lib/target-supports.exp (check_effective_target_masm_intel): New
111 proc.
112 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
113 masm_intel.
114
115 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
116 Jack Howarth <howarth@bromo.med.uc.edu>
117
118 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
119 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
120 * gcc.target/i386/pr53249.c: Likewise.
121
122 2012-11-03 Andrew Pinski <apinski@cavium.com>
123
124 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
125 call abort1 so that cross jumping does not happen.
126
127 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
128
129 PR target/51244
130 * gcc.target/sh/pr51244-18.c: New.
131 * gcc.target/sh/pr51244-19.c: New.
132
133 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
134
135 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
136 b requires a 64-bit operation followed by a truncation.
137
138 2012-11-02 Jan Hubicka <jh@suse.cz>
139
140 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
141
142 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
143
144 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
145 conditions to verify the reduction code is vectorized.
146
147 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
148 in case 'pow', such as 'powerpc' is used in the compiler version name.
149 * gcc.target/powerpc/pr46728-2.c: Likewise.
150 * gcc.target/powerpc/pr46728-3.c: Likewise.
151 * gcc.target/powerpc/pr46728-4.c: Likewise.
152 * gcc.target/powerpc/pr46728-5.c: Likewise.
153 * gcc.target/powerpc/pr46728-7.c: Likewise.
154 * gcc.target/powerpc/pr46728-8.c: Likewise.
155 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
156
157 2012-11-02 Jan Hubicka <jh@suse.cz>
158
159 * gcc.dg/tree-ssa/loop-38.c: New testcase.
160
161 2012-11-02 Jan Hubicka <jh@suse.cz>
162
163 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
164 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
165
166 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
167
168 PR middle-end/55130
169 * gcc.target/i386/pr55130.c: New test.
170
171 2012-11-02 Jakub Jelinek <jakub@redhat.com>
172
173 PR target/55147
174 * gcc.target/i386/pr55147.c: New test.
175
176 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
177
178 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
179 * gfortran.dg/default_format_denormal_1.f90: Same.
180
181 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
182
183 PR middle-end/55001
184 * g++.dg/ext/vector19.C: Remove target restrictions.
185 * gcc.dg/fold-compare-7.c: New testcase.
186
187 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
188
189 PR target/55160
190 * gcc.target/sh/pr55160.c: New.
191
192 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
193
194 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
195 scan-assembler regex.
196
197 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
198
199 PR middle-end/55150
200 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
201 * gcc.dg/pr55150-2.c: New test.
202
203 2012-11-01 Sharad Singhai <singhai@google.com>
204
205 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
206 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
207 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
208 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
209
210 2012-10-31 Dehao Chen <dehao@google.com>
211
212 * g++.dg/debug/dwarf2/block.C: New testcase.
213
214 2012-10-31 Jan Hubicka <jh@suse.cz>
215
216 * gcc.dg/pr44974.c: Add noinline.
217
218 2012-10-31 Janus Weil <janus@gcc.gnu.org>
219
220 PR fortran/53718
221 * gfortran.dg/class_54.f90: New.
222
223 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
224 Jakub Jelinek <jakub@redhat.com>
225
226 PR tree-optimization/55018
227 * gcc.dg/torture/pr55018.c: New test.
228
229 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
230
231 PR c++/54583
232 * g++.dg/ext/vla13.C: New.
233
234 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
235
236 PR middle-end/55150
237 * gcc.dg/pr55150.c: New test.
238
239 2012-10-31 Tobias Burnus <burnus@net-b.de>
240
241 PR fortran/55134
242 * gfortran.dg/associate_11.f90: New.
243
244 2012-10-31 Dodji Seketeli <dodji@redhat.com>
245
246 PR c++/54955
247 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
248
249 2012-10-31 Jakub Jelinek <jakub@redhat.com>
250
251 PR tree-optimization/19105
252 PR tree-optimization/21643
253 PR tree-optimization/46309
254 * gcc.dg/pr19105.c: New test.
255 * gcc.dg/pr21643.c: New test.
256 * gcc.dg/pr46309-2.c: New test.
257 * gcc.c-torture/execute/pr46309.c: New test.
258
259 2012-10-31 Alan Modra <amodra@gmail.com>
260
261 * gcc.target/powerpc/dimode_off.c: New.
262 * gcc.target/powerpc/timode_off.c: New.
263 * gcc.target/powerpc/dfmode_off.c: New.
264 * gcc.target/powerpc/tfmode_off.c: New.
265
266 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
267
268 PR rtl-optimization/55093
269 * gcc.target/i386/pr55093.c: New file.
270
271 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
272
273 * gcc.target/i386/pr55116.c: Renamed to ...
274 * gcc.target/i386/pr55116-1.c: This.
275
276 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
277
278 * gcc.target/i386/pr55116-2.c: New file.
279
280 2012-10-30 Richard Biener <rguenther@suse.de>
281
282 * gcc.dg/vect/slp-perm-2.c: Adjust.
283
284 2012-10-30 Richard Biener <rguenther@suse.de>
285
286 PR tree-optimization/55111
287 * gcc.dg/torture/pr55111.c: New testcase.
288
289 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
290
291 PR target/53988
292 * gcc.target/sh/pr53988.c: New.
293
294 2012-10-30 Bin Cheng <bin.cheng@arm.com>
295
296 PR target/54989
297 * gcc.dg/hoist-register-pressure-1.c: Rename from
298 hoist-register-pressure.c. Add nonpic condition.
299 * gcc.dg/hoist-register-pressure-2.c: New testcase.
300
301 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
302
303 PR c++/54930
304 * gcc.dg/Wreturn-local-addr.c: New.
305 * g++.dg/warn/Wno-return-local-addr.C: New.
306 * g++.dg/warn/Wreturn-local-addr.C: New.
307
308 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
309
310 PR middle-end/55116
311 * gcc.target/i386/pr55116.c: New file.
312
313 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
314
315 PR c/53066
316 * gcc.dg/Wshadow-4.c: New.
317 * gcc.dg/Wshadow-4.h: New.
318
319 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
320
321 PR debug/54693
322 * gcc.dg/guality/pr54693.c: New.
323
324 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
325
326 PR middle-end/55027
327 * gcc.dg/pr55027.c: New testcase.
328
329 2012-10-29 Jan Hubicka <jh@suse.cz>
330
331 * gcc.dg/ipa/inline-6.c: New testcase.
332
333 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
334
335 PR rtl-optimization/55106
336 * g++.dg/pr55106.C: New.
337
338 2012-10-29 Richard Guenther <rguenther@suse.de>
339
340 PR middle-end/53695
341 * gcc.dg/torture/pr53695.c: New testcase.
342
343 2012-10-28 Jan Hubicka <jh@suse.cz>
344
345 * gcc.dg/ipa/inlinehint-3.c: New testcase.
346
347 2012-10-28 Tobias Burnus <burnus@net-b.de>
348
349 PR fortran/54958
350 * gfortran.dg/do_check_6.f90: New.
351
352 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
353 Jack Howarth <howarth@bromo.med.uc.edu>
354
355 PR target/54404
356 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
357 to dg-options.
358 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
359
360 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
361
362 PR target/34283
363 * gcc.target/i386/pr34283.c: New test.
364
365 2012-10-26 Jakub Jelinek <jakub@redhat.com>
366
367 PR c++/55081
368 * g++.dg/opt/pr55081.C: New test.
369
370 PR debug/54970
371 PR debug/54971
372 * gcc.dg/guality/pr54970.c: New test.
373
374 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
375
376 PR c++/54984
377 * g++.dg/template/new11.C: New.
378
379 2012-10-26 Richard Biener <rguenther@suse.de>
380
381 PR middle-end/54824
382 * gcc.dg/torture/pr54824.c: New testcase.
383
384 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
385
386 * gcc.target/i386/fxsave-1.c: New.
387 * gcc.target/i386/fxsave64-1.c: Ditto.
388 * gcc.target/i386/fxrstor-1.c: Ditto.
389 * gcc.target/i386/fxrstor64-1.c: Ditto.
390 * gcc.target/i386/xsave-1.c: Ditto.
391 * gcc.target/i386/xsave64-1.c: Ditto.
392 * gcc.target/i386/xrstor-1.c: Ditto.
393 * gcc.target/i386/xrstor64-1.c: Ditto.
394 * gcc.target/i386/xsaveopt-1.c: Ditto.
395 * gcc.target/i386/xsaveopt64-1.c: Ditto.
396 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
397 * gcc.target/i386/sse-13.c: Ditto.
398 * gcc.target/i386/sse-14.c: Ditto.
399 * gcc.target/i386/sse-22.c: Ditto.
400 * gcc.target/i386/sse-23.c: Ditto.
401 * g++.dg/other/i386-2.C: Ditto.
402 * g++.dg/other/i386-3.C: Ditto.
403
404 2012-10-25 Jan Hubicka <jh@suse.cz>
405
406 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
407 at ivcanon time.
408
409 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
410
411 PR c++/53761
412 * g++.dg/ext/transparent-union.C: New.
413
414 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
415
416 PR c++/54427
417 * g++.dg/ext/vector19.C: New testcase.
418
419 2012-10-25 Richard Biener <rguenther@suse.de>
420
421 PR tree-optimization/54902
422 * g++.dg/torture/pr54902.C: New testcase.
423
424 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
425
426 PR c++/34892
427 * g++.dg/template/crash114.C: New.
428
429 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
430
431 PR bootstrap/55049
432 * gcc.target/i386/pr55049-1.c: New test.
433
434 2012-10-24 Janus Weil <janus@gcc.gnu.org>
435
436 PR fortran/55037
437 * gfortran.dg/class_dummy_4.f03: New.
438
439 2012-10-24 Jakub Jelinek <jakub@redhat.com>
440
441 PR rtl-optimization/55010
442 * gcc.dg/pr55010.c: New test.
443
444 PR debug/54828
445 * g++.dg/debug/pr54828.C: New test.
446
447 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
448
449 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
450 * gcc.dg/vect/vect-83_64.c: Likewise.
451
452 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
453
454 PR c++/54922
455 * g++.dg/cpp0x/constexpr-union4.C: New.
456
457 2012-10-23 Jeff Law <law@redhat.com>
458
459 * gcc.c-torture/execute/pr54985.c: New test.
460
461 2012-10-23 Paul Koning <ni1d@arrl.net>
462
463 PR debug/54508
464 * g++.dg/debug/dwarf2/pr54508.C: New.
465
466 2012-10-23 Jakub Jelinek <jakub@redhat.com>
467
468 PR c++/54844
469 * g++.dg/template/sizeof14.C: New test.
470
471 2012-10-23 Ian Bolton <ian.bolton@arm.com>
472 Jim MacArthur <jim.macarthur@arm.com>
473 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
474 Marcus Shawcroft <marcus.shawcroft@arm.com>
475 Nigel Stephens <nigel.stephens@arm.com>
476 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
477 Richard Earnshaw <rearnsha@arm.com>
478 Sofiane Naci <sofiane.naci@arm.com>
479 Stephen Thomas <stephen.thomas@arm.com>
480 Tejas Belagod <tejas.belagod@arm.com>
481 Yufeng Zhang <yufeng.zhang@arm.com>
482
483 * lib/target-supports.exp
484 (check_profiling_available): Add AArch64.
485 (check_effective_target_vect_int): Likewise.
486 (check_effective_target_vect_shift): Likewise.
487 (check_effective_target_vect_float): Likewise.
488 (check_effective_target_vect_double): Likewise.
489 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
490 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
491 (check_effective_target_vect_pack_trunc): Likewise.
492 (check_effective_target_vect_unpack): Likewise.
493 (check_effective_target_vect_hw_misalign): Likewise.
494 (check_effective_target_vect_short_mult): Likewise.
495 (check_effective_target_vect_int_mult): Likewise.
496 (check_effective_target_vect_stridedN): Likewise.
497 (check_effective_target_sync_int_long): Likewise.
498 (check_effective_target_sync_char_short): Likewise.
499 (check_vect_support_and_set_flags): Likewise.
500 (check_effective_target_aarch64_tiny): New.
501 (check_effective_target_aarch64_small): New.
502 (check_effective_target_aarch64_large): New.
503 * g++.dg/other/PR23205.C: Enable aarch64.
504 * g++.dg/other/pr23205-2.C: Likewise.
505 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
506 * gcc.c-torture/execute/20101011-1.c: Likewise.
507 * gcc.dg/20020312-2.c: Likewise.
508 * gcc.dg/20040813-1.c: Likewise.
509 * gcc.dg/builtin-apply2.c: Likewise.
510 * gcc.dg/stack-usage-1.c: Likewise.
511
512 2012-10-23 Ian Bolton <ian.bolton@arm.com>
513 Jim MacArthur <jim.macarthur@arm.com>
514 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
515 Marcus Shawcroft <marcus.shawcroft@arm.com>
516 Nigel Stephens <nigel.stephens@arm.com>
517 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
518 Richard Earnshaw <rearnsha@arm.com>
519 Sofiane Naci <sofiane.naci@arm.com>
520 Stephen Thomas <stephen.thomas@arm.com>
521 Tejas Belagod <tejas.belagod@arm.com>
522 Yufeng Zhang <yufeng.zhang@arm.com>
523
524 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
525 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
526 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
527 * gcc.target/aarch64/aapcs/abitest.S: New file.
528 * gcc.target/aarch64/aapcs/abitest.h: New file.
529 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
530 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
531 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
532 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
533 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
534 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
535 * gcc.target/aarch64/aapcs/ice_1.c: New file.
536 * gcc.target/aarch64/aapcs/ice_2.c: New file.
537 * gcc.target/aarch64/aapcs/ice_3.c: New file.
538 * gcc.target/aarch64/aapcs/ice_4.c: New file.
539 * gcc.target/aarch64/aapcs/ice_5.c: New file.
540 * gcc.target/aarch64/aapcs/macro-def.h: New file.
541 * gcc.target/aarch64/aapcs/test_1.c: New file.
542 * gcc.target/aarch64/aapcs/test_10.c: New file.
543 * gcc.target/aarch64/aapcs/test_11.c: New file.
544 * gcc.target/aarch64/aapcs/test_12.c: New file.
545 * gcc.target/aarch64/aapcs/test_13.c: New file.
546 * gcc.target/aarch64/aapcs/test_14.c: New file.
547 * gcc.target/aarch64/aapcs/test_15.c: New file.
548 * gcc.target/aarch64/aapcs/test_16.c: New file.
549 * gcc.target/aarch64/aapcs/test_17.c: New file.
550 * gcc.target/aarch64/aapcs/test_18.c: New file.
551 * gcc.target/aarch64/aapcs/test_19.c: New file.
552 * gcc.target/aarch64/aapcs/test_2.c: New file.
553 * gcc.target/aarch64/aapcs/test_20.c: New file.
554 * gcc.target/aarch64/aapcs/test_21.c: New file.
555 * gcc.target/aarch64/aapcs/test_22.c: New file.
556 * gcc.target/aarch64/aapcs/test_23.c: New file.
557 * gcc.target/aarch64/aapcs/test_24.c: New file.
558 * gcc.target/aarch64/aapcs/test_25.c: New file.
559 * gcc.target/aarch64/aapcs/test_26.c: New file.
560 * gcc.target/aarch64/aapcs/test_3.c: New file.
561 * gcc.target/aarch64/aapcs/test_4.c: New file.
562 * gcc.target/aarch64/aapcs/test_5.c: New file.
563 * gcc.target/aarch64/aapcs/test_6.c: New file.
564 * gcc.target/aarch64/aapcs/test_7.c: New file.
565 * gcc.target/aarch64/aapcs/test_8.c: New file.
566 * gcc.target/aarch64/aapcs/test_9.c: New file.
567 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
568 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
569 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
570 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
571 * gcc.target/aarch64/aapcs/test_complex.c: New file.
572 * gcc.target/aarch64/aapcs/test_int128.c: New file.
573 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
574 * gcc.target/aarch64/aapcs/type-def.h: New file.
575 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
576 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
577 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
578 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
579 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
580 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
581 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
582 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
583 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
584 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
585 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
586 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
587 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
588 * gcc.target/aarch64/aarch64.exp: New file.
589 * gcc.target/aarch64/adc-1.c: New file.
590 * gcc.target/aarch64/adc-2.c: New file.
591 * gcc.target/aarch64/asm-1.c: New file.
592 * gcc.target/aarch64/clrsb.c: New file.
593 * gcc.target/aarch64/clz.c: New file.
594 * gcc.target/aarch64/ctz.c: New file.
595 * gcc.target/aarch64/csinc-1.c: New file.
596 * gcc.target/aarch64/csinv-1.c: New file.
597 * gcc.target/aarch64/csneg-1.c: New file.
598 * gcc.target/aarch64/extend.c: New file.
599 * gcc.target/aarch64/fcvt.x: New file.
600 * gcc.target/aarch64/fcvt_double_int.c: New file.
601 * gcc.target/aarch64/fcvt_double_long.c: New file.
602 * gcc.target/aarch64/fcvt_double_uint.c: New file.
603 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
604 * gcc.target/aarch64/fcvt_float_int.c: New file.
605 * gcc.target/aarch64/fcvt_float_long.c: New file.
606 * gcc.target/aarch64/fcvt_float_uint.c: New file.
607 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
608 * gcc.target/aarch64/ffs.c: New file.
609 * gcc.target/aarch64/fmadd.c: New file.
610 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
611 * gcc.target/aarch64/frint.x: New file.
612 * gcc.target/aarch64/frint_double.c: New file.
613 * gcc.target/aarch64/frint_float.c: New file.
614 * gcc.target/aarch64/index.c: New file.
615 * gcc.target/aarch64/mneg-1.c: New file.
616 * gcc.target/aarch64/mneg-2.c: New file.
617 * gcc.target/aarch64/mneg-3.c: New file.
618 * gcc.target/aarch64/mnegl-1.c: New file.
619 * gcc.target/aarch64/mnegl-2.c: New file.
620 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
621 * gcc.target/aarch64/pic-constantpool1.c: New file.
622 * gcc.target/aarch64/pic-symrefplus.c: New file.
623 * gcc.target/aarch64/predefine_large.c: New file.
624 * gcc.target/aarch64/predefine_small.c: New file.
625 * gcc.target/aarch64/predefine_tiny.c: New file.
626 * gcc.target/aarch64/reload-valid-spoff.c: New file.
627 * gcc.target/aarch64/scalar_intrinsics.c: New file.
628 * gcc.target/aarch64/table-intrinsics.c: New file.
629 * gcc.target/aarch64/tst-1.c: New file.
630 * gcc.target/aarch64/vect-abs-compile.c: New file.
631 * gcc.target/aarch64/vect-abs.c: New file.
632 * gcc.target/aarch64/vect-abs.x: New file.
633 * gcc.target/aarch64/vect-compile.c: New file.
634 * gcc.target/aarch64/vect-faddv-compile.c: New file.
635 * gcc.target/aarch64/vect-faddv.c: New file.
636 * gcc.target/aarch64/vect-faddv.x: New file.
637 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
638 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
639 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
640 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
641 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
642 * gcc.target/aarch64/vect-fp-compile.c: New file.
643 * gcc.target/aarch64/vect-fp.c: New file.
644 * gcc.target/aarch64/vect-fp.x: New file.
645 * gcc.target/aarch64/vect-mull-compile.c: New file.
646 * gcc.target/aarch64/vect-mull.c: New file.
647 * gcc.target/aarch64/vect-mull.x: New file.
648 * gcc.target/aarch64/vect.c: New file.
649 * gcc.target/aarch64/vect.x: New file.
650 * gcc.target/aarch64/vector_intrinsics.c: New file.
651 * gcc.target/aarch64/vfp-1.c: New file.
652 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
653 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
654 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
655 * g++.dg/abi/aarch64_guard1.C: New file.
656
657 2012-10-23 Jakub Jelinek <jakub@redhat.com>
658
659 PR c++/54988
660 * c-c++-common/pr54988.c: New test.
661
662 2012-10-23 Jan Hubicka <jh@suse.cz>
663
664 * gcc.dg/tree-prof/peel-1.c: New testcase.
665
666 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
667
668 PR gcc/52945
669 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
670
671 2012-10-23 Joseph Myers <joseph@codesourcery.com>
672
673 * gcc.dg/c99-predef-1.c: New test.
674 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
675 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
676 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
677 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
678 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
679 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
680 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
681 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
682 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
683 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
684 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
685 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
686
687 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
688
689 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
690
691 2012-10-23 Jan Hubicka <jh@suse.cz>
692
693 PR middle-end/54937
694 * gcc.c-torture/execute/pr54937.c: New testcase.
695 * gcc.dg/tree-ssa/cunroll-2.c: Update.
696
697 2012-10-23 Jan Hubicka <jh@suse.cz>
698
699 PR middle-end/54967
700 * gfortran.dg/pr54967.f90: New testcase.
701
702 2012-10-23 Terry Guo <terry.guo@arm.com>
703
704 PR target/55019
705 * gcc.dg/pr55019.c: New.
706
707 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
708
709 PR tree-optimization/55008
710 * gcc.dg/tree-ssa/pr55008.c: New test.
711
712 2012-10-22 Richard Biener <rguenther@suse.de>
713
714 PR tree-optimization/55011
715 * gcc.dg/torture/pr55011.c: New testcase.
716
717 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
718
719 * gcc.target/arm/pr40457-1.c: Adjust expected output.
720 * gcc.target/arm/pr40457-2.c: Likewise.
721 * gcc.target/arm/pr40457-3.c: Likewise.
722
723 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
724
725 * gnat.dg/specs/limited_with4.ads: New test.
726 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
727
728 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
729
730 * gnat.dg/modular4.adb: New test.
731 * gnat.dg/modular4_pkg.ads: New helper.
732
733 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
734
735 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
736 * gnat.dg/specs/addr1.ads: Likewise.
737
738 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
739
740 * gcc.dg/webizer.c (main): Add missing exit call.
741
742 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
743
744 PR fortran/54465
745 * gfortran.dg/wextra_1.f: New test.
746
747 2012-10-20 Jan Hubicka <jh@suse.cz>
748
749 * gcc.dg/tree-prof/unroll-1.c: New testcase.
750
751 2012-10-19 Janus Weil <janus@gcc.gnu.org>
752
753 PR fortran/54224
754 * gfortran.dg/warn_unused_function.f90: New.
755
756 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
757
758 * lib/target-supports.exp
759 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
760
761 2012-10-19 Richard Guenther <rguenther@suse.de>
762
763 PR tree-optimization/54981
764 * gcc.dg/pr54981.c: New testcase.
765
766 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
767
768 PR target/54892
769 * gcc.target/arm/pr54892.c: New.
770
771 2012-10-19 Bin Cheng <bin.cheng@arm.com>
772
773 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
774
775 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
776
777 PR c++/54501
778 * g++.dg/init/array30.C: New.
779 * g++.dg/init/array31.C: Likewise.
780
781 2012-10-18 Tobias Burnus <burnus@net-b.de>
782
783 PR fortran/54884
784 * gfortran.dg/public_private_module_7.f90: New.
785
786 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
787
788 PR c++/29633
789 * g++.dg/template/pr29633.C: New.
790
791 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
792
793 * gnat.dg/loop_optimization13.ad[sb]: New test.
794 * gnat.dg/loop_optimization13_pkg.ads: New helper.
795
796 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
797
798 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
799 * gcc.target/arm/neon/vfmaf32.c: Likewise.
800 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
801 * gcc.target/arm/neon/vfmsf32.c: Likewise.
802
803 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
804
805 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
806 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
807 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
808 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
809 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
810 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
811
812 2012-10-16 Jan Hubicka <jh@suse.cz>
813
814 * gcc.target/i386/l_fma_float_?.c: Update.
815 * gcc.target/i386/l_fma_double_?.c: Update.
816 * gfortran.dg/do_1.f90: XFAIL
817 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
818 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
819 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
820 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
821 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
822 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
823 valid.
824
825 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
826
827 PR c/53063
828 PR c/40989
829 * gcc.dg/Wstrict-overflow-24.c: New.
830
831 2012-10-16 Tobias Burnus <burnus@net-b.de>
832
833 PR fortran/50981
834 PR fortran/54618
835 * gfortran.dg/class_optional_1.f90: New.
836 * gfortran.dg/class_optional_2.f90: New.
837
838 2012-10-16 Jakub Jelinek <jakub@redhat.com>
839
840 PR debug/54796
841 * gcc.dg/guality/pr54796.c: New test.
842
843 PR tree-optimization/54889
844 * gfortran.dg/pr54889.f90: New test.
845
846 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
847
848 * g++.dg/other/dump-ada-spec-2.C: New test.
849
850 2012-10-16 Easwaran Raman <eraman@google.com>
851
852 * gcc.dg/tree-prof/switch-case-1.c: New test case.
853 * gcc.dg/tree-prof/switch-case-2.c: New test case.
854
855 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
856
857 * gcc.dg/torture/stackalign/builtin-apply-2.c,
858 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
859
860 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
861
862 PR target/54925
863 * gcc.c-torture/compile/pr54925.c: New.
864
865 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
866
867 PR target/51244
868 * gcc.target/sh/pr51244-17.c: New.
869
870 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
871
872 PR target/54760
873 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
874 functions.
875 * gcc.target/sh/pr54760-4.c: New.
876
877 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
878
879 PR target/34777
880 * gcc.target/sh/torture/sh-torture.exp: New.
881 * gcc.target/sh/torture/pr34777.c: New.
882
883 2012-10-15 Matthias Klose <doko@ubuntu.com>
884
885 * lib/target-supports.exp (check_profiling_available): Match
886 arm*-*-linux-* for ARM Linux/GNU.
887 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
888 * gfortran.dg/enum_10.f90: Likewise.
889 * gfortran.dg/enum_9.f90: Likewise.
890 * gcc.target/arm/synchronize.c: Likewise.
891 * g++.old-deja/g++.jason/enum6.C: Likewise.
892 * g++.old-deja/g++.other/enum4.C: Likewise.
893 * g++.old-deja/g++.law/enum9.C: Likewise.
894
895 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
896
897 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
898 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
899
900 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
901 Paolo Carlini <paolo.carlini@oracle.com>
902
903 PR c++/17805
904 * g++.dg/overload/operator6.C: New.
905
906 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
907
908 PR c++/50080 (again)
909 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
910 * g++.dg/parse/tmpl-outside1.C: Likewise.
911 * g++.dg/template/qualttp18.C: Likewise.
912 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
913 * g++.old-deja/g++.pt/overload13.C: Likewise.
914
915 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
916
917 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
918 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
919 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
920 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
921 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
922 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
923 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
924 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
925
926 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
927
928 PR c++/50080
929 * g++.dg/parse/tmpl-outside2.C: New.
930 * g++.dg/parse/tmpl-outside1.C: Adjust.
931 * g++.dg/template/qualttp18.C: Likewise.
932 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
933 * g++.old-deja/g++.pt/overload13.C: Likewise.
934
935 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
936
937 PR tree-optimization/54915
938 * gcc.dg/tree-ssa/pr54915.c: New testcase.
939
940 2012-10-15 Richard Guenther <rguenther@suse.de>
941
942 PR tree-optimization/54920
943 * gcc.dg/torture/pr54920.c: New testcase.
944
945 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
946
947 * gnat.dg/unchecked_convert9.ad[sb]: New test.
948
949 2012-10-13 Jason Merrill <jason@redhat.com>
950
951 * g++.dg/tls/thread_local7g.C: Require tls_native.
952
953 2012-10-14 Jason Merrill <jason@redhat.com>
954
955 * g++.dg/cpp0x/inh-ctor1.C: New.
956 * g++.dg/cpp0x/inh-ctor2.C: New.
957 * g++.dg/cpp0x/inh-ctor3.C: New.
958 * g++.dg/cpp0x/inh-ctor4.C: New.
959 * g++.dg/cpp0x/inh-ctor5.C: New.
960 * g++.dg/cpp0x/inh-ctor6.C: New.
961 * g++.dg/cpp0x/inh-ctor7.C: New.
962 * g++.dg/cpp0x/inh-ctor8.C: New.
963 * g++.dg/cpp0x/inh-ctor9.C: New.
964 * g++.dg/cpp0x/inh-ctor10.C: New.
965 * g++.dg/cpp0x/inh-ctor11.C: New.
966 * g++.dg/cpp0x/inh-ctor12.C: New.
967 * g++.dg/cpp0x/inh-ctor13.C: New.
968
969 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
970
971 PR rtl-optimization/54919
972 * gcc.dg/pr54919.c: New testcase.
973
974 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
975
976 PR c++/53581
977 * g++.dg/template/crash113.C: New.
978
979 2012-10-14 Jan Hubicka <jh@suse.cz>
980
981 * gcc.dg/unroll_5.c: New testcase.
982
983 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
984
985 PR c++/52643
986 * g++.dg/opt/pr52643.C: New.
987
988 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
989
990 PR target/54602
991 * gcc.target/sh/pr54602-1.c: New.
992 * gcc.target/sh/pr54602-2.c: New.
993 * gcc.target/sh/pr54602-3.c: New.
994 * gcc.target/sh/pr54602-4.c: New.
995
996 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
997
998 PR target/54680
999 * gcc.target/sh/pr54680.c: New.
1000
1001 2012-10-12 Jan Hubicka <jh@suse.cz>
1002
1003 * gcc.dg/webizer.c: New testcase.
1004
1005 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1006
1007 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1008 specify -m64.
1009
1010 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1011
1012 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1013 Return 0 if already specifying -mfloat-abi other than hard.
1014
1015 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1016
1017 * gcc.dg/pr53060.c: Prune irrelevant warning.
1018
1019 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1020
1021 PR c/54381
1022 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1023 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1024 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1025 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1026 Adjust expected wording of warnings for *cmp* builtins.
1027 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1028 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1029
1030 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1031
1032 PR c++/24449
1033 * g++.dg/parse/friend-main.C: New.
1034
1035 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1036
1037 PR c++/53055
1038 * g++.dg/pr53055.C: New testcase.
1039
1040 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1041
1042 PR c++/52744
1043 * g++.dg/cpp0x/pr52744.C: New.
1044
1045 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1046
1047 PR fortran/40453
1048 * gfortran.dg/dummy_procedure_9.f90: New.
1049
1050 2012-10-12 Richard Biener <rguenther@suse.de>
1051
1052 PR tree-optimization/54894
1053 * gcc.dg/torture/pr54894.c: New testcase.
1054
1055 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1056
1057 PR target/51244
1058 * gcc.target/sh/pr51244-13.c: New.
1059 * gcc.target/sh/pr51244-14.c: New.
1060 * gcc.target/sh/pr51244-15.c: New.
1061 * gcc.target/sh/pr51244-16.c: New.
1062
1063 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1064
1065 PR c++/51878
1066 * g++.dg/cpp0x/decltype45.C: New.
1067
1068 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1069
1070 PR fortran/54784
1071 * gfortran.dg/class_allocate_13.f90: New.
1072
1073 2012-10-11 Jason Merrill <jason@redhat.com>
1074
1075 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1076 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1077
1078 * g++.dg/gomp/tls-5.C: Require tls_native.
1079 * g++.dg/tls/thread_local7.C: Require tls_native.
1080 * g++.dg/tls/static2.C: New.
1081
1082 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1083
1084 PR c++/36107
1085 * g++.dg/ext/weak5.C: New.
1086
1087 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1088
1089 PR testsuite/54868
1090 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1091 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1092
1093 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1094
1095 PR c++/43765
1096 * g++.dg/parse/pr43765.C: New.
1097
1098 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1099
1100 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1101
1102 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1103
1104 PR c++/43663
1105 * g++.dg/init/bitfield3.C: New.
1106
1107 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1108
1109 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1110
1111 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1112
1113 PR tree-optimization/54877
1114 * gcc.dg/torture/pr54877.c: New test.
1115
1116 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1117
1118 PR testsuite/53397
1119 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1120 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1121 and remove target info from dg-do compile.
1122 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1123 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1124 and remove target info from dg-do compile.
1125
1126 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1127
1128 * gcc.dg/pr54782.c: Require target with pthread support.
1129
1130 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1131
1132 PR c++/53122
1133 * g++.dg/cpp0x/auto35.C: New.
1134
1135 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1136
1137 PR c++/53540 - using fails to be equivalent to typedef
1138 * g++.dg/cpp0x/alias-decl-24.C: New test.
1139
1140 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1141
1142 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1143 that c++11 attributes to types are ignored for now.
1144 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1145 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1146
1147 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1148
1149 PR c++/53741
1150 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1151
1152 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1153
1154 PR c++/50478
1155 * g++.dg/cpp0x/initlist67.C: New.
1156
1157 2012-10-10 Dehao Chen <dehao@google.com>
1158
1159 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1160
1161 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1162
1163 PR target/52480
1164 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1165 Add runtime tests.
1166
1167 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1168
1169 PR c++/53307
1170 * g++.dg/cpp0x/decltype44.C: New.
1171
1172 2012-10-09 Steve Ellcey <sellcey@mips.com>
1173
1174 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1175
1176 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1177
1178 PR c++/53763
1179 * g++.dg/cpp0x/decltype43.C: New.
1180
1181 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1182
1183 PR middle-end/53397
1184 * gcc.dg/pr53397-1.c: New test case.
1185 * gcc.dg/pr53397-2.c: New test case.
1186
1187 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1188
1189 PR c++/54194
1190 * g++.dg/warn/Wparentheses-26.C: Adjust.
1191 * g++.dg/warn/Wparentheses-27.C: New.
1192
1193 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1194
1195 PR c++/54427
1196 * c-c++-common/vector-scalar.c: New testcase.
1197 * g++.dg/ext/vector18.C: New testcase.
1198 * g++.dg/ext/vector5.C: This is not an error anymore.
1199 * gcc.dg/init-vec-1.c: Move ...
1200 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1201 * gcc.c-torture/execute/vector-shift1.c: Move ...
1202 * c-c++-common/torture/vector-shift1.c: ... here.
1203 * gcc.dg/scal-to-vec1.c: Move ...
1204 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1205 C++11. Adapt error messages.
1206 * gcc.dg/convert-vec-1.c: Move ...
1207 * c-c++-common/convert-vec-1.c: ... here.
1208 * gcc.dg/scal-to-vec2.c: Move ...
1209 * c-c++-common/scal-to-vec2.c: ... here.
1210
1211 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1212
1213 PR target/54400
1214 * gcc.target/i386/pr54400.c: New testcase.
1215
1216 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR c++/54858
1219 * g++.dg/template/pr54858.C: New test.
1220
1221 2012-10-08 Marek Polacek <polacek@redhat.com>
1222
1223 PR debug/54831
1224 * g++.dg/debug/pr54831.C: New test.
1225
1226 2012-10-08 Dehao Chen <dehao@google.com>
1227
1228 * g++.dg/predict-loop-exit-1.C: New.
1229 * g++.dg/predict-loop-exit-2.C: New.
1230 * g++.dg/predict-loop-exit-3.C: New.
1231
1232 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1233
1234 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1235
1236 2012-10-08 Jason Merrill <jason@redhat.com>
1237
1238 * g++.dg/gomp/tls-5.C: New.
1239 * g++.dg/gomp/tls-wrap1.C: New.
1240 * g++.dg/gomp/tls-wrap2.C: New.
1241 * g++.dg/gomp/tls-wrap3.C: New.
1242 * g++.dg/gomp/tls-wrap4.C: New.
1243 * g++.dg/gomp/tls-wrapper-cse.C: New.
1244 * g++.dg/tls/thread_local-cse.C: New.
1245 * g++.dg/tls/thread_local-order1.C: New.
1246 * g++.dg/tls/thread_local-order2.C: New.
1247 * g++.dg/tls/thread_local-wrap1.C: New.
1248 * g++.dg/tls/thread_local-wrap2.C: New.
1249 * g++.dg/tls/thread_local-wrap3.C: New.
1250 * g++.dg/tls/thread_local-wrap4.C: New.
1251 * g++.dg/tls/thread_local2g.C: New.
1252 * g++.dg/tls/thread_local3g.C: New.
1253 * g++.dg/tls/thread_local4g.C: New.
1254 * g++.dg/tls/thread_local5g.C: New.
1255 * g++.dg/tls/thread_local6g.C: New.
1256 * g++.dg/tls/thread_local7g.C: New.
1257
1258 * g++.dg/tls/thread_local3.C: New.
1259 * g++.dg/tls/thread_local4.C: New.
1260 * g++.dg/tls/thread_local5.C: New.
1261 * g++.dg/tls/thread_local6.C: New.
1262
1263 * g++.dg/tls/init-2.C: Tweak errors.
1264 * g++.dg/tls/thread_local1.C: New.
1265 * g++.dg/tls/thread_local2.C: New.
1266 * g++.dg/tls/thread_local7.C: New.
1267
1268 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1269
1270 PR target/54866
1271 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1272
1273 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1274
1275 PR target/54685
1276 * gcc.target/sh/pr54685.c: New.
1277
1278 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1279
1280 PR c++/53528 C++11 attribute support
1281 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1282 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1283 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1284 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1285 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1286 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1287 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1288 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1289 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1290 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1291 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1292 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1293 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1294 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1295 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1296 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1297 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1298 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1299 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1300 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1301 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1302 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1303 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1338
1339 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1340
1341 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1342 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1343 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1344
1345 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1346
1347 PR target/54760
1348 * gcc.target/sh/pr54760-2.c: New.
1349 * gcc.target/sh/pr54760-3.c: New.
1350
1351 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1352
1353 PR c++/51422
1354 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1355
1356 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1357 Sandra Loosemore <sandra@codesourcery.com>
1358
1359 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1360 and test that the accumulator is initialized using MULT.
1361 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1362 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1363
1364 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1365
1366 PR c++/52764
1367 * g++.dg/cpp0x/stdint.C: New.
1368
1369 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1370
1371 PR c++/54249
1372 * g++.dg/cpp0x/stddef.C: New.
1373
1374 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1375
1376 PR fortran/54832
1377 * gfortran.dg/typebound_operator_17.f90: New.
1378
1379 2012-10-06 Jan Hubicka <jh@suse.cz>
1380
1381 PR lto/53831
1382 PR lto/54776
1383 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1384
1385 2012-10-06 Jan Hubicka <jh@suse.cz>
1386
1387 * gcc.dg/lto/resolutions_0.c: New testcase.
1388
1389 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1390
1391 PR fortran/45521
1392 * gfortran.dg/generic_25.f90: New.
1393 * gfortran.dg/generic_26.f90: New.
1394 * gfortran.dg/generic_27.f90: New.
1395
1396 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1397
1398 PR target/54760
1399 * gcc.target/sh/pr54760-1.c: New.
1400
1401 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1402
1403 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1404 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1405 * g++.dg/warn/Wsign-compare-5.C: New test.
1406 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1407 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1408 * g++.dg/ext/builtin30.C: New test.
1409 * g++.dg/ext/vla12.C: New test.
1410 * gcc.dg/builtins-85.c: New test.
1411
1412 PR debug/54519
1413 * gcc.dg/guality/pr54519-1.c: New test.
1414 * gcc.dg/guality/pr54519-2.c: New test.
1415 * gcc.dg/guality/pr54519-3.c: New test.
1416 * gcc.dg/guality/pr54519-4.c: New test.
1417 * gcc.dg/guality/pr54519-5.c: New test.
1418 * gcc.dg/guality/pr54519-6.c: New test.
1419
1420 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1421
1422 PR c++/50893
1423 * g++.dg/cpp0x/defaulted38.C: New.
1424
1425 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1426
1427 PR tree-optimization/33763
1428 * c-c++-common/pr33763.c: New test.
1429
1430 PR tree-optimization/54810
1431 * gcc.dg/tree-ssa/vrp85.c: New test.
1432
1433 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1434
1435 * gcc.dg/ucnid-7.c: Skip on AIX.
1436 * gcc.dg/ucnid-8.c: Same.
1437 * gcc.dg/ucnid-10.c: Same.
1438 * gcc.dg/ucnid-13.c: Same.
1439 * gcc.dg/attr-alias-3.c: Same.
1440 * gcc.dg/attr-alias-5.c: Same.
1441 * gcc.dg/torture/pr51106-2.c: Same.
1442 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1443
1444 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1445
1446 PR c++/52233
1447 * g++.dg/cpp0x/alias-decl-23.C: New.
1448
1449 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1450
1451 PR c++/53403
1452 * g++.dg/template/friend53.C: New.
1453
1454 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1455
1456 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1457 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1458 (scan-ada-spec): Likewise.
1459 (scan-ada-spec-not): Likewise.
1460 * gcc.dg/dump-ada-spec-1.c: New test.
1461 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1462
1463 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1464
1465 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1466
1467 2012-10-04 Florian Weimer <fweimer@redhat.com>
1468
1469 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1470
1471 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1472
1473 PR c++/54323
1474 * g++.dg/cpp0x/pr54323.C: New.
1475
1476 2012-10-04 Richard Guenther <rguenther@suse.de>
1477
1478 PR middle-end/54735
1479 * g++.dg/torture/pr54735.C: New testcase.
1480
1481 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1482
1483 PR rtl-optimization/54739
1484 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1485
1486 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1487
1488 PR target/51244
1489 * gcc.target/sh/pr51244-12.c: New.
1490
1491 2012-10-03 Dehao Chen <dehao@google.com>
1492
1493 PR middle-end/54782
1494 * gcc.dg/pr54782.c: New test.
1495
1496 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1497
1498 PR c++/54777
1499 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1500
1501 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1502
1503 PR fortran/54778
1504 * gfortran.dg/class_53.f90: New.
1505
1506 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1507
1508 PR debug/54551
1509 * gcc.dg/guality/pr54551.c: New.
1510
1511 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1512
1513 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1514 * gcc.target/powerpc/pr46728-2.c: Likewise.
1515
1516 2012-10-02 Sharad Singhai <singhai@google.com>
1517
1518 PR testsuite/54772
1519 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1520 to fix test failures caused by r191883.
1521 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1522 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1523 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1524 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1525 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1526 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1527 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1528 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1529 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1530
1531 2012-09-30 Sharad Singhai <singhai@google.com>
1532
1533 * gcc.target/i386/vect-double-1.c: Fix test.
1534
1535 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1536
1537 PR target/54087
1538 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1539 atomic_sub fails.
1540
1541 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1542
1543 PR rtl-optimization/54457
1544 * gcc.target/i386/pr54457.c: New test.
1545
1546 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1547
1548 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1549
1550 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1551
1552 * gcc.target/i386/vect-rebuild.c: New testcase.
1553
1554 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1555
1556 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1557
1558 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1559
1560 * gcc.target/mips/pr37362.c: Fix target selector.
1561
1562 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1563
1564 PR target/54083
1565 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1566
1567 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1568
1569 * gcc.dg/ucnid-8.c: Update line number.
1570 * gcc.dg/torture/pr51106-2.c: Likewise.
1571
1572 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1573
1574 PR fortran/54667
1575 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1576 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1577 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1578
1579 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1580
1581 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1582 partially reverting r170092.
1583 * gfortran.dg/class_7.f03: Ditto.
1584 * gfortran.dg/coarray_14.f90: Ditto.
1585 * gfortran.dg/typebound_proc_13.f03: Ditto.
1586
1587 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1588
1589 PR c++/54738
1590 * g++.dg/cpp0x/sfinae42.C: New.
1591
1592 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1593
1594 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1595 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1596 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1597 * gcc.dg/pr42629.c: XFAIL on AIX.
1598 * gcc.dg/pr47684.c: Same.
1599 * gcc.dg/pr43670.c: Same.
1600 * gcc.dg/pr42916.c: Same.
1601 * gcc.dg/pr45449.c: Same.
1602 * gcc.dg/pr50017.c: Same.
1603 * gcc.dg/pr42728.c: Same.
1604 * gcc.dg/pr47881.c: Same.
1605 * gcc.dg/pr44023.c: Same.
1606 * gcc.dg/pr41345.c: Same.
1607 * gcc.dg/pr42630.c: Same.
1608 * gcc.dg/pr44971.c: Same.
1609 * gcc.dg/pr46771.c: Same.
1610 * gcc.dg/ucnid-8.c: Same.
1611 * gcc.dg/ucnid-10.c: Same.
1612 * gcc.dg/ucnid-13.c: Same.
1613 * gcc.dg/torture/pr51106-2.c: Same.
1614 * gcc.dg/pr48768.c: Same.
1615 * gcc.dg/pr42631.c: Same.
1616 * gcc.dg/pr43084.c: Same.
1617 * gcc.dg/ucnid-7.c: Same.
1618 * gcc.dg/pr42889.c: Same.
1619 * gcc.dg/pr41241.c: Same.
1620 * gcc.dg/pr42719.c: Same.
1621 * g++.dg/debug/pr46583.C: Same.
1622 * g++.dg/debug/pr47106.C: Same.
1623 * g++.dg/opt/pr48549.C: Same.
1624 * g++.dg/other/pr42685.C: Same.
1625 * c-c++-common/pr43942.c: Same.
1626
1627 2012-09-29 Ian Lance Taylor <iant@google.com>
1628
1629 * go.test/go-test.exp: Update for latest version of Go testsuite.
1630
1631 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1632
1633 PR fortran/52724
1634 * gfortran.dg/internal_readwrite_3.f90: New test.
1635
1636 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1637
1638 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1639 c-c++-common/Wunused-local-typedefs-2.c to here.
1640
1641 PR c++/54372 - unused attribute inactive on dependant entities
1642 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1643
1644 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1645
1646 PR c++/29028 - Missed unused warning on using declaration
1647 * g++.dg/warn/Wunused-var-18.C: New test.
1648
1649 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1650
1651 PR c++/53551 - -Wunused-local-typedefs misses uses
1652 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1653
1654 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1655
1656 PR target/54716
1657 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1658
1659 PR tree-optimization/54713
1660 * gcc.c-torture/compile/pr54713-1.c: New test.
1661 * gcc.c-torture/compile/pr54713-2.c: New test.
1662 * gcc.c-torture/compile/pr54713-3.c: New test.
1663
1664 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1665
1666 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1667
1668 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1669
1670 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1671
1672 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1673
1674 PR target/54703
1675 * gcc.target/i386/pr54703.c: New test.
1676
1677 2012-09-27 Richard Guenther <rguenther@suse.de>
1678
1679 PR lto/54709
1680 * gcc.dg/lto/pr54709_0.c: New testcase.
1681 * gcc.dg/lto/pr54709_1.c: Likewise.
1682
1683 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1684
1685 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1686
1687 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1688
1689 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1690
1691 * gcc.target/arm/pr42879.c: Handle big-endian.
1692
1693 2012-09-26 Steve Ellcey <sellcey@mips.com>
1694
1695 PR c/37303
1696 * gcc.dg/pr37303.c: Check for rdata or rodata.
1697
1698 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1699
1700 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1701
1702 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1703
1704 PR target/51274
1705 PR target/53087
1706 * gcc.target/powerpc/ppc-ne0-1.c: New.
1707
1708 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1709
1710 PR target/54089
1711 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1712 test_19, test_20, test_21, test_22, test_23): New functions.
1713 * gcc.target/sh/pr54089-4.c: New.
1714 * gcc.target/sh/pr54089-5.c: New.
1715 * gcc.target/sh/pr54089-6.c: New.
1716 * gcc.target/sh/pr54089-7.c: New.
1717
1718 2012-09-25 Richard Guenther <rguenther@suse.de>
1719
1720 PR lto/54625
1721 * gcc.dg/lto/pr54702_0.c: New testcase.
1722 * gcc.dg/lto/pr54702_1.c: Likewise.
1723 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1724 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1725 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1726 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1727
1728 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1729
1730 PR c++/54526
1731 * g++.dg/cpp0x/parse2.C: New.
1732 * g++.dg/parse/error11.C: Adjust.
1733 * g++.dg/parse/error12.C: Likewise.
1734
1735 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1736
1737 * gcc.target/i386/20030217-1.c: Added check for
1738 large_long_double effective target.
1739 * gcc.target/i386/387-3.c: Likewise.
1740 * gcc.target/i386/387-4.c: Likewise.
1741 * gcc.target/i386/pr36578-1.c: Likewise.
1742 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1743 when long double size is equal double size.
1744 * gcc.target/i386/excess-precision-1.c: Likewise.
1745 * gcc.target/i386/pr36578-2.c: Likewise.
1746 * gcc.target/i386/20030217-2.c: New testcase.
1747
1748 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1749
1750 PR tree-optimization/54676
1751 * gcc.dg/pr54676.c: New test.
1752
1753 2012-09-25 Richard Guenther <rguenther@suse.de>
1754
1755 PR tree-optimization/53663
1756 * gcc.dg/torture/pr53663-1.c: New testcase.
1757 * gcc.dg/torture/pr53663-2.c: Likewise.
1758 * gcc.dg/torture/pr53663-3.c: Likewise.
1759
1760 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1761
1762 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1763
1764 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1765
1766 * lib/target-supports-dg.exp (dg-require-effective-target,
1767 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1768 dg-process-target-1 instead of dg-process-target.
1769 (dg-process-target-1): Rename from dg-process-target.
1770 (dg-process-target): New.
1771
1772 2012-09-24 Richard Guenther <rguenther@suse.de>
1773
1774 PR tree-optimization/54684
1775 * g++.dg/torture/pr54684.C: New testcase.
1776
1777 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1778
1779 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1780
1781 2012-09-24 Richard Guenther <rguenther@suse.de>
1782
1783 PR middle-end/52173
1784 * gcc.dg/tm/pr52173-1.c: New.
1785 * gcc.dg/tm/pr52173-2.c: New.
1786
1787 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1788
1789 * gcc.dg/pr54669.c: New test.
1790
1791 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1792 Dominique Dhumieres <dominiq@lps.ens.fr>
1793
1794 PR testsuite/54677
1795 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1796
1797 2012-09-23 Tobias Burnus <burnus@net-b.de>
1798
1799 PR fortran/54618
1800 * gfortran.dg/class_array_14.f90: New.
1801
1802 2012-09-22 Kai Tietz <ktietz@redhat.com>
1803
1804 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1805 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1806
1807 2012-09-21 Dehao Chen <dehao@google.com>
1808
1809 PR go/54649
1810 PR tree-optimization/54655
1811 * g++.dg/pr54655.C: New testcase.
1812
1813 2012-09-21 Richard Guenther <rguenther@suse.de>
1814
1815 PR tree-optimization/54647
1816 * g++.dg/torture/pr54647.C: New testcase.
1817
1818 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1819
1820 PR c++/54427
1821 * c-c++-common/torture/vector-compare-2.c: Add -w.
1822
1823 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1824
1825 * gnat.dg/opt20.ads: Move dg directive to...
1826 * gnat.dg/opt20.adb: ...here.
1827 * gnat.dg/addr1.ad[sb]: Likewise.
1828 * gnat.dg/concat2.ad[sb]: Likewise.
1829 * gnat.dg/array16.ad[sb]: Likewise.
1830 * gnat.dg/atomic5.ad[sb]: Likewise.
1831 * gnat.dg/discr29.ad[sb]: Likewise.
1832 * gnat.dg/noreturn5.ad[sb]: Likewise.
1833 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1834 * gnat.dg/discr23.ads: Remove dg directive.
1835 * gnat.dg/nested_float_packed.ads: Likewise.
1836 * gnat.dg/oconst6.ads: Move to...
1837 * gnat.dg/specs/oconst6.ads: ...here.
1838
1839 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1840
1841 PR c++/52432
1842 * g++.dg/cpp0x/decltype32.C: Tweak.
1843
1844 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1845
1846 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1847 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1848 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1849 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1850
1851 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1852
1853 PR c++/54581
1854 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1855
1856 2012-09-19 Steve Ellcey <sellcey@mips.com>
1857
1858 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1859
1860 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1861
1862 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1863 * gcc.target/powerpc/ppc-mftb.c: New file.
1864
1865 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1866
1867 PR target/54089
1868 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1869 functions.
1870
1871 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1872
1873 PR target/54236
1874 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1875
1876 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1877
1878 * gcc.c-torture/execute/20120919-1.c: New test.
1879
1880 2012-09-19 Richard Guenther <rguenther@suse.de>
1881
1882 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1883
1884 2012-09-19 Richard Guenther <rguenther@suse.de>
1885
1886 * gcc.dg/builtin-unreachable-6.c: Adjust.
1887
1888 2012-09-19 Richard Guenther <rguenther@suse.de>
1889
1890 * gcc.dg/builtin-object-size-10.c: Adjust.
1891 * gcc.dg/builtin-unreachable-5.c: Adjust.
1892 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1893 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1894 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1895 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1896 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1897 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1898 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1899 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1900 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1901 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1902 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1903 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1904
1905 2012-09-19 Richard Guenther <rguenther@suse.de>
1906
1907 PR tree-optimization/54132
1908 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1909 * gcc.dg/torture/pr54132.c: Likewise.
1910
1911 2012-09-19 Terry Guo <terry.guo@arm.com>
1912
1913 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1914 extra prune rules that will be applied to all tests in a .exp file.
1915 (gcc-dg-prune): Use rules defined by the above variable.
1916 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1917 harmless warnings on architecture switch conflict.
1918
1919 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1920
1921 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1922 of asm-comment characters instead of a single one.
1923 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1924
1925 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1926
1927 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1928
1929 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1930 target instead of xfailing it.
1931 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1932 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1933 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1934 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1935 * gcc.dg/vect/vect-104.c: Likewise.
1936 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1937 * gcc.dg/vect/vect-outer-1.c: Likewise.
1938 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1939 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1940 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1941 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1942 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1943 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1944 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1945 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1946 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1947
1948 * lib/target-supports.exp
1949 (check_effective_target_vect_widen_mult_qi_to_hi,
1950 check_effective_target_vect_widen_mult_hi_to_si,
1951 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1952 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1953 check_effective_target_vect_pack_trunc,
1954 check_effective_target_vect_unpack,
1955 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1956 instead of arm_none.
1957
1958 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1959
1960 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1961
1962 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1963 config to compiler_flags.
1964
1965 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1966
1967 PR target/54592
1968 * gcc.target/i386/pr54592.c: New test.
1969
1970 PR tree-optimization/54610
1971 * gcc.target/i386/pr54610.c: New test.
1972
1973 2012-09-17 Jason Merrill <jason@redhat.com>
1974
1975 PR c++/54575
1976 * g++.dg/cpp0x/alias-decl-21.C: New.
1977 * g++.dg/cpp0x/alias-decl-22.C: New.
1978
1979 2012-09-17 Tobias Burnus <burnus@net-b.de>
1980
1981 PR fortran/54608
1982 * gfortran.dg/scan_2.f90: New.
1983
1984 2012-09-17 Jason Merrill <jason@redhat.com>
1985
1986 PR c++/53661
1987 * g++.dg/init/aggr9.C: New.
1988
1989 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1990
1991 * gnat.dg/loop_optimization12.ad[sb]: New test.
1992
1993 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1994
1995 PR fortran/54285
1996 * gfortran.dg/proc_ptr_result_7.f90: New.
1997
1998 2012-09-17 Tobias Burnus <burnus@net-b.de>
1999
2000 PR fortran/54603
2001 * gfortran.dg/structure_constructor_11.f90: New.
2002
2003 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR tree-optimization/54563
2006 * g++.dg/torture/pr54563.C: New test.
2007
2008 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2009
2010 PR fortran/54594
2011 * gfortran.dg/typebound_generic_14.f03: New.
2012
2013 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2014
2015 PR fortran/54387
2016 * gfortran.dg/proc_ptr_38.f90: New.
2017
2018 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2019
2020 PR debug/54460
2021 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2022 to scary regexp.
2023
2024 PR testsuite/54007
2025 * gnat.dg/lto15.adb: Require lto.
2026
2027 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2028 "myBindC" for hppa*-*-hpux*.
2029
2030 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2031
2032 * gfortran.dg/namelist_75.f90: New test.
2033
2034 2012-09-15 Tom de Vries <tom@codesourcery.com>
2035
2036 * gcc.dg/tree-ssa/vrp82.c: New test.
2037 * gcc.dg/tree-ssa/vrp83.c: Same.
2038 * gcc.dg/tree-ssa/vrp84.c: Same.
2039
2040 2012-09-15 Tom de Vries <tom@codesourcery.com>
2041
2042 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2043 * gcc.dg/tree-ssa/vrp81.c: ... this.
2044
2045 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2046
2047 PR target/54222
2048 * gcc.target/avr/torture/fix-types.h: New.
2049 * gcc.target/avr/torture/vals-hr.def: New.
2050 * gcc.target/avr/torture/vals-r.def: New.
2051 * gcc.target/avr/torture/vals-k.def: New.
2052 * gcc.target/avr/torture/vals-ur.def: New.
2053 * gcc.target/avr/torture/vals-uk.def: New.
2054 * gcc.target/avr/torture/vals-uhr.def: New.
2055 * gcc.target/avr/torture/vals-llk.def: New.
2056 * gcc.target/avr/torture/vals-ullk.def: New.
2057 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2058 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2059 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2060 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2061 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2062 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2063 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2064 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2065
2066 2012-09-14 Dehao Chen <dehao@google.com>
2067
2068 * g++.dg/debug/dwarf2/deallocator.C: New test.
2069
2070 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2071
2072 PR c/54552
2073 * gcc.c-torture/compile/pr54552-1.c: New test.
2074
2075 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2076
2077 PR c++/54427
2078 * g++.dg/other/vector-compare.C: New testcase.
2079 * c-c++-common/vector-compare-3.c: New testcase.
2080 * gcc.dg/vector-shift.c: Move ...
2081 * c-c++-common/vector-shift.c: ... here.
2082 * gcc.dg/vector-shift1.c: Move ...
2083 * c-c++-common/vector-shift1.c: ... here.
2084 * gcc.dg/vector-shift3.c: Move ...
2085 * c-c++-common/vector-shift3.c: ... here.
2086 * gcc.dg/vector-compare-1.c: Move ...
2087 * c-c++-common/vector-compare-1.c: ... here.
2088 * gcc.dg/vector-compare-2.c: Move ...
2089 * c-c++-common/vector-compare-2.c: ... here.
2090 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2091 * c-c++-common/torture/vector-compare-1.c: ... here.
2092 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2093 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2094 * c-c++-common/torture/vector-compare-2.c: ... here.
2095 * gcc.c-torture/execute/vector-shift.c: Move ...
2096 * c-c++-common/torture/vector-shift.c: ... here.
2097 * gcc.c-torture/execute/vector-shift2.c: Move ...
2098 * c-c++-common/torture/vector-shift2.c: ... here.
2099 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2100 * c-c++-common/torture/vector-subscript-1.c: ... here.
2101 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2102 * c-c++-common/torture/vector-subscript-2.c: ... here.
2103 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2104 * c-c++-common/torture/vector-subscript-3.c: ... here.
2105
2106 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2107
2108 PR c/54103
2109 * gcc.c-torture/compile/pr54103-1.c,
2110 gcc.c-torture/compile/pr54103-2.c,
2111 gcc.c-torture/compile/pr54103-3.c,
2112 gcc.c-torture/compile/pr54103-4.c,
2113 gcc.c-torture/compile/pr54103-5.c,
2114 gcc.c-torture/compile/pr54103-6.c: New tests.
2115 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2116
2117 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2118
2119 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2120
2121 2012-09-14 Richard Guenther <rguenther@suse.de>
2122
2123 PR tree-optimization/54565
2124 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2125 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2126
2127 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2128
2129 * gcc.target/arm/combine-movs.c: Add missing space.
2130
2131 2012-09-14 Richard Guenther <rguenther@suse.de>
2132
2133 * g++.dg/torture/builtin-location.C: New testcase.
2134
2135 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2136 Manuel López-Ibåñez <manu@gcc.gnu.org>
2137
2138 PR c++/53210
2139 * g++.dg/warn/Wuninitialized-self.C: New.
2140
2141 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2142
2143 PR c/54559
2144 * gcc.c-torture/compile/pr54559.c: New test.
2145
2146 2012-09-13 Jason Merrill <jason@redhat.com>
2147
2148 PR c++/53839
2149 * g++.dg/cpp0x/constexpr-temp1.C: New.
2150
2151 PR c++/54511
2152 * g++.dg/template/anonunion2.C: New.
2153
2154 PR c++/53836
2155 * g++.dg/template/init10.C: New.
2156
2157 2012-09-13 Tobias Burnus <burnus@net-b.de>
2158
2159 PR fortran/54556
2160 * gfortran.dg/implicit_pure_3.f90: New.
2161
2162 2012-09-13 Richard Guenther <rguenther@suse.de>
2163
2164 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2165
2166 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2167
2168 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2169
2170 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2171
2172 * c-c++-common/pr51712.c: Handle for short-enum targets.
2173
2174 2012-09-12 Terry Guo <terry.guo@arm.com>
2175
2176 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2177 and lsrs for Thumb2 mode.
2178
2179 2012-09-12 Jan Hubicka <jh@suse.cz>
2180
2181 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2182
2183 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2184
2185 PR target/54445
2186 * gcc.target/i386/pr54445-1.c: New file.
2187 * gcc.target/i386/pr54445-2.c: Likewise.
2188
2189 2012-09-12 Tobias Burnus <burnus@net-b.de>
2190
2191 PR fortran/54225
2192 PR fortran/53306
2193 * gfortran.dg/coarray_10.f90: Update dg-error.
2194 * gfortran.dg/coarray_28.f90: New.
2195 * gfortran.dg/array_section_3.f90: New.
2196
2197 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2198
2199 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2200 gcc.target/arm/pr48252.c: Fix for big-endian support.
2201
2202 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2203
2204 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2205
2206 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2207 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2208
2209 * gcc.target/arm/neon-vfma-1.c: New testcase.
2210 * gcc.target/arm/neon-vfms-1.c: Likewise.
2211 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2212 of float.
2213 * gcc.target/arm/neon-vmls-1.c: Likewise.
2214 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2215 function.
2216 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2217 (check_effective_target_arm_neonv2_ok): Likewise.
2218 (check_effective_target_arm_neonv2_hw): Likewise.
2219 (check_effective_target_arm_neonv2): Likewise.
2220
2221 2012-09-11 Richard Guenther <rguenther@suse.de>
2222
2223 PR middle-end/54515
2224 * g++.dg/tree-ssa/pr54515.C: New testcase.
2225
2226 2012-09-10 Andrew Pinski <apinski@cavium.com>
2227
2228 PR tree-opt/c54362
2229 * gcc.dg/tm/memopt-16.c: New testcase.
2230
2231 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2232
2233 PR c++/54541
2234 PR c++/54542
2235 * g++.dg/cpp0x/sfinae40.C: New.
2236 * g++.dg/cpp0x/sfinae41.C: Likewise.
2237
2238 2012-09-10 Jason Merrill <jason@redhat.com>
2239
2240 PR c++/54538
2241 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2242
2243 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2244
2245 PR target/54089
2246 * gcc.target/sh/pr54089-3.c: New.
2247
2248 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2249
2250 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2251
2252 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2253
2254 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2255
2256 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2257
2258 * gcc.dg/pr52558-2.c: Delete.
2259 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2260
2261 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2262
2263 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2264
2265 2012-09-10 Richard Guenther <rguenther@suse.de>
2266
2267 PR tree-optimization/54520
2268 * gcc.dg/torture/pr54520.c: New testcase.
2269
2270 2012-09-10 Jason Merrill <jason@redhat.com>
2271
2272 PR c++/54506
2273 * g++.dg/cpp0x/implicit14.C: New.
2274
2275 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2276
2277 PR fortran/54208
2278 * gfortran.dg/bound_simplification_3.f90: New test.
2279
2280 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2281
2282 PR testsuite/54184
2283 * gcc.dg/pr52558-1.c: Delete.
2284 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2285
2286 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2287
2288 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2289 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2290 * gcc.target/arm/smlaltt-1.c: Likewise.
2291
2292 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2293
2294 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2295
2296 2012-09-07 Tom de Vries <tom@codesourcery.com>
2297
2298 PR tree-optimization/53986
2299 * gcc.dg/tree-ssa/vrp80.c: New test.
2300 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2301
2302 2012-09-06 Jason Merrill <jason@redhat.com>
2303
2304 PR c++/54341
2305 PR c++/54253
2306 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2307 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2308
2309 2012-09-06 Andrew Pinski <apinski@cavium.com>
2310
2311 PR tree-opt/54494
2312 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2313
2314 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2315
2316 PR rtl-optimization/54455
2317 * gcc.dg/54455.c: New test.
2318
2319 2012-09-06 Tobias Burnus <burnus@net-b.de>
2320
2321 PR fortran/54463
2322 * gfortran.dg/promotion_2.f90: New.
2323
2324 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2325
2326 PR middle-end/54486
2327 * c-c++-common/pr54486.c: New test.
2328
2329 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2330
2331 PR fortran/54474
2332 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2333
2334 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2335
2336 PR c++/54191
2337 * g++.dg/cpp0x/sfinae39.C: New.
2338
2339 2012-09-04 Jason Merrill <jason@redhat.com>
2340
2341 PR c++/54441
2342 * g++.dg/ext/flexary3.C: New.
2343
2344 PR c++/54420
2345 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2346
2347 PR c++/54198
2348 * g++.dg/template/defarg15.C: New.
2349
2350 PR c++/54437
2351 * g++.dg/template/access24.C: New.
2352
2353 2012-09-04 Richard Guenther <rguenther@suse.de>
2354
2355 PR tree-optimization/54458
2356 * gcc.dg/torture/pr54458.c: New testcase.
2357
2358 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2359
2360 * gcc.target/arm/neon-vext.c: New test.
2361 * gcc.target/arm/neon-vext-execute.c: Ditto.
2362
2363 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2364
2365 PR fortran/54243
2366 PR fortran/54244
2367 * gfortran.dg/select_type_29.f03: New.
2368
2369 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2370
2371 * gcc.dg/fold-perm.c: Improve test.
2372
2373 2012-09-03 Tobias Burnus <burnus@net-b.de>
2374
2375 PR fortran/51632
2376 * gfortran.dg/coarray_class_1.f90: New.
2377
2378 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2379
2380 PR target/49206
2381 * gcc.c-torture/compile/pr49206.c: New test.
2382
2383 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2384 Uros Bizjak <ubizjak@gmail.com>
2385
2386 PR target/36680
2387 * gfortran.dg/pr36680.f90: New test.
2388
2389 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2390
2391 PR target/42295
2392 * g++.dg/opt/pr42295.C: New test.
2393
2394 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2395
2396 PR target/54436
2397 * gcc.dg/torture/pr54436.c: New test.
2398
2399 2012-09-01 Andrew Pinski <apinski@cavium.com>
2400
2401 * gcc.target/mips/truncate-8.c: New testcase.
2402
2403 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2404
2405 PR target/46829
2406 PR target/46843
2407 * gcc.target/i386/pr46829.c: New test.
2408 * gcc.target/i386/pr46843.c: Ditto.
2409
2410 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2411 Jason Merrill <jason@redhat.com>
2412
2413 PR c++/18747
2414 * g++.dg/parse/error50.C: New.
2415
2416 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2417
2418 PR c/54428
2419 * gcc.c-torture/compile/pr54428.c: New test.
2420
2421 2012-08-31 Ollie Wild <aaw@google.com>
2422
2423 PR c++/54197
2424 * g++.dg/init/lifetime3.C: New test.
2425
2426 2012-08-31 Martin Jambor <mjambor@suse.cz>
2427
2428 PR middle-end/54409
2429 * gcc.dg/torture/pr54409.c: New test.
2430
2431 2012-08-31 Martin Jambor <mjambor@suse.cz>
2432
2433 * gfortran.dg/pr48636.f90: Add dump scan checks.
2434
2435 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2436
2437 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2438
2439 2012-08-28 Joey Ye <joey.ye@arm.com>
2440
2441 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2442
2443 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2444
2445 PR target/46254
2446 * gcc.target/i386/pr46254.c: New test.
2447
2448 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2449
2450 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2451 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2452 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2453
2454 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2455
2456 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2457 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2458 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2459 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2460 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2461 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2462 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2463 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2464 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2465 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2466 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2467 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2468 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2469 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2470 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2471 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2472 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2473 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2474 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2475 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2476 gcc.target/mips/unaligned-1.c: Tighten regexps.
2477
2478 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2479
2480 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2481 (mips_option_groups): Remove optimization. Add various -f options.
2482 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2483 and -pg imply -fno-omit-frame-pointer.
2484 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2485 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2486 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2487 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2488 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2489 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2490 * gcc.target/mips/abi-n32-long32.c: Likewise.
2491 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2492 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2493 * gcc.target/mips/abi-n32-long64.c: Likewise.
2494 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2495 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2496 * gcc.target/mips/abi-n64-long32.c: Likewise.
2497 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2498 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2499 * gcc.target/mips/abi-n64-long64.c: Likewise.
2500 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2501 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2502 * gcc.target/mips/abi-o32-long32.c: Likewise.
2503 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2504 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2505 * gcc.target/mips/abi-o32-long64.c: Likewise.
2506 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2507 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2508 * gcc.target/mips/abi-o64-long32.c: Likewise.
2509 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2510 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2511 * gcc.target/mips/abi-o64-long64.c: Likewise.
2512 * gcc.target/mips/asm-1.c: Likewise.
2513 * gcc.target/mips/branch-1.c: Likewise.
2514 * gcc.target/mips/call-3.c: Likewise.
2515 * gcc.target/mips/call-saved-3.c: Likewise.
2516 * gcc.target/mips/clear-cache-1.c: Likewise.
2517 * gcc.target/mips/div-1.c: Likewise.
2518 * gcc.target/mips/div-2.c: Likewise.
2519 * gcc.target/mips/div-3.c: Likewise.
2520 * gcc.target/mips/div-4.c: Likewise.
2521 * gcc.target/mips/div-5.c: Likewise.
2522 * gcc.target/mips/div-6.c: Likewise.
2523 * gcc.target/mips/div-7.c: Likewise.
2524 * gcc.target/mips/div-8.c: Likewise.
2525 * gcc.target/mips/div-9.c: Likewise.
2526 * gcc.target/mips/div-10.c: Likewise.
2527 * gcc.target/mips/div-11.c: Likewise.
2528 * gcc.target/mips/div-12.c: Likewise.
2529 * gcc.target/mips/dsp-ctrl.c: Likewise.
2530 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2531 * gcc.target/mips/ext-8.c: Likewise.
2532 * gcc.target/mips/extend-2.c: Likewise.
2533 * gcc.target/mips/fix-r10000-1.c: Likewise.
2534 * gcc.target/mips/fix-r10000-2.c: Likewise.
2535 * gcc.target/mips/fix-r10000-3.c: Likewise.
2536 * gcc.target/mips/fix-r10000-4.c: Likewise.
2537 * gcc.target/mips/fix-r10000-5.c: Likewise.
2538 * gcc.target/mips/fix-r10000-6.c: Likewise.
2539 * gcc.target/mips/fix-r10000-7.c: Likewise.
2540 * gcc.target/mips/fix-r10000-8.c: Likewise.
2541 * gcc.target/mips/fix-r10000-9.c: Likewise.
2542 * gcc.target/mips/fix-r10000-10.c: Likewise.
2543 * gcc.target/mips/fix-r10000-11.c: Likewise.
2544 * gcc.target/mips/fix-r10000-12.c: Likewise.
2545 * gcc.target/mips/fix-r10000-13.c: Likewise.
2546 * gcc.target/mips/fix-r10000-14.c: Likewise.
2547 * gcc.target/mips/fix-r10000-15.c: Likewise.
2548 * gcc.target/mips/fpcmp-1.c: Likewise.
2549 * gcc.target/mips/fpcmp-2.c: Likewise.
2550 * gcc.target/mips/fpr-moves-7.c: Likewise.
2551 * gcc.target/mips/fpr-moves-8.c: Likewise.
2552 * gcc.target/mips/int-moves-1.c: Likewise.
2553 * gcc.target/mips/int-moves-2.c: Likewise.
2554 * gcc.target/mips/long-calls-pg.c: Likewise.
2555 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2556 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2557 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2558 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2559 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2560 * gcc.target/mips/mips-3d-1.c: Likewise.
2561 * gcc.target/mips/mips-3d-2.c: Likewise.
2562 * gcc.target/mips/mips-3d-3.c: Likewise.
2563 * gcc.target/mips/mips-3d-4.c: Likewise.
2564 * gcc.target/mips/mips-3d-5.c: Likewise.
2565 * gcc.target/mips/mips-3d-6.c: Likewise.
2566 * gcc.target/mips/mips-3d-7.c: Likewise.
2567 * gcc.target/mips/mips-3d-8.c: Likewise.
2568 * gcc.target/mips/mips-3d-9.c: Likewise.
2569 * gcc.target/mips/mips-ps-1.c: Likewise.
2570 * gcc.target/mips/mips-ps-2.c: Likewise.
2571 * gcc.target/mips/mips-ps-3.c: Likewise.
2572 * gcc.target/mips/mips-ps-4.c: Likewise.
2573 * gcc.target/mips/mips-ps-6.c: Likewise.
2574 * gcc.target/mips/mips32-dspr2.c: Likewise.
2575 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2576 * gcc.target/mips/neg-abs-1.c: Likewise.
2577 * gcc.target/mips/neg-abs-2.c: Likewise.
2578 * gcc.target/mips/nmadd-3.c: Likewise.
2579 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2580 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2581 * gcc.target/mips/octeon-pop-1.c: Likewise.
2582 * gcc.target/mips/pr26765.c: Likewise.
2583 * gcc.target/mips/pr33256.c: Likewise.
2584 * gcc.target/mips/pr33635-1.c: Likewise.
2585 * gcc.target/mips/pr33755.c: Likewise.
2586 * gcc.target/mips/pr35802.c: Likewise.
2587 * gcc.target/mips/pr45074.c: Likewise.
2588 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2589 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2590 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2591 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2592 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2593 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2594 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2595 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2596 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2597 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2598 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2599 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2600 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2601 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2602 * gcc.target/mips/save-restore-1.c: Likewise.
2603 * gcc.target/mips/save-restore-3.c: Likewise.
2604 * gcc.target/mips/save-restore-5.c: Likewise.
2605 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2606 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2607 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2608 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2609 * gcc.target/mips/stack-1.c: Likewise.
2610
2611 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2612 Tighten regexps.
2613
2614 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2615 branch under test to be filled with preceding rather than
2616 following instructions.
2617 * gcc.target/mips/branch-10.c: Likewise.
2618 * gcc.target/mips/branch-11.c: Likewise.
2619 * gcc.target/mips/branch-12.c: Likewise.
2620 * gcc.target/mips/branch-13.c: Likewise.
2621 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2622 to be eliminated. Tighten $28 scan-assembler-not test.
2623
2624 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2625 function to...
2626 * gcc.target/mips/call-4.c: ...this new test.
2627
2628 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2629 more likely.
2630 * gcc.target/mips/code-readable-3.c: Likewise.
2631 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2632 flag but skip for -O0.
2633 * gcc.target/mips/code-readable-4.c: Likewise.
2634
2635 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2636 of operations under test.
2637 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2638
2639 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2640 Don't require sibling-call optimization.
2641 * gcc.target/mips/near-far-4.c: Likewise.
2642
2643 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2644 Make sure that the register variable is used.
2645 * gcc.target/mips/soft-float-1.c: Likewise.
2646
2647 * gcc.target/mips/sdata-1.c: Make static data volatile.
2648 * gcc.target/mips/sdata-2.c: Likewise.
2649 * gcc.target/mips/sdata-3.c: Likewise.
2650 * gcc.target/mips/sdata-4.c: Likewise.
2651
2652 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2653 skip for -O0.
2654 * gcc.target/mips/atomic-memory-2.c: Likewise.
2655 * gcc.target/mips/branch-cost-1.c: Likewise.
2656 * gcc.target/mips/branch-cost-2.c: Likewise.
2657 * gcc.target/mips/cache-1.c: Likewise.
2658 * gcc.target/mips/call-1.c: Likewise.
2659 * gcc.target/mips/call-saved-2.c: Likewise.
2660 * gcc.target/mips/const-anchor-1.c: Likewise.
2661 * gcc.target/mips/const-anchor-2.c: Likewise.
2662 * gcc.target/mips/dse-1.c: Likewise.
2663 * gcc.target/mips/dsp-lhx.c: Likewise.
2664 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2665 * gcc.target/mips/ext-1.c: Likewise.
2666 * gcc.target/mips/ext-2.c: Likewise.
2667 * gcc.target/mips/ext-3.c: Likewise.
2668 * gcc.target/mips/ext-4.c: Likewise.
2669 * gcc.target/mips/ext-5.c: Likewise.
2670 * gcc.target/mips/ext-6.c: Likewise.
2671 * gcc.target/mips/ext-7.c: Likewise.
2672 * gcc.target/mips/extend-1.c: Likewise.
2673 * gcc.target/mips/fix-r4000-1.c: Likewise.
2674 * gcc.target/mips/fix-r4000-3.c: Likewise.
2675 * gcc.target/mips/fix-r4000-5.c: Likewise.
2676 * gcc.target/mips/fix-r4000-6.c: Likewise.
2677 * gcc.target/mips/fix-r4000-8.c: Likewise.
2678 * gcc.target/mips/fix-r4000-10.c: Likewise.
2679 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2680 * gcc.target/mips/fixed-vector-type.c: Likewise.
2681 * gcc.target/mips/fpr-moves-1.c: Likewise.
2682 * gcc.target/mips/fpr-moves-2.c: Likewise.
2683 * gcc.target/mips/fpr-moves-3.c: Likewise.
2684 * gcc.target/mips/fpr-moves-4.c: Likewise.
2685 * gcc.target/mips/fpr-moves-5.c: Likewise.
2686 * gcc.target/mips/fpr-moves-6.c: Likewise.
2687 * gcc.target/mips/ins-1.c: Likewise.
2688 * gcc.target/mips/ins-2.c: Likewise.
2689 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2690 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2691 * gcc.target/mips/lazy-binding-1.c: Likewise.
2692 * gcc.target/mips/madd-3.c: Likewise.
2693 * gcc.target/mips/madd-5.c: Likewise.
2694 * gcc.target/mips/madd-6.c: Likewise.
2695 * gcc.target/mips/madd-8.c: Likewise.
2696 * gcc.target/mips/madd-9.c: Likewise.
2697 * gcc.target/mips/memcpy-1.c: Likewise.
2698 * gcc.target/mips/mips-ps-type.c: Likewise.
2699 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2700 * gcc.target/mips/mips-sched-madd.c: Likewise.
2701 * gcc.target/mips/mips16e-extends.c: Likewise.
2702 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2703 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2704 * gcc.target/mips/movcc-1.c: Likewise.
2705 * gcc.target/mips/movcc-2.c: Likewise.
2706 * gcc.target/mips/movcc-3.c: Likewise.
2707 * gcc.target/mips/msub-5.c: Likewise.
2708 * gcc.target/mips/msub-6.c: Likewise.
2709 * gcc.target/mips/msub-8.c: Likewise.
2710 * gcc.target/mips/mult-2.c: Likewise.
2711 * gcc.target/mips/mult-3.c: Likewise.
2712 * gcc.target/mips/mult-5.c: Likewise.
2713 * gcc.target/mips/mult-6.c: Likewise.
2714 * gcc.target/mips/mult-7.c: Likewise.
2715 * gcc.target/mips/mult-12.c: Likewise.
2716 * gcc.target/mips/mult-13.c: Likewise.
2717 * gcc.target/mips/mult-14.c: Likewise.
2718 * gcc.target/mips/mult-15.c: Likewise.
2719 * gcc.target/mips/mult-17.c: Likewise.
2720 * gcc.target/mips/mult-18.c: Likewise.
2721 * gcc.target/mips/mult-19.c: Likewise.
2722 * gcc.target/mips/nmadd-1.c: Likewise.
2723 * gcc.target/mips/nmadd-2.c: Likewise.
2724 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2725 * gcc.target/mips/octeon-cins-1.c: Likewise.
2726 * gcc.target/mips/octeon-cins-2.c: Likewise.
2727 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2728 * gcc.target/mips/octeon-exts-2.c: Likewise.
2729 * gcc.target/mips/octeon-exts-3.c: Likewise.
2730 * gcc.target/mips/octeon-exts-4.c: Likewise.
2731 * gcc.target/mips/octeon-exts-5.c: Likewise.
2732 * gcc.target/mips/octeon-exts-6.c: Likewise.
2733 * gcc.target/mips/octeon-exts-7.c: Likewise.
2734 * gcc.target/mips/octeon-pop-2.c: Likewise.
2735 * gcc.target/mips/octeon-seq-3.c: Likewise.
2736 * gcc.target/mips/octeon-seq-4.c: Likewise.
2737 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2738 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2739 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2740 * gcc.target/mips/pr54240.c: Likewise.
2741 * gcc.target/mips/rsqrt-1.c: Likewise.
2742 * gcc.target/mips/rsqrt-2.c: Likewise.
2743 * gcc.target/mips/rsqrt-3.c: Likewise.
2744 * gcc.target/mips/rsqrt-4.c: Likewise.
2745 * gcc.target/mips/save-restore-2.c: Likewise.
2746 * gcc.target/mips/save-restore-4.c: Likewise.
2747 * gcc.target/mips/sb1-1.c: Likewise.
2748 * gcc.target/mips/scc-1.c: Likewise.
2749 * gcc.target/mips/scc-2.c: Likewise.
2750 * gcc.target/mips/scc-3.c: Likewise.
2751 * gcc.target/mips/scc-4.c: Likewise.
2752 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2753 * gcc.target/mips/truncate-1.c: Likewise.
2754 * gcc.target/mips/truncate-2.c: Likewise.
2755 * gcc.target/mips/truncate-3.c: Likewise.
2756 * gcc.target/mips/truncate-4.c: Likewise.
2757 * gcc.target/mips/truncate-5.c: Likewise.
2758 * gcc.target/mips/truncate-6.c: Likewise.
2759 * gcc.target/mips/unaligned-1.c: Likewise.
2760
2761 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2762 skip for -O0. Require -fexpensive-optimizations.
2763 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2764 * gcc.target/mips/dspr2-MULT.c: Likewise.
2765 * gcc.target/mips/fix-r4000-2.c: Likewise.
2766 * gcc.target/mips/fix-r4000-4.c: Likewise.
2767 * gcc.target/mips/fix-r4000-7.c: Likewise.
2768 * gcc.target/mips/fix-r4000-9.c: Likewise.
2769 * gcc.target/mips/madd-1.c: Likewise.
2770 * gcc.target/mips/madd-2.c: Likewise.
2771 * gcc.target/mips/madd-4.c: Likewise.
2772 * gcc.target/mips/maddu-1.c: Likewise.
2773 * gcc.target/mips/maddu-2.c: Likewise.
2774 * gcc.target/mips/maddu-3.c: Likewise.
2775 * gcc.target/mips/maddu-4.c: Likewise.
2776 * gcc.target/mips/msub-1.c: Likewise.
2777 * gcc.target/mips/msub-2.c: Likewise.
2778 * gcc.target/mips/msub-3.c: Likewise.
2779 * gcc.target/mips/msub-4.c: Likewise.
2780 * gcc.target/mips/msubu-1.c: Likewise.
2781 * gcc.target/mips/msubu-2.c: Likewise.
2782 * gcc.target/mips/msubu-3.c: Likewise.
2783 * gcc.target/mips/msubu-4.c: Likewise.
2784 * gcc.target/mips/mult-1.c: Likewise.
2785 * gcc.target/mips/mult-4.c: Likewise.
2786 * gcc.target/mips/mult-8.c: Likewise.
2787 * gcc.target/mips/mult-9.c: Likewise.
2788 * gcc.target/mips/mult-10.c: Likewise.
2789 * gcc.target/mips/mult-11.c: Likewise.
2790 * gcc.target/mips/mult-16.c: Likewise.
2791
2792 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2793 skip for -O0 and -Os.
2794 * gcc.target/mips/fix-r4000-12.c: Likewise.
2795 * gcc.target/mips/madd-7.c: Likewise.
2796 * gcc.target/mips/mips-ps-5.c: Likewise.
2797 * gcc.target/mips/mips-ps-7.c: Likewise.
2798 * gcc.target/mips/msub-7.c: Likewise.
2799
2800 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2801 skip for -O0. Require -mno-abicalls.
2802 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2803
2804 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2805 skip for -O0. Require a total number of BBIT instructions and
2806 at least one of each kind.
2807
2808 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2809 skip for -O0. Require -fno-unroll-loops.
2810
2811 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2812 skip for -O0. Allow BLTZ as well as BGEZ.
2813
2814 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2815
2816 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2817 skip for -O0. Require -fschedule-insns2.
2818 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2819
2820 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2821 but skip for -O0. Make a branch-likely more likely.
2822
2823 * gcc.target/mips/timode-2.c: Split each test into its own function.
2824 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2825
2826 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2827 skip for -O0. Require -fpeephole2.
2828 * gcc.target/mips/vr-mult-2.c: Likewise.
2829
2830 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2831
2832 PR preprocessor/53469
2833 * gcc.dg/cpp/_Pragma7.c: New test case.
2834
2835 2012-08-27 Tobias Burnus <burnus@net-b.de>
2836
2837 PR fortran/54370
2838 * gfortran.dg/do_5.f90: New.
2839
2840 2012-08-27 Tobias Burnus <burnus@net-b.de>
2841
2842 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2843 from dg-options as -Wall no longer implies it.
2844
2845 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2846
2847 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2848
2849 2012-08-25 Jason Merrill <jason@redhat.com>
2850
2851 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2852
2853 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2854
2855 PR c++/51421
2856 * g++.dg/cpp0x/auto34.C: New.
2857
2858 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2859
2860 PR c/54363
2861 * gcc.dg/pr54363.c: New test.
2862
2863 PR c/54355
2864 * gcc.dg/pr54355.c: New test.
2865
2866 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2867
2868 PR debug/52857
2869 * gcc.target/i386/pr52857-1.c: New.
2870 * gcc.target/i386/pr52857-2.c: Likewise.
2871
2872 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2873
2874 * gcc.target/mips/code-readable-4.c: New test.
2875
2876 2012-08-23 Julian Brown <julian@codesourcery.com>
2877 Sandra Loosemore <sandra@codesourcery.com>
2878
2879 * gcc.target/mips/code-readable-1.c: Add -O to options.
2880
2881 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2882
2883 PR c++/20420
2884 * g++.dg/lookup/using53.C: New.
2885
2886 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2887
2888 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2889 * gcc.dg/fixed-point/convert-1.c: New.
2890 * gcc.dg/fixed-point/convert-2.c: New.
2891 * gcc.dg/fixed-point/convert-3.c: New.
2892 * gcc.dg/fixed-point/convert-4.c: New.
2893 * gcc.dg/fixed-point/convert-float-1.c: New.
2894 * gcc.dg/fixed-point/convert-float-2.c: New.
2895 * gcc.dg/fixed-point/convert-float-3.c: New.
2896 * gcc.dg/fixed-point/convert-float-4.c: New.
2897 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2898 * gcc.dg/fixed-point/convert-sat.c: New.
2899 * gcc.dg/fixed-point/convert.h: New.
2900
2901 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2902
2903 PR target/54089
2904 * gcc.target/sh/pr54089-2.c: New.
2905
2906 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2907
2908 * gcc.target/i386/long-double-64-1.c: New file.
2909 * gcc.target/i386/long-double-64-2.c: Likewise.
2910 * gcc.target/i386/long-double-64-3.c: Likewise.
2911 * gcc.target/i386/long-double-64-4.c: Likewise.
2912 * gcc.target/i386/long-double-80-1.c: Likewise.
2913 * gcc.target/i386/long-double-80-2.c: Likewise.
2914 * gcc.target/i386/long-double-80-3.c: Likewise.
2915 * gcc.target/i386/long-double-80-4.c: Likewise.
2916 * gcc.target/i386/long-double-80-5.c: Likewise.
2917 * gcc.target/i386/long-double-80-6.c: Likewise.
2918 * gcc.target/i386/long-double-80-7.c: Likewise.
2919
2920 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2921
2922 PR tree-optimization/54317
2923 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2924
2925 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2926
2927 PR target/39423
2928 * gcc.target/sh/pr39423-2.c: New.
2929
2930 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2931
2932 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2933 * gcc.dg/fold-perm.c: Likewise.
2934
2935 2012-08-20 Jan Hubicka <jh@suse.cz>
2936
2937 PR fortran/48636
2938 * gcc.dg/ipa/inlinehint-1.c: New.
2939
2940 2012-08-20 Florian Weimer <fweimer@redhat.com>
2941
2942 PR c++/19351
2943 * g++.dg/init/new38.C: New test.
2944 * g++.dg/init/new39.C: New test.
2945
2946 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2947
2948 PR target/54089
2949 * gcc.target/sh/pr54089-1.c: New.
2950
2951 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2952
2953 PR target/51244
2954 * gcc.target/sh/pr51244-11.c: New.
2955
2956 2012-08-20 Tobias Burnus <burnus@net-b.de>
2957
2958 PR fortran/54301
2959 * gfortran.dg/warn_target_lifetime_2.f90: New.
2960
2961 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2962
2963 PR c++/10416
2964 * g++.dg/warn/Wunused-var-17.C: New.
2965
2966 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2967
2968 PR middle-end/53992
2969 * gcc.dg/gomp/pr53992.c: New test.
2970
2971 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2972
2973 PR tree-ssa/54295
2974 * gcc.c-torture/execute/20120817-1.c: New test.
2975
2976 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2977
2978 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2979 add instruction.
2980 (f2): New test that really does need adds.
2981
2982 2012-08-20 Richard Guenther <rguenther@suse.de>
2983
2984 PR tree-optimization/54327
2985 * gcc.dg/torture/pr54327.c: New testcase.
2986
2987 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2988
2989 PR tree-optimization/54321
2990 * gcc.c-torture/compile/pr54321.c: New test.
2991
2992 2012-08-20 Tobias Burnus <burnus@net-b.de>
2993
2994 PR fortran/54301
2995 * gfortran.dg/warn_target_lifetime_1.f90: New.
2996
2997 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
2998
2999 PR fortran/54298
3000 * gfortran.dg/real_compare_1.f90: New test case.
3001 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3002
3003 2012-08-18 Jan Hubicka <jh@suse.cz>
3004
3005 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3006
3007 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3008
3009 PR fortran/39290
3010 * gfortran.dg/interface_37.f90: New test.
3011
3012 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3013 Gary Funck <gary@intrepid.com>
3014
3015 PR target/20020
3016 * gcc.target/i386/pr20020-1.c: New test.
3017 * gcc.target/i386/pr20020-2.c: Likewise.
3018 * gcc.target/i386/pr20020-3.c: Likewise.
3019
3020 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3021
3022 * gcc.target/i386/perm-concat.c: New test.
3023
3024 2012-08-17 Julian Brown <julian@codesourcery.com>
3025
3026 * gcc.target/arm/div64-unwinding.c: New test.
3027
3028 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3029
3030 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3031
3032 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3033
3034 PR target/54236
3035 * gcc.target/sh/pr54236-1.c: New.
3036
3037 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3038
3039 * lib/target-supports.exp (check_effective_target_sync_int_long)
3040 (check_effective_target_sync_char_short): Enable for crisv32-*
3041 and cris-*.
3042
3043 PR middle-end/54261
3044 * gcc.dg/torture/pr54261-1.c: New test.
3045
3046 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3047
3048 PR fortran/54243
3049 PR fortran/54244
3050 * gfortran.dg/typebound_call_24.f03: New.
3051
3052 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3053
3054 PR tree-optimization/54245
3055 * gcc.dg/tree-ssa/pr54245.c: New test.
3056
3057 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3058
3059 PR tree-optimization/54240
3060 * gcc.target/powerpc/pr54240.c: New test.
3061 * gcc.target/mips/pr54240.c: Likewise.
3062
3063 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3064
3065 PR target/52933
3066 * gcc.target/sh/pr52933-1.c: New.
3067 * gcc.target/sh/pr52933-2.c: New.
3068
3069 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3070
3071 PR target/50751
3072 * gcc.target/sh/pr50751-8.c: New.
3073
3074 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3075
3076 PR fortran/47586
3077 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3078 * gfortran.dg/typebound_proc_27.f03: New test.
3079
3080 2012-08-14 Sterling Augustine <saugustine@google.com>
3081
3082 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3083
3084 2012-08-14 Tobias Burnus <burnus@net-b.de>
3085
3086 PR fortran/40881
3087 * gfortran.dg/data_constraints_3.f90: New.
3088 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3089 to disable -pedantic compilation.
3090 * gfortran.dg/pr37243.f: Ditto.
3091 * gfortran.dg/g77/19990826-3.f: Ditto.
3092 * gfortran.dg/g77/20020307-1.f : Ditto.
3093 * gfortran.dg/g77/980310-3.f: Ditto.
3094
3095 2012-08-14 Tobias Burnus <burnus@net-b.de>
3096
3097 PR fortran/54234
3098 * gfortran.dg/warn_conversion_4.f90: New.
3099
3100 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3101
3102 PR middle-end/53411
3103 PR rtl-optimization/53495
3104 * gcc.c-torture/compile/pr53411.c: New test.
3105 * gcc.c-torture/compile/pr53495.c: New test.
3106
3107 2012-08-13 Richard Guenther <rguenther@suse.de>
3108
3109 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3110
3111 2012-08-13 Richard Guenther <rguenther@suse.de>
3112
3113 PR tree-optimization/54200
3114 * gcc.dg/guality/pr54200.c: New testcase.
3115 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3116
3117 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3118
3119 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3120
3121 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3122
3123 PR target/51244
3124 * gcc.target/sh/pr51244-7.c: New.
3125 * gcc.target/sh/pr51244-8.c: New.
3126 * gcc.target/sh/pr51244-9.c: New.
3127 * gcc.target/sh/pr51244-10.c: New.
3128
3129 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3130
3131 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3132 -m2e or -m2a.
3133 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3134 * gcc.target/sh/pr53511-1.c: Likewise.
3135 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3136 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3137 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3138 * gcc.target/sh/pr53512-3.c: Likewise.
3139 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3140
3141 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3142
3143 PR target/39423
3144 * gcc.c-torture/compile/pr39423-1.c: New.
3145 * gcc.c-torture/compile/pr39423-2.c: New.
3146
3147 2012-08-12 Tobias Burnus <burnus@net-b.de>
3148
3149 PR fortran/54221
3150 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3151 they appear uninitialized on the RHS.
3152 * gfortran.dg/public_private_module_6.f90: New.
3153
3154 2012-08-11 Martin Jambor <mjambor@suse.cz>
3155
3156 PR fortran/48636
3157 * gfortran.dg/pr48636.f90: New test.
3158
3159 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3160
3161 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3162 to avoid warnings.
3163 (main): Adjust caller.
3164
3165 2012-08-10 Richard Guenther <rguenther@suse.de>
3166
3167 * gcc.dg/matrix/*.c: Adjust and move ...
3168 * gcc.dg/torture/: ... here.
3169 * gcc.dg/matrix: Remove directory.
3170
3171 2012-08-10 Richard Guenther <rguenther@suse.de>
3172
3173 PR middle-end/54219
3174 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3175
3176 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3177
3178 PR middle-end/54211
3179 * gcc.dg/tree-ssa/pr54211.c: New test.
3180
3181 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3182
3183 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3184 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3185
3186 2012-08-10 Richard Guenther <rguenther@suse.de>
3187
3188 PR tree-optimization/54109
3189 * gcc.dg/torture/pr54109.c: New testcase.
3190 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3191 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3192
3193 2012-08-10 Richard Guenther <rguenther@suse.de>
3194
3195 PR tree-optimization/54027
3196 * gcc.dg/torture/pr54027.c: New testcase.
3197
3198 2012-08-10 Richard Guenther <rguenther@suse.de>
3199
3200 * g++.dg/plugin/selfassign.c: Adjust.
3201 * gcc.dg/plugin/selfassign.c: Likewise.
3202 * gcc.dg/strlenopt-11.c: Likewise.
3203 * gcc.dg/strlenopt-13.c: Likewise.
3204 * gcc.dg/no-strict-overflow-4.c: Likewise.
3205 * gcc.dg/strict-overflow-4.c: Likewise.
3206 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3207 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3208 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3209 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3210 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3211 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3212 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3213 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3214 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3215 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3216 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3217 * gcc.dg/pr46309.c: Likewise.
3218 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3219
3220 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3221
3222 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3223 for x86 targets.
3224 * gcc.c-torture/compile/20120727-2.c: New test.
3225
3226 2012-08-09 Martin Jambor <mjambor@suse.cz>
3227
3228 * gcc.dg/ipa/iinline-4.c: New test.
3229 * gcc.dg/ipa/iinline-5.c: Likewise.
3230 * gcc.dg/ipa/iinline-6.c: Likewise.
3231 * gcc.dg/ipa/iinline-7.c: Likewise.
3232 * gcc.dg/lto/20120723_0.c: Likewise.
3233 * gcc.dg/lto/20120723_1.c: Likewise.
3234
3235 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3236
3237 PR target/39423
3238 * gcc.target/sh/pr39423-1.c: New.
3239
3240 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3241
3242 PR target/51244
3243 * gcc.target/sh/pr51244-5: New.
3244 * gcc.target/sh/pr51244-6: New.
3245
3246 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3247
3248 * gcc.target/i386/adx-addxcarry32-3.c: New.
3249 * gcc.target/i386/adx-addxcarry64-3.c: New.
3250
3251 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3252
3253 PR rtl-optimization/53701
3254 * gcc.dg/pr53701.c: New test.
3255
3256 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3257
3258 * gcc.c-torture/compile/20120727-1.c: New test.
3259
3260 2012-08-09 Tobias Burnus <burnus@net-b.de>
3261
3262 PR fortran/54199
3263 * gfortran.dg/intrinsic_shadow_4.f90: New.
3264
3265 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3266
3267 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3268
3269 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3270
3271 * gcc.c-torture/execute/20120808-1.c: New test.
3272
3273 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3274
3275 PR rtl-optimization/54157
3276 * gcc.target/i386/pr54157.c: New file.
3277
3278 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3279
3280 * gcc.target/i386/adx-addcarryx32-1.c: New.
3281 * gcc.target/i386/adx-addcarryx32-2.c: New.
3282 * gcc.target/i386/adx-addcarryx64-1.c: New.
3283 * gcc.target/i386/adx-addcarryx64-2.c: New.
3284 * gcc.target/i386/adx-check.h: New.
3285 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3286 * gcc.target/i386/sse-12.c: Add -madx.
3287 * gcc.target/i386/sse-13.c: Ditto.
3288 * gcc.target/i386/sse-14.c: Ditto.
3289 * gcc.target/i386/sse-22.c: Ditto.
3290 * gcc.target/i386/sse-23.c: Ditto.
3291 * g++.dg/other/i386-2.C: Ditto.
3292 * g++.dg/other/i386-3.C: Ditto.
3293
3294 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3295
3296 * gcc.dg/tree-ssa/slsr-5.c: New.
3297 * gcc.dg/tree-ssa/slsr-6.c: New.
3298 * gcc.dg/tree-ssa/slsr-7.c: New.
3299 * gcc.dg/tree-ssa/slsr-8.c: New.
3300 * gcc.dg/tree-ssa/slsr-9.c: New.
3301 * gcc.dg/tree-ssa/slsr-10.c: New.
3302 * gcc.dg/tree-ssa/slsr-11.c: New.
3303 * gcc.dg/tree-ssa/slsr-12.c: New.
3304 * gcc.dg/tree-ssa/slsr-13.c: New.
3305 * gcc.dg/tree-ssa/slsr-14.c: New.
3306 * gcc.dg/tree-ssa/slsr-15.c: New.
3307 * gcc.dg/tree-ssa/slsr-16.c: New.
3308 * gcc.dg/tree-ssa/slsr-17.c: New.
3309 * gcc.dg/tree-ssa/slsr-18.c: New.
3310 * gcc.dg/tree-ssa/slsr-19.c: New.
3311 * gcc.dg/tree-ssa/slsr-20.c: New.
3312 * gcc.dg/tree-ssa/slsr-21.c: New.
3313 * gcc.dg/tree-ssa/slsr-22.c: New.
3314 * gcc.dg/tree-ssa/slsr-23.c: New.
3315 * gcc.dg/tree-ssa/slsr-24.c: New.
3316 * gcc.dg/tree-ssa/slsr-25.c: New.
3317 * gcc.dg/tree-ssa/slsr-26.c: New.
3318 * gcc.dg/tree-ssa/slsr-30.c: New.
3319 * gcc.dg/tree-ssa/slsr-31.c: New.
3320
3321 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3322
3323 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3324 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3325 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3326
3327 2012-08-06 Cary Coutant <ccoutant@google.com>
3328
3329 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3330
3331 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3332
3333 PR fortran/35831
3334 * gfortran.dg/dummy_procedure_5.f90: Modified.
3335 * gfortran.dg/dummy_procedure_8.f90: New.
3336 * gfortran.dg/interface_26.f90: Modified.
3337 * gfortran.dg/proc_ptr_11.f90: Modified.
3338 * gfortran.dg/proc_ptr_15.f90: Modified.
3339 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3340 * gfortran.dg/typebound_override_1.f90: Modified.
3341 * gfortran.dg/typebound_proc_6.f03: Modified.
3342
3343 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3344
3345 PR tree-optimization/51938
3346 PR tree-optimization/52005
3347 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3348 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3349 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3350 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3351
3352 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3353
3354 Avoid crashing on erroneous static_assert usage
3355 * g++.dg/cpp0x/static_assert8.C: New test.
3356
3357 2012-08-06 Jason Merrill <jason@redhat.com>
3358
3359 * g++.dg/cpp0x/sfinae38.C: New.
3360
3361 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3362 Paolo Carlini <paolo.carlini@oracle.com>
3363
3364 PR c++/54165
3365 * g++.dg/conversion/void2.C: New.
3366
3367 2012-08-06 Tom de Vries <tom@codesourcery.com>
3368
3369 * gcc.dg/tree-ssa/vrp78.c: New test.
3370
3371 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3372 Richard Sandiford <rdsandiford@googlemail.com>
3373
3374 * g++.dg/opt/enum2.C: Require fpic target.
3375 * g++.dg/lto/20090303_0.C: Likewise.
3376
3377 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3378 Catherine Moore <clm@codesourcery.com>
3379
3380 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3381 flush function names too.
3382 * gcc.target/mips/clear-cache-1.c: Likewise.
3383
3384 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3385
3386 PR target/54156
3387 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3388
3389 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3390
3391 PR fortran/54166
3392 * gfortran.dg/array_5.f90: New test.
3393
3394 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3395
3396 PR tree-optimization/30318
3397 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3398
3399 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3400
3401 * g++.dg/ext/vector17.C: New testcase.
3402
3403 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3404
3405 PR target/51931
3406 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3407 * g++.dg/opt/longbranch1.C: Likewise.
3408
3409 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3410
3411 PR tree-optimization/53805
3412 * gcc.dg/fold-notunord.c: New testcase.
3413
3414 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3415
3416 PR fortran/48820
3417 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3418 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3419
3420 2012-08-02 Jason Merrill <jason@redhat.com>
3421 Paolo Carlini <paolo.carlini@oracle.com>
3422
3423 PR c++/51213 (again)
3424 * g++.dg/cpp0x/sfinae37.C: Extend.
3425
3426 2012-08-02 Richard Guenther <rguenther@suse.de>
3427
3428 PR tree-optimization/50672
3429 * g++.dg/torture/pr50672.C: New testcase.
3430
3431 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3432
3433 PR fortran/54147
3434 * gfortran.dg/abstract_type_6.f03: Modified.
3435 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3436 * gfortran.dg/proc_ptr_comp_35.f90: New.
3437 * gfortran.dg/typebound_proc_9.f03: Modified.
3438 * gfortran.dg/typebound_proc_26.f90: New.
3439
3440 2012-08-02 Richard Guenther <rguenther@suse.de>
3441
3442 * gcc.dg/torture/pta-callused-1.c: Adjust.
3443 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3444 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3445 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3446 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3447 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3448 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3449 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3450 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3451
3452 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3453
3454 PR fortran/54033
3455 * gfortran.dg/include_6.f90: New test case.
3456 * gfortran.dg/include_7.f90: New test case.
3457 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3458
3459 2012-08-01 Tom de Vries <tom@codesourcery.com>
3460
3461 * gcc.dg/tree-ssa/vrp76.c: New test.
3462
3463 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3464
3465 PR tree-optimization/46556
3466 * gcc.dg/tree-ssa/slsr-27.c: New.
3467 * gcc.dg/tree-ssa/slsr-28.c: New.
3468 * gcc.dg/tree-ssa/slsr-29.c: New.
3469
3470 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3471
3472 PR fortran/42418
3473 * gfortran.dg/proc_decl_29.f90: New.
3474
3475 2012-07-31 Dehao Chen <dehao@google.com>
3476
3477 * gcc.dg/predict-7.c: New test.
3478
3479 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3480
3481 PR fortran/54134
3482 * gfortran.dg/typebound_override_3.f90: New.
3483
3484 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3485
3486 PR tree-optimization/53773
3487 * gcc.dg/vect/pr53773.c: New test.
3488
3489 2012-07-31 Nick Clifton <nickc@redhat.com>
3490
3491 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3492 and for XStormy16.
3493
3494 2012-07-31 Tobias Burnus <burnus@net-b.de>
3495
3496 * gfortran.dg/c_funloc_tests_6.f90: New.
3497 * gfortran.dg/c_funloc_tests_7.f90: New.
3498 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3499
3500 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3501
3502 PR c++/53624
3503 * g++.dg/cpp0x/temp_default5.C: New.
3504
3505 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3506
3507 PR fortran/51081
3508 * gfortran.dg/proc_ptr_37.f90: New.
3509
3510 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3511
3512 * lib/target-supports.exp
3513 (check_effective_target_vect_natural_alignment): New function.
3514 * gcc.dg/align-2.c: Only run on targets with natural alignment
3515 of vector types.
3516 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3517 alignment of vector types.
3518
3519 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3520 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3521
3522 * gcc.target/i386/rdseed16-1.c: New.
3523 * gcc.target/i386/rdseed32-1.c: Ditto
3524 * gcc.target/i386/rdseed64-1.c: Ditto
3525 * gcc.target/i386/sse-12.c: Add -mrdseed.
3526 * gcc.target/i386/sse-13.c: Ditto.
3527 * gcc.target/i386/sse-14.c: Ditto.
3528 * g++.dg/other/i386-2.C: Ditto.
3529 * g++.dg/other/i386-3.C: Ditto.
3530
3531 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3532
3533 PR target/51244
3534 * gcc.target/sh/pr51244-4.c: New.
3535
3536 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3537
3538 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3539 for alpha*-*-* targets. Cleanup original tree dump.
3540
3541 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3542
3543 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3544 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3545
3546 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3547
3548 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3549 rand, srand. Include <stdlib.h>.
3550
3551 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3552
3553 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3554
3555 2012-07-26 Richard Henderson <rth@redhat.com>
3556
3557 * gcc.dg/attr-hotcold-1.c: New.
3558 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3559
3560 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3561 Sandra Loosemore <sandra@codesourcery.com>
3562
3563 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3564
3565 2012-07-26 Tobias Burnus <burnus@net-b.de>
3566
3567 * gfortran.dg/contiguous_1.f90: Update dg-error.
3568 * gfortran.dg/proc_ptr_32.f90: Ditto.
3569
3570 2012-07-26 Richard Guenther <rguenther@suse.de>
3571
3572 PR tree-optimization/54098
3573 * gcc.dg/torture/pr54098.c: New testcase.
3574
3575 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3576
3577 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3578 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3579
3580 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3581
3582 PR fortran/44354
3583 * gfortran.dg/array_constructor_39.f90: New test.
3584
3585 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3586
3587 PR fortran/44354
3588 * gfortran.dg/array_constructor_38.f90: New test.
3589
3590 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3591
3592 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3593
3594 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3595
3596 * gnat.dg/noreturn5.ad[sb]: New test.
3597
3598 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3599 Paul Brook <paul@codesourcery.com>
3600
3601 PR target/53633
3602
3603 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3604 * c-c++-common/pr53633.c: New test.
3605
3606 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3607
3608 * gcc.target/i386/asm-dialect-1.c: New test case.
3609
3610 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3611 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3612
3613 * gcc.target/i386/prefetchw-1.c: New.
3614 * gcc.target/i386/sse-12.c: Add -mprfchw.
3615 * gcc.target/i386/sse-13.c: Ditto.
3616 * gcc.target/i386/sse-14.c: Ditto.
3617 * gcc.target/i386/sse-22.c: Ditto.
3618 * gcc.target/i386/sse-23.c: Ditto.
3619 * g++.dg/other/i386-2.C: Ditto.
3620 * g++.dg/other/i386-3.C: Ditto.
3621
3622 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3623
3624 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3625
3626 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3627
3628 PR target/54051
3629 * gcc.target/arm/pr54051.c: New.
3630 * gcc.target/arm/vfp-1.c: Adjust test.
3631
3632 2012-07-24 Julian Brown <julian@codesourcery.com>
3633
3634 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3635 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3636 hard-float ARM.
3637
3638 2012-07-23 Paul Brook <paul@codesourcery.com>
3639
3640 * g++.dg/other/armv7m-1.c: New test.
3641
3642 2012-07-23 Julian Brown <julian@codesourcery.com>
3643
3644 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3645 ARM.
3646 (DO_TEST): Define to 1 for appropriate ARM targets.
3647
3648 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3649
3650 PR tree-optimization/53881
3651 * gcc.dg/pr53881.c: Renamed to ...
3652 * gcc.dg/pr53881-1.c: ... this.
3653 * gcc.dg/pr53881-2.c: New test.
3654
3655 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3656
3657 Handle recent changes in default atomics for cris*-*-linux*.
3658 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3659 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3660 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3661 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3662 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3663 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3664 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3665 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3666 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3667 -mno-unaligned-atomic-may-use-library is in effect for
3668 cris*-*-linux*.
3669 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3670 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3671 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3672 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3673 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3674 gcc.target/cris/torture/sync-mis-op-i-1.c,
3675 gcc.target/cris/torture/sync-mis-op-i-2.c,
3676 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3677 gcc.target/cris/torture/sync-mis-op-i-3.c,
3678 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3679 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3680 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3681 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3682 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3683 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3684 (main): Remove local variable x.
3685 [mis_ok]: Check that atomics don't fail.
3686
3687 2012-07-21 Andrew Pinski <apinski@cavium.com>
3688
3689 * gcc.dg/tree-ssa/vrp72.c: New test.
3690 * gcc.dg/tree-ssa/vrp73.c: New test.
3691 * gcc.dg/tree-ssa/vrp74.c: New test.
3692 * gcc.dg/tree-ssa/vrp75.c: New test.
3693
3694 2012-07-21 Andrew Pinski <apinski@cavium.com>
3695
3696 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3697 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3698
3699 2012-07-21 Andrew Pinski <apinski@cavium.com>
3700
3701 * gcc.target/mips/octeon-pop-2.c: New testcase.
3702
3703 2012-07-21 Tobias Burnus <burnus@net-b.de>
3704
3705 PR fortran/48820
3706 * gfortran.dg/assumed_rank_3.f90: New.
3707 * gfortran.dg/assumed_rank_11.f90: New.
3708 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3709 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3710 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3711
3712 2012-07-21 Andrew Pinski <apinski@cavium.com>
3713
3714 * gcc.target/mips/unaligned-1.c: New testcase.
3715
3716 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3717
3718 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3719
3720 2012-07-20 Tobias Burnus <burnus@net-b.de>
3721
3722 * gfortran.dg/bind_c_array_params_2.f90: New.
3723 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3724 and update dg-error.
3725
3726 2012-07-20 Tobias Burnus <burnus@net-b.de>
3727
3728 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3729
3730 2012-07-20 Jason Merrill <jason@redhat.com>
3731
3732 PR c++/54038
3733 * g++.dg/other/array7.C: New.
3734
3735 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3736
3737 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3738 the basic block and check loop depth.
3739 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3740 matching patterns and comments.
3741 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3742 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3743
3744 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3745
3746 PR c++/28656
3747 * c-c++-common/pr28656.c: New test.
3748
3749 2012-07-19 Jason Merrill <jason@redhat.com>
3750
3751 PR c++/54026
3752 * g++.dg/init/mutable1.C: New.
3753
3754 2012-07-20 Tobias Burnus <burnus@net-b.de>
3755
3756 PR fortran/48820
3757 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3758 * gfortran.dg/assumed_rank_1.f90: New.
3759 * gfortran.dg/assumed_rank_1_c.c: New.
3760 * gfortran.dg/assumed_rank_2.f90: New.
3761 * gfortran.dg/assumed_rank_4.f90: New.
3762 * gfortran.dg/assumed_rank_5.f90: New.
3763 * gfortran.dg/assumed_rank_6.f90: New.
3764 * gfortran.dg/assumed_rank_7.f90: New.
3765 * gfortran.dg/assumed_rank_8.f90: New.
3766 * gfortran.dg/assumed_rank_8_c.c: New.
3767 * gfortran.dg/assumed_rank_9.f90: New.
3768 * gfortran.dg/assumed_rank_10.f90: New.
3769 * gfortran.dg/assumed_rank_12.f90: New.
3770
3771 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3772
3773 * gnat.dg/opt25.adb: New test.
3774 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3775 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3776
3777 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3778
3779 * gnat.dg/aggr20.ad[sb]: New test.
3780 * gnat.dg/aggr20_pkg.ads: New helper.
3781
3782 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3783
3784 * gnat.dg/derived_type3.adb: New test.
3785 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3786
3787 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3788
3789 PR rtl-optimization/53942
3790 * gcc.dg/pr53942.c: New test.
3791
3792 2012-07-19 Jason Merrill <jason@redhat.com>
3793
3794 PR c++/54021
3795 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3796
3797 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3798
3799 * gnat.dg/discr38.adb: New test.
3800
3801 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3802
3803 PR middle-end/54017
3804 * c-c++-common/gomp/pr54017.c: New test.
3805
3806 2012-07-19 Richard Guenther <rguenther@suse.de>
3807 Eric Botcazou <ebotcazou@adacore.com>
3808
3809 * gnat.dg/loop_optimization11.adb: New testcase.
3810 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3811
3812 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3813 Jason Merrill <jason@redhat.com>
3814
3815 * g++.dg/cpp0x/sfinae37.C: New.
3816 * g++.dg/template/access23.C: New.
3817 * g++.dg/template/access7.C: Adjust.
3818 * g++.dg/template/sfinae10.C: Don't expect errors.
3819 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3820
3821 2012-07-18 Julian Brown <julian@codesourcery.com>
3822 Sandra Loosemore <sandra@codesroucery.com>
3823
3824 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3825
3826 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3827
3828 * gnat.dg/noreturn4.ad[sb]: New test.
3829 * gnat.dg/noreturn4_pkg.ads: New helper.
3830
3831 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3832 Julian Brown <julian@codesourcery.com>
3833
3834 * gcc.target/arm/neon-vdup-1.c: New test case.
3835 * gcc.target/arm/neon-vdup-2.c: New test case.
3836 * gcc.target/arm/neon-vdup-3.c: New test case.
3837 * gcc.target/arm/neon-vdup-4.c: New test case.
3838 * gcc.target/arm/neon-vdup-5.c: New test case.
3839 * gcc.target/arm/neon-vdup-6.c: New test case.
3840 * gcc.target/arm/neon-vdup-7.c: New test case.
3841 * gcc.target/arm/neon-vdup-8.c: New test case.
3842 * gcc.target/arm/neon-vdup-9.c: New test case.
3843 * gcc.target/arm/neon-vdup-10.c: New test case.
3844 * gcc.target/arm/neon-vdup-11.c: New test case.
3845 * gcc.target/arm/neon-vdup-12.c: New test case.
3846 * gcc.target/arm/neon-vdup-13.c: New test case.
3847 * gcc.target/arm/neon-vdup-14.c: New test case.
3848 * gcc.target/arm/neon-vdup-15.c: New test case.
3849 * gcc.target/arm/neon-vdup-16.c: New test case.
3850 * gcc.target/arm/neon-vdup-17.c: New test case.
3851 * gcc.target/arm/neon-vdup-18.c: New test case.
3852 * gcc.target/arm/neon-vdup-19.c: New test case.
3853 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3854 arguments non-constant.
3855
3856 2012-07-18 Richard Guenther <rguenther@suse.de>
3857
3858 PR tree-optimization/53970
3859 * g++.dg/torture/pr53970.C: New testcase.
3860
3861 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3862
3863 PR target/38621
3864 * gcc.c-torture/compile/pr38621.c: New.
3865
3866 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3867
3868 PR target/33135
3869 * gcc.target/sh/pr33135-1.c: New.
3870 * gcc.target/sh/pr33135-2.c: New.
3871 * gcc.target/sh/pr33135-3.c: New.
3872 * gcc.target/sh/pr33135-4.c: New.
3873
3874 2012-07-17 Jason Merrill <jason@redhat.com>
3875
3876 PR c++/53995
3877 * g++.dg/parse/enum9.C: New.
3878
3879 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3880 Sandra Loosemore <sandra@codesourcery.com>
3881
3882 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3883 if there is a conflict with -mcpu=. Use -mcpu=5208.
3884
3885 2012-07-17 Jason Merrill <jason@redhat.com>
3886
3887 PR c++/53989
3888 * g++.dg/template/array23.C: New.
3889
3890 2012-07-17 Tobias Burnus <burnus@net-b.de>
3891
3892 PR fortran/53985
3893 * gfortran.dg/bind_c_usage_26.f90: New.
3894 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3895 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3896 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3897 * gfortran.dg/interop_params.f03: Ditto.
3898
3899 2012-07-17 Jason Merrill <jason@redhat.com>
3900
3901 * g++.dg/template/inherit8.C: Adjust.
3902 * g++.dg/template/using21.C: Adjust.
3903 * g++.dg/template/using22.C: Adjust.
3904
3905 PR c++/53549
3906 * g++.dg/template/current-inst1.C: New.
3907 * g++.dg/parse/crash35.C: Adjust.
3908
3909 2012-07-17 Tobias Burnus <burnus@net-b.de>
3910
3911 PR fortran/52101
3912 * gfortran.dg/oldstyle_4.f90: New.
3913
3914 2012-07-17 Tobias Burnus <burnus@net-b.de>
3915
3916 PR fortran/49265
3917 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3918 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3919
3920 2012-07-16 Jason Merrill <jason@redhat.com>
3921
3922 * g++.dg/parse/access8.C: Adjust.
3923 * g++.dg/template/sfinae6_neg.C: Adjust.
3924
3925 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3926
3927 PR fortran/53824
3928 * gfortran.dg/coarray_allocate_1.f90: New test.
3929
3930 2012-07-16 Andrew Pinski <apinski@cavium.com>
3931
3932 * gcc.c-torture/execute/bswap-1.c: New testcase.
3933 * gcc.c-torture/compile/unalign-1.c: New testcase.
3934 * gcc.c-torture/compile/20120524-1.c: New testcase.
3935 * gcc.c-torture/compile/20101216-1.c: New testcase.
3936
3937 2012-07-16 Dehao Chen <dehao@google.com>
3938
3939 Revert
3940 2012-07-10 Dehao Chen <dehao@google.com>
3941
3942 * gcc.dg/debug_info_inline.c: New test.
3943
3944 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3945
3946 PR fortran/53956
3947 * gfortran.dg/proc_decl_28.f90: New.
3948
3949 2012-07-16 Andrew Pinski <apinski@cavium.com>
3950
3951 * gcc.dg/torture/builtins-1.c: New testcase.
3952
3953 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3954
3955 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3956 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3957 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3958 gcc.target/cris/sync-1-v10.c,
3959 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3960 pass -mno-unaligned-atomic-may-use-library.
3961 * gcc.target/cris/sync-xchg-1.c: New test.
3962 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3963 valid register operand output modifier.
3964
3965 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3966
3967 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3968 characters.
3969
3970 2012-07-13 Andrew Pinski <apinski@cavium.com>
3971
3972 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3973 rather than cleanup-tree-dump.
3974 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3975
3976 2012-07-13 Richard Guenther <rguenther@suse.de>
3977
3978 PR tree-optimization/53907
3979 * gcc.target/i386/pr53907.c: New testcase.
3980
3981 2012-07-13 Richard Guenther <rguenther@suse.de>
3982
3983 PR tree-optimization/53922
3984 * gcc.dg/torture/pr53922.c: New testcase.
3985
3986 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3987
3988 PR rtl-optimization/53908
3989 * gcc.dg/torture/pr53908.c: New test.
3990
3991 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3992
3993 PR c++/53531
3994 * g++.dg/cpp0x/variadic135.C: New.
3995
3996 2012-07-12 Jason Merrill <jason@redhat.com>
3997
3998 * g++.dg/template/sfinae6_neg.C: Adjust.
3999
4000 2012-07-12 Tobias Burnus <burnus@net-b.de>
4001
4002 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4003 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4004 scan-tree-dump-times pattern.
4005
4006 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4007
4008 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4009
4010 2012-07-11 Jason Merrill <jason@redhat.com>
4011
4012 DR 1402
4013 * g++.g/cpp0x/defaulted37.C: New.
4014
4015 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4016
4017 PR target/53859
4018 * gcc.target/arm/pr53859.c: New test.
4019
4020 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4021
4022 PR target/53886
4023 * gcc.c-torture/compile/pr53886.c: New.
4024
4025 2012-07-10 Dehao Chen <dehao@google.com>
4026
4027 * gcc.dg/debug_info_inline.c: New test.
4028
4029 2012-07-10 Jason Merrill <jason@redhat.com>
4030
4031 PR c++/53733
4032 * g++.dg/cpp0x/defaulted36.C: New.
4033 * g++.dg/cpp0x/defaulted21.C: Adjust.
4034
4035 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4036
4037 2012-07-09 Sterling Augustine <saugustine@google.com>
4038
4039 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4040
4041 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4042
4043 PR tree-optimization/53887
4044 * gcc.dg/pr53887.c: New test.
4045
4046 2012-07-09 Jason Merrill <jason@redhat.com>
4047
4048 PR c++/53882
4049 * g++.dg/cpp0x/nullptr29.C: New.
4050
4051 2012-07-09 Tom de Vries <tom@codesourcery.com>
4052 Richard Guenther <rguenther@suse.de>
4053
4054 * gcc.dg/builtin-unreachable-6.c: New test.
4055 * gcc.dg/builtin-unreachable-5.c: New test.
4056
4057 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4058
4059 PR tree-optimization/53881
4060 * gcc.dg/pr53881.c: New test.
4061
4062 2012-07-06 Jason Merrill <jason@redhat.com>
4063
4064 PR c++/53862
4065 * g++.dg/cpp0x/variadic134.C: New.
4066
4067 PR c++/53858
4068 * g++.dg/cpp0x/alias-decl-20.C: New.
4069
4070 2012-07-06 Tom de Vries <tom@codesourcery.com>
4071
4072 PR tree-optimization/51879
4073 * gcc.dg/pr51879-16.c: New test.
4074 * gcc.dg/pr51879-17.c: Same.
4075
4076 2012-07-06 Tom de Vries <tom@codesourcery.com>
4077
4078 PR tree-optimization/52009
4079 * gcc.dg/pr51879-7.c: New test.
4080 * gcc.dg/pr51879-18.c: New test.
4081
4082 2012-07-05 Jason Merrill <jason@redhat.com>
4083
4084 PR c++/50852
4085 * g++.dg/template/typedef39.C: New.
4086
4087 PR c++/53039
4088 * g++.dg/cpp0x/variadic133.C: New.
4089 * g++.dg/template/param1.C: Adjust.
4090
4091 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4092
4093 PR target/48941
4094 PR target/51980
4095 * gcc.target/arm/neon/vtrnf32.c: Update.
4096 * gcc.target/arm/neon/vtrns32.c: Update.
4097 * gcc.target/arm/neon/vtrnu32.c: Update.
4098 * gcc.target/arm/neon/vzipf32.c: Update.
4099 * gcc.target/arm/neon/vzips32.c: Update.
4100 * gcc.target/arm/neon/vzipu32.c: Update.
4101
4102 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4103
4104 PR fortran/53732
4105 * gfortran.dg/inline_sum_4.f90: New test.
4106
4107 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4108
4109 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4110
4111 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4112
4113 * gcc.target/arm/fma-sp.c: New testcase.
4114 * gcc.target/arm/fma.c: Likewise.
4115 * gcc.target/arm/fma.h: Likewise.
4116
4117 2012-07-04 Jason Merrill <jason@redhat.com>
4118
4119 PR c++/53848
4120 * g++.dg/other/enum3.C: New.
4121
4122 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4123
4124 PR middle-end/53321
4125 * g++.dg/torture/pr53321.C: New test.
4126
4127 2012-07-04 Richard Guenther <rguenther@suse.de>
4128
4129 PR tree-optimization/53844
4130 * g++.dg/tree-ssa/pr53844.C: New testcase.
4131
4132 2012-07-04 Richard Guenther <rguenther@suse.de>
4133
4134 PR tree-optimization/53849
4135 * gcc.dg/pr53849.c: New testcase.
4136
4137 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4138
4139 PR c++/53812
4140 * g++.dg/ext/label14.C: New test.
4141
4142 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4143
4144 PR target/53811
4145 * g++.dg/other/pr53811.C: New test.
4146
4147 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4148
4149 PR target/28896
4150 * gcc.target/m68k/stack-limit-1.c: New testcase.
4151
4152 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4153
4154 * gnat.dg/recursive_call.adb: New test.
4155
4156 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4157
4158 * gnat.dg/discr37.ad[sb]: New test.
4159
4160 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4161
4162 * g++.dg/other/packed1.C: Remove SH from xfail list.
4163
4164 2012-07-02 Jason Merrill <jason@redhat.com>
4165
4166 PR c++/53619
4167 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4168
4169 PR c++/53783
4170 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4171
4172 PR c++/53788
4173 * g++.dg/cpp0x/decltype39.C: New.
4174 * g++.dg/diagnostic/method1.C: Adjust.
4175
4176 PR c++/53816
4177 * g++.dg/template/ref6.C: New.
4178
4179 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4180
4181 PR target/53568
4182 * gcc.target/sh/pr53568-1.c: New.
4183
4184 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4185
4186 PR target/51244
4187 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4188
4189 2012-07-02 Jason Merrill <jason@redhat.com>
4190
4191 PR c++/53821
4192 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4193
4194 PR c++/53524
4195 * g++.dg/template/enum7.C: New.
4196 * g++.dg/other/ptrmem10.C: Adjust.
4197 * g++.dg/other/ptrmem11.C: Adjust.
4198 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4199
4200 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4201
4202 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4203
4204 2012-07-01 Wei Guozhi <carrot@google.com>
4205
4206 PR target/53447
4207 * gcc.target/arm/pr53447-1.c: New testcase.
4208 * gcc.target/arm/pr53447-2.c: New testcase.
4209 * gcc.target/arm/pr53447-3.c: New testcase.
4210 * gcc.target/arm/pr53447-4.c: New testcase.
4211
4212 2012-06-29 Richard Guenther <rguenther@suse.de>
4213
4214 PR tree-optimization/47061
4215 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4216
4217 2012-06-29 Richard Guenther <rguenther@suse.de>
4218
4219 PR tree-optimization/37541
4220 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4221
4222 2012-06-29 Richard Guenther <rguenther@suse.de>
4223
4224 PR tree-optimization/52589
4225 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4226
4227 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4228
4229 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4230
4231 * g++.dg/template/error46.C: Add missing comment to dg-message.
4232 * g++.dg/template/crash107.C: Likewise.
4233 * g++.dg/template/error47.C: Likewise.
4234 * g++.dg/template/crash108.C: Likewise.
4235 * g++.dg/overload/operator5.C: Likewise.
4236
4237 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4238 errors in dg-message directives, add comments.
4239
4240 2012-06-28 Kai Tietz <ktietz@redhat.com>
4241
4242 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4243 hard-coded 'unsigned long'.
4244
4245 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4246
4247 PR tree-optimization/51581
4248 * gcc.dg/vect/pr51581-4.c: New test.
4249
4250 PR tree-optimization/53645
4251 * gcc.c-torture/execute/pr53645-2.c: New test.
4252
4253 2012-06-28 Richard Guenther <rguenther@suse.de>
4254
4255 PR middle-end/53790
4256 * gcc.dg/torture/pr53790.c: New testcase.
4257
4258 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4259
4260 PR tree-optimization/53645
4261 * gcc.c-torture/execute/pr53645.c: New test.
4262
4263 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4264
4265 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4266
4267 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4268
4269 PR debug/53671
4270 PR debug/49888
4271 * gcc.dg/guality/pr49888.c: Account for the possibility that
4272 the variable is optimized out at the first test.
4273
4274 2012-06-27 Jason Merrill <jason@redhat.com>
4275
4276 * g++.dg/cpp0x/override2.C: Adjust.
4277 * g++.dg/template/error5.C: Adjust.
4278 * g++.dg/parse/crash28.C: Adjust.
4279
4280 PR c++/53563
4281 * g++.dg/parse/template27.C: New.
4282 * g++.dg/template/crash74.C: Adjust expected output.
4283
4284 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4285
4286 PR fortran/41951
4287 PR fortran/49591
4288 * gfortran.dg/typebound_operator_16.f03: New.
4289
4290 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4291
4292 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4293 even src1.i and src2.i fields even in the second half of the arrays.
4294
4295 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4296
4297 PR c++/51033.
4298 * g++.dg/torture/vshuf-16.inc: New test.
4299 * g++.dg/torture/vshuf-2.inc: New test.
4300 * g++.dg/torture/vshuf-4.inc: New test.
4301 * g++.dg/torture/vshuf-8.inc: New test.
4302 * g++.dg/torture/vshuf-main.inc: New test.
4303 * g++.dg/torture/vshuf-v16hi.C: New test.
4304 * g++.dg/torture/vshuf-v16qi.C: New test.
4305 * g++.dg/torture/vshuf-v2df.C: New test.
4306 * g++.dg/torture/vshuf-v2di.C: New test.
4307 * g++.dg/torture/vshuf-v2sf.C: New test.
4308 * g++.dg/torture/vshuf-v2si.C: New test.
4309 * g++.dg/torture/vshuf-v4df.C: New test.
4310 * g++.dg/torture/vshuf-v4di.C: New test.
4311 * g++.dg/torture/vshuf-v4sf.C: New test.
4312 * g++.dg/torture/vshuf-v4si.C: New test.
4313 * g++.dg/torture/vshuf-v8hi.C: New test.
4314 * g++.dg/torture/vshuf-v8qi.C: New test.
4315 * g++.dg/torture/vshuf-v8si.C: New test.
4316
4317 2012-06-27 Richard Guenther <rguenther@suse.de>
4318
4319 PR middle-end/53676
4320 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4321
4322 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4323
4324 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4325 scan-dump-dem-not): Use printable pattern in test name.
4326
4327 2012-06-26 Sterling Augustine <saugustine@google.com>
4328 Dominique Dhumieres <dominiq@lps.ens.fr>
4329
4330 * gcc.dg/pubtypes-2.c: Update expected output.
4331 * gcc.dg/pubtypes-3.c: Likewise.
4332 * gcc.dg/pubtypes-4.c: Likewise.
4333
4334 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4335
4336 * gcc.dg/tree-ssa/slsr-1.c: New test.
4337 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4338 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4339 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4340
4341 2012-06-26 Matt Turner <mattst88@gmail.com>
4342
4343 PR target/35294
4344 * gcc.target/arm/mmx-2.c: New.
4345
4346 2012-06-26 Richard Guenther <rguenther@suse.de>
4347
4348 PR c++/53752
4349 * g++.dg/torture/pr53752.C: New testcase.
4350
4351 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4352
4353 PR tree-optimization/53748
4354 * gcc.c-torture/compile/pr53748.c: New test.
4355
4356 2012-06-25 Jason Merrill <jason@redhat.com>
4357
4358 PR c++/53498
4359 PR c++/53305
4360 * g++.dg/cpp0x/decltype38.C: New.
4361 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4362
4363 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4364
4365 * lib/target-supports-dg.exp (testname-for-summary): New.
4366 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4367 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4368 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4369 scan-module-absence, output-exists, output-exists-not: Use
4370 testname-for-summary.
4371 (dg-test): Clean up testname_with_flags.
4372 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4373 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4374 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4375 scan-assembler-dem-not, object-size: Use testname-for-summary.
4376 * lib/gcov.exp (run-gcov): Likewise.
4377 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4378 scan-dump-dem, scan-dump-dem-note): Likewise.
4379
4380 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4381 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4382 including profopt.opt; save and restore existing value.
4383 * g++.dg/bprob/bprob.exp: Likewise.
4384 * gcc.dg/matrix/matrix.exp: Likewise.
4385 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4386 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4387 PROFOPT_OPTIONS.
4388
4389 2012-06-25 Richard Henderson <rth@redhat.com>
4390
4391 * gcc.dg/pr53749.c: New.
4392
4393 2012-06-25 Jason Merrill <jason@redhat.com>
4394
4395 PR c++/52988
4396 * g++.dg/cpp0x/nullptr28.C: New.
4397
4398 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4399
4400 * gcc.target/arm/neon-vld1_dupQ.c: New.
4401
4402 2012-06-25 Florian Weimer <fweimer@redhat.com>
4403
4404 * g++.dg/init/new35.C: New.
4405 * g++.dg/init/new36.C: New.
4406 * g++.dg/init/new37.C: New.
4407 * g++.dg/ext/vla5.C: New warning.
4408 * g++.dg/ext/vla8.C: New warning.
4409 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4410
4411 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4412 James Greenhalgh <james.greenhalgh@arm.com>
4413
4414 * gcc.target/arm/ftest-support-arm.h New testcase.
4415 * gcc.target/arm/ftest-support-thumb.h Likewise.
4416 * gcc.target/arm/ftest-support.h Likewise.
4417 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4418 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4419 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4420 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4421 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4422 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4423 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4424 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4425 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4426 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4427 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4428 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4429 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4430 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4431 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4432 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4433 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4434 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4435 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4436 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4437 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4438 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4439 * lib/target-supports.exp
4440 (check_effective_target_arm_arch_FUNC): Add support for more
4441 architectures.
4442 (add_options_for_arm_arch_FUNC): Likewise.
4443 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4444
4445 2012-06-25 Jason Merrill <jason@redhat.com>
4446
4447 PR c++/53202
4448 * g++.dg/cpp0x/constexpr-tuple.C: New.
4449
4450 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4451
4452 PR target/53759
4453 * gcc.target/i386/pr53759.c: New test.
4454
4455 PR c++/53594
4456 * g++.dg/cpp0x/nsdmi7.C: New test.
4457
4458 2012-06-24 Kai Tietz <ktietz@redhat.com>
4459
4460 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4461 for LLP64 targets.
4462 * gcc.target/i386/pr38988.c: Likewise.
4463
4464 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4465
4466 PR fortran/47710
4467 PR fortran/53328
4468 * gfortran.dg/typebound_generic_12.f03: New.
4469 * gfortran.dg/typebound_generic_13.f03: New.
4470
4471 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4472
4473 * gnat.dg/lto15.ad[sb]: New test.
4474
4475 2012-06-21 Meador Inge <meadori@codesourcery.com>
4476
4477 PR c/53702
4478 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4479
4480 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4481
4482 * gcc.dg/pch/ident-1.c: New test.
4483 * gcc.dg/pch/ident-1.hs: Header file for new test.
4484
4485 2012-06-21 Michael Matz <matz@suse.de>
4486
4487 PR middle-end/53688
4488 * gcc.c-torture/execute/pr53688.c: New test.
4489
4490 2012-06-20 Richard Guenther <rguenther@suse.de>
4491
4492 PR tree-optimization/30318
4493 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4494
4495 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4496
4497 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4498
4499 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4500
4501 * gcc.target/i386/clearcapv2.map: New file.
4502 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4503
4504 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4505
4506 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4507 and add __sh__ case.
4508
4509 2012-06-19 Jason Merrill <jason@redhat.com>
4510
4511 PR c++/52637
4512 * g++.dg/debug/localclass1.C: New.
4513
4514 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4515
4516 * g++.dg/cpp0x/override4.C: New.
4517
4518 2012-06-14 Jason Merrill <jason@redhat.com>
4519
4520 PR c++/53651
4521 * g++.dg/cpp0x/decltype37.C: New.
4522
4523 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4524
4525 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4526
4527 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4528
4529 * gcc.c-torture/compile/vector-5.c,
4530 gcc.c-torture/compile/vector-6.c: New tests.
4531
4532 2012-06-19 Richard Henderson <rth@redhat.com>
4533
4534 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4535
4536 2012-06-19 Richard Guenther <rguenther@suse.de>
4537
4538 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4539
4540 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4541
4542 PR target/53712
4543 * gcc.target/i386/pr53712.c: New test.
4544
4545 2012-06-18 Tobias Burnus <burnus@net-b.de>
4546
4547 PR fortran/53692
4548 * gfortran.dg/elemental_optional_args_6.f90: New.
4549
4550 2012-06-18 Tobias Burnus <burnus@net-b.de>
4551
4552 PR fortran/53526
4553 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4554 * gfortran.dg/coarray/move_alloc_1.f90
4555
4556 2012-06-18 Tobias Burnus <burnus@net-b.de>
4557
4558 PR fortran/53526
4559 * gfortran.dg/coarray_27.f90: New.
4560
4561 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4562 Greta Yorsh <Greta.Yorsh@arm.com>
4563
4564 * gcc.target/arm/epilog-1.c: New test.
4565
4566 2012-06-18 Richard Guenther <rguenther@suse.de>
4567
4568 PR tree-optimization/53693
4569 * g++.dg/torture/pr53693.C: New testcase.
4570
4571 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4572
4573 PR tree-optimization/53703
4574 * gcc.dg/torture/pr53703.c: New test.
4575
4576 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4577
4578 PR middle-end/53698
4579 * gcc.target/i386/pr53698.c: New test.
4580
4581 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4582
4583 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4584
4585 2012-06-17 Tobias Burnus <burnus@net-b.de>
4586
4587 PR fortran/53691
4588 PR fortran/53685
4589 * gfortran.dg/transfer_check_3.f90: New.
4590
4591 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4592
4593 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4594
4595 2012-06-16 Tobias Burnus <burnus@net-b.de>
4596
4597 PR fortran/53642
4598 PR fortran/45170
4599 * gfortran.dg/deferred_type_param_8.f90: New.
4600
4601 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4602
4603 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4604 testname that includes flags, passed in as new argument, in
4605 pass/fail messages.
4606 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4607 and pass it to verify-* procedures.
4608
4609 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4610 alignment torture options with usual torture options.
4611
4612 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4613 messages reported for one line of source code.
4614 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4615 * g++.dg/cpp0x/decltype2.C: Likewise.
4616 * g++.dg/cpp0x/decltype3.C: Likewise.
4617 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4618 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4619 * g++.dg/cpp0x/static_assert3.C: Likewise.
4620 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4621 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4622 * g++.dg/cpp0x/union1.C: Likewise.
4623 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4624 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4625 * g++.dg/cpp0x/variadic2.C: Likewise.
4626 * g++.dg/cpp0x/variadic20.C: Likewise.
4627 * g++.dg/cpp0x/variadic74.C: Likewise.
4628 * g++.dg/diagnostic/bitfld2.C: Likewise.
4629 * g++.dg/ext/attrib44.C: Likewise.
4630 * g++.dg/ext/no-asm-1.C: Likewise.
4631 * g++.dg/other/error34.C: Likewise.
4632 * g++.dg/parse/crash46.C: Likewise.
4633 * g++.dg/parse/error10.C: Likewise.
4634 * g++.dg/parse/error2.C: Likewise.
4635 * g++.dg/parse/error3.C: Likewise.
4636 * g++.dg/parse/error36.C: Likewise.
4637 * g++.dg/parse/error8.C: Likewise.
4638 * g++.dg/parse/error9.C: Likewise.
4639 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4640 * g++.dg/parse/parser-pr28152.C: Likewise.
4641 * g++.dg/parse/template25.C: Likewise.
4642 * g++.dg/parse/typename11.C: Likewise.
4643 * g++.dg/tc1/dr147.C: Likewise.
4644 * g++.dg/template/deduce3.C: Likewise.
4645 * g++.dg/template/koenig9.C: Likewise.
4646 * g++.dg/template/pr23510.C: Likewise.
4647 * g++.dg/warn/pr12242.C: Likewise.
4648 * g++.dg/warn/pr30551-2.C: Likewise.
4649 * g++.dg/warn/pr30551.C: Likewise.
4650 * g++.old-deja/g++.other/typename1.C: Likewise.
4651 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4652
4653 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4654
4655 PR c++/51033
4656 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4657 * c-c++-common/torture/vshuf-2.inc: Likewise.
4658 * c-c++-common/torture/vshuf-4.inc: Likewise.
4659 * c-c++-common/torture/vshuf-8.inc: Likewise.
4660 * c-c++-common/torture/vshuf-main.inc: Likewise.
4661 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4662 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4663 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4664 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4665 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4666 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4667 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4668 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4669 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4670 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4671 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4672 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4673 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4674 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4675
4676 2012-06-15 Michael Matz <matz@suse.de>
4677
4678 * gcc.dg/tree-ssa/vector-4.c: New test.
4679
4680 2012-06-15 Michael Matz <matz@suse.de>
4681
4682 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4683 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4684
4685 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4686
4687 PR tree-optimization/53636
4688 * gcc.target/arm/pr53636.c: New test.
4689
4690 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4691
4692 PR tree-optimization/51581
4693 * gcc.c-torture/execute/pr51581-1.c: New test.
4694 * gcc.c-torture/execute/pr51581-2.c: New test.
4695 * gcc.dg/vect/pr51581-1.c: New test.
4696 * gcc.dg/vect/pr51581-2.c: New test.
4697 * gcc.dg/vect/pr51581-3.c: New test.
4698 * gcc.target/i386/avx-pr51581-1.c: New test.
4699 * gcc.target/i386/avx-pr51581-2.c: New test.
4700 * gcc.target/i386/avx2-pr51581-1.c: New test.
4701 * gcc.target/i386/avx2-pr51581-2.c: New test.
4702 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4703
4704 2012-06-15 Richard Guenther <rguenther@suse.de>
4705
4706 * gcc.c-torture/execute/20120615-1.c: New testcase.
4707
4708 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4709
4710 * gnat.dg/vect8.ad[sb]: New test.
4711
4712 2012-06-14 Richard Guenther <rguenther@suse.de>
4713
4714 * gcc.dg/tree-ssa/vrp.h: New testcase.
4715 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4716
4717 2012-06-13 Christian Bruel <christian.bruel@st.com>
4718
4719 PR target/53621
4720 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4721
4722 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4723
4724 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4725
4726 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4727
4728 PR testsuite/20771
4729 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4730 test summary unique.
4731
4732 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4733 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4734 scan-stack-usage-not): Don't strip torture options from test name.
4735
4736 * lib/scandump.exp (scan-dump-times): Use printable version of
4737 regexp in test summary line.
4738
4739 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4740 messages reported for one line of source code.
4741 * gcc.dg/format/few-1.c: Likewise.
4742 * gcc.dg/ia64-sync-2.c: Likewise.
4743 * gcc.dg/sync-2.c: Likewise.
4744 * gcc.dg/noncompile/pr44517.c: Likewise.
4745
4746 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4747
4748 PR debug/49888
4749 * gcc.dg/guality/pr49888.c: New.
4750
4751 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4752
4753 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4754 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4755 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4756
4757 2012-06-13 Tobias Burnus <burnus@net-b.de>
4758
4759 PR fortran/53643
4760 * gfortran.dg/intent_out_7.f90: New.
4761
4762 2012-06-13 Tobias Burnus <burnus@net-b.de>
4763
4764 PR fortran/53597
4765 * gfortran.dg/save_4.f90: New.
4766
4767 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4768
4769 PR c/53532
4770 PR c/51034
4771 PR c/53196
4772 * gcc.dg/pr53532.c: New test.
4773 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4774 adjust line numbers.
4775 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4776 * gcc.dg/Wcxx-compat-8.c: Likewise.
4777 * gcc.dg/pr51034.c: New test.
4778 * gcc.dg/pr53196-1.c: New test.
4779 * gcc.dg/pr53196-2.c: New test.
4780
4781 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4782
4783 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4784 alignment torture options with usual torture options.
4785 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4786 instead of dg-options.
4787 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4788 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4789 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4790 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4791 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4792 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4793
4794 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4795 to checks for multiple messages reported for one line of source code.
4796 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4797
4798 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4799 messages reported for one line of source code.
4800
4801 * gcc.dg/20031223-1.c: Add comments to check for multiple
4802 messages reported for one line of source code.
4803 * gcc.dg/Wconversion-integer.c: Likewise.
4804 * gcc.dg/Wfatal-2.c: Likewise.
4805 * gcc.dg/Wfatal.c: Likewise.
4806 * gcc.dg/Wobjsize-1.c: Likewise.
4807 * gcc.dg/c99-vla-jump-1.c: Likewise.
4808 * gcc.dg/c99-vla-jump-2.c: Likewise.
4809 * gcc.dg/c99-vla-jump-3.c: Likewise.
4810 * gcc.dg/c99-vla-jump-4.c: Likewise.
4811 * gcc.dg/c99-vla-jump-5.c: Likewise.
4812 * gcc.dg/decl-9.c: Likewise.
4813 * gcc.dg/declspec-10.c: Likewise.
4814 * gcc.dg/declspec-18.c: Likewise.
4815 * gcc.dg/mtune.c: Likewise.
4816 * gcc.dg/parser-pr28152-2.c: Likewise.
4817 * gcc.dg/parser-pr28152.c: Likewise.
4818 * gcc.dg/pr14475.c: Likewise.
4819 * gcc.dg/pr27953.c: Likewise.
4820 * gcc.dg/pr28322-3.c: Likewise.
4821 * gcc.dg/pr30457.c: Likewise.
4822 * gcc.dg/pr30551-2.c: Likewise.
4823 * gcc.dg/pr30551-3.c: Likewise.
4824 * gcc.dg/pr30551-4.c: Likewise.
4825 * gcc.dg/pr30551-5.c: Likewise.
4826 * gcc.dg/pr30551-6.c: Likewise.
4827 * gcc.dg/pr30551.c: Likewise.
4828 * gcc.dg/pr45461.c: Likewise.
4829 * gcc.dg/pr48552-1.c: Likewise.
4830 * gcc.dg/pr48552-2.c: Likewise.
4831 * gcc.dg/redecl-1.c: Likewise.
4832 * gcc.dg/transparent-union-3.c: Likewise.
4833 * gcc.dg/utf-dflt.c: Likewise.
4834 * gcc.dg/utf-dflt2.c: Likewise.
4835 * gcc.dg/vla-8.c: Likewise.
4836 * gcc.dg/vla-init-1.c: Likewise.
4837 * gcc.dg/wtr-int-type-1.c: Likewise.
4838
4839 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4840 messages reported for for one line of source code.
4841 * c-c++-common/raw-string-5.c: Likewise.
4842 * c-c++-common/raw-string-4.c: Likewise.
4843 * c-c++-common/raw-string-6.c: Likewise.
4844 * c-c++-common/pr20000.c: Likewise.
4845
4846 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4847 messages reported for one line of source code.
4848 * gcc.dg/cpp/pr30786.c: Likewise.
4849 * gcc.dg/cpp/pr28709.c: Likewise.
4850 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4851 * gcc.dg/cpp/macspace2.c: Likewise.
4852 * gcc.dg/cpp/missing-header-1.c: Likewise.
4853 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4854 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4855 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4856
4857 2012-06-12 Jason Merrill <jason@redhat.com>
4858
4859 PR c++/53599
4860 * g++.dg/template/local7.C: New.
4861
4862 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4863
4864 PR target/53511
4865 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4866 * gcc.target/sh/pr51340-2.c: Likewise.
4867 * gcc.target/sh/pr51340-3.c: Likewise.
4868
4869 2012-06-12 Michael Matz <matz@suse.de>
4870
4871 * gcc.dg/torture/alias-1.c: New test.
4872
4873 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4874
4875 PR rtl-optimization/53589
4876 * gcc.dg/torture/pr53589.c: New test.
4877
4878 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4879
4880 PR target/50749
4881 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4882 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4883 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4884 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4885 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4886 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4887 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4888 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4889 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4890 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4891 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4892 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4893 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4894 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4895 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4896 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4897
4898 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4899
4900 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4901 (check_intel_cpu_model): New function.
4902 (check_amd_cpu_model): New function.
4903 (check_features): New function.
4904 (__get_cpuid_output): New function.
4905 (check_detailed): New function.
4906 (fn1): Rename to quick_check.
4907 (main): Update to call quick_check and call check_detailed.
4908
4909 2012-06-11 Richard Henderson <rth@redhat.com>
4910
4911 * lib/target-supports.exp
4912 (check_effective_target_sync_long_long_runtime): Use
4913 check_effective_target_lp64 instead of
4914 check_effective_target_powerpc64 for powerpc targets.
4915
4916 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4917
4918 PR target/53511
4919 * gcc.target/sh/pr53511-1.c: New.
4920
4921 2012-06-11 Richard Guenther <rguenther@suse.de>
4922
4923 PR middle-end/53470
4924 * g++.dg/lto/pr53470_0.C: New testcase.
4925 * gcc.dg/lto/pr53470_0.c: Likewise.
4926
4927 2012-06-11 Richard Guenther <rguenther@suse.de>
4928
4929 PR c++/53605
4930 * g++.dg/ext/pr53605.C: New testcase.
4931
4932 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4933
4934 * gnat.dg/specs/array1.ads: New test.
4935 * gnat.dg/specs/array2.ads: Likewise.
4936 * gnat.dg/array22.adb: Likewise.
4937
4938 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4939
4940 * gnat.dg/constant4.adb: New test.
4941 * gnat.dg/constant4_pkg.ads: New helper.
4942
4943 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4944
4945 PR fortran/52552
4946 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4947 * gfortran.dg/allocate_class_1.f90: Modified.
4948 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4949 * gfortran.dg/allocate_class_2.f90: New.
4950
4951 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4952
4953 PR middle-end/53535
4954 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4955
4956 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4957
4958 PR fortran/52861
4959 * gfortran.dg/string_assign_2.f90: New test case.
4960
4961 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4962
4963 PR fortran/52861
4964 * gfortran.dg/string_assign_1.f90: New test case.
4965
4966 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4967
4968 PR middle-end/53580
4969 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4970 * gcc.dg/gomp/critical-4.c: Likewise.
4971 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4972 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4973 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4974 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4975 * c-c++-common/gomp/pr53580.c: New test.
4976
4977 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
4978
4979 PR c++/51214
4980 * g++.dg/cpp0x/forw_enum11.C: New.
4981
4982 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4983
4984 PR c++/53567
4985 * g++.dg/cpp0x/alias-decl-19.C: New.
4986
4987 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4988
4989 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4990
4991 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4992
4993 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4994 (XSTATE_FP): Ditto.
4995 (XSTATE_SSE): Ditto.
4996 (XSTATE_YMM): Ditto.
4997 (avx_os_support): Use new defines.
4998
4999 2012-06-06 Richard Guenther <rguenther@suse.de>
5000
5001 PR testsuite/32380
5002 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5003 loops.
5004
5005 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5006
5007 PR c++/52841
5008 * g++.dg/cpp0x/pr52841.C: New testcase.
5009
5010 2012-06-06 Richard Guenther <rguenther@suse.de>
5011
5012 PR tree-optimization/53081
5013 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5014 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5015
5016 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5017
5018 * gcc.target/powerpc/pr53487.c: New test.
5019
5020 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5021
5022 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5023
5024 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5025
5026 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5027
5028 2012-06-05 Richard Guenther <rguenther@suse.de>
5029
5030 PR tree-optimization/30442
5031 * gcc.dg/vect/bb-slp-30.c: New testcase.
5032
5033 2012-06-05 Richard Guenther <rguenther@suse.de>
5034
5035 PR tree-optimization/53081
5036 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5037 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5038 -fno-tree-loop-distribute-patterns.
5039
5040 2012-06-05 Alan Modra <amodra@gmail.com>
5041
5042 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5043 Check static chain in nested funcs.
5044
5045 2012-06-04 Tobias Burnus <burnus@net-b.de>
5046
5047 PR fortran/50619
5048 * gfortran.dg/init_flag_10.f90: New.
5049
5050 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5051
5052 PR c++/53524
5053 * g++.dg/warn/Wenum-compare-no-2: New.
5054
5055 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5056
5057 PR preprocessor/53463
5058 * g++.dg/cpp/limits.C: New test.
5059 * g++.dg/parse/error19.C: Adjust.
5060 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5061 * g++.dg/warn/pr35635.C: Likewise.
5062 * g++.old-deja/g++.pt/assign1.C: Likewise.
5063
5064 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5065
5066 PR target/53559
5067 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5068 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5069 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5070 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5071 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5072 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5073 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5074 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5075
5076 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5077
5078 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5079
5080 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5081
5082 PR tree-optimization/53550
5083 * gcc.dg/pr53550.c: New test.
5084
5085 2012-06-04 Richard Guenther <rguenther@suse.de>
5086
5087 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5088 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5089 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5090
5091 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5092
5093 PR fortran/48831
5094 * gfortran.dg/parameter_array_element_2.f90: New.
5095
5096 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5097
5098 PR target/53512
5099 * gcc.target/sh/pr53512-1.c: New.
5100 * gcc.target/sh/pr53512-2.c: New.
5101 * gcc.target/sh/pr53512-3.c: New.
5102 * gcc.target/sh/pr53512-4.c: New.
5103
5104 2012-06-01 Jason Merrill <jason@redhat.com>
5105
5106 PR c++/52973
5107 * g++.dg/ext/visibility/template12.C: New.
5108 * g++.dg/ext/attrib14.C: Adjust warning line.
5109
5110 PR c++/52725
5111 * g++.dg/parse/new6.C: New.
5112 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5113
5114 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5115
5116 * c-c++-common/restrict-2.c: Revert previous change.
5117
5118 2012-06-01 Jason Merrill <jason@redhat.com>
5119
5120 PR c++/53137
5121 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5122
5123 PR c++/53484
5124 * g++.dg/cpp0x/auto33.C: New.
5125
5126 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5127
5128 PR c++/26155
5129 * g++.dg/parse/namespace-alias-1.C: New.
5130
5131 2012-06-01 Christian Bruel <christian.bruel@st.com>
5132
5133 * gcc.dg/spec-options.c: New test.
5134 * gcc.dg/foo.specs: New file.
5135
5136 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5137
5138 PR ada/53517
5139 * gnat.dg/lto14.adb: Skip on Solaris.
5140
5141 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5142
5143 * gcc.target/cris/sync-1-v10.c,
5144 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5145 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5146 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5147 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5148 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5149 gcc.target/cris/torture/sync-mis-op-i-1.c,
5150 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5151 gcc.target/cris/torture/sync-mis-op-i-2.c,
5152 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5153 gcc.target/cris/torture/sync-mis-op-i-3.c,
5154 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5155 gcc.target/cris/torture/sync-mis-op-s-1.c,
5156 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5157 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5158 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5159 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5160 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5161 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5162 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5163 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5164 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5165
5166 2012-05-31 Richard Guenther <rguenther@suse.de>
5167
5168 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5169 ldist-pr45948.c with disabled SCCP.
5170
5171 2012-05-31 Richard Guenther <rguenther@suse.de>
5172
5173 PR middle-end/48493
5174 * gcc.dg/torture/pr48493.c: New testcase.
5175
5176 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5177
5178 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5179 arm32 to targets.
5180 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5181 of the initialization loop.
5182 (dg-final): Adjust the expected number of vectorized loops depending
5183 on vect_char_mult target selector.
5184
5185 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5186
5187 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5188 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5189 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5190 New tests.
5191
5192 2012-05-30 Jason Merrill <jason@redhat.com>
5193
5194 PR c++/53356
5195 * g++.dg/init/new34.C: New.
5196 * g++.dg/tree-ssa/stabilize1.C: New.
5197
5198 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR c++/53356
5201 * g++.dg/init/new33.C: New test.
5202
5203 2012-05-30 Richard Guenther <rguenther@suse.de>
5204
5205 PR middle-end/53501
5206 * gcc.dg/torture/pr53501.c: New testcase.
5207 * c-c++-common/restrict-2.c: Adjust.
5208
5209 2012-05-30 Alan Modra <amodra@gmail.com>
5210
5211 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5212 torture-finish.
5213
5214 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5215
5216 * gcc.target/i386/shuf-concat.c: New test.
5217
5218 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR rtl-optimization/53519
5221 * gcc.c-torture/compile/pr53519.c: New test.
5222
5223 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5224
5225 * gcc.target/arm/neon-vrev.c: New.
5226
5227 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5228
5229 PR target/51340
5230 * gcc.target/sh/pr51340-1.c: New.
5231 * gcc.target/sh/pr51340-2.c: New.
5232 * gcc.target/sh/pr51340-3.c: New.
5233
5234 2012-05-29 Richard Guenther <rguenther@suse.de>
5235
5236 PR tree-optimization/53516
5237 * gcc.dg/torture/pr53516.c: New testcase.
5238
5239 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5240
5241 PR preprocessor/53229
5242 * gcc.dg/cpp/paste6.c: Force to run without
5243 -ftrack-macro-expansion.
5244 * gcc.dg/cpp/paste8.c: Likewise.
5245 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5246 -ftrack-macro-expansion.
5247 * gcc.dg/cpp/paste12.c: Force to run without
5248 -ftrack-macro-expansion.
5249 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5250 -ftrack-macro-expansion.
5251 * gcc.dg/cpp/paste13.c: Likewise.
5252 * gcc.dg/cpp/paste14.c: Likewise.
5253 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5254 -ftrack-macro-expansion.
5255 * gcc.dg/cpp/paste18.c: New test.
5256
5257 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5258
5259 * gcc.target/cris/torture/trap-1.c,
5260 gcc.target/cris/torture/trap-2.c,
5261 gcc.target/cris/torture/trap-3.c,
5262 gcc.target/cris/torture/trap-v0.c,
5263 gcc.target/cris/torture/trap-v3.c: New tests.
5264
5265 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5266
5267 PR c++/25137
5268 * g++.dg/warn/Wbraces3.C: New.
5269 * g++.dg/warn/Wbraces4.C: Likewise.
5270
5271 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5272
5273 PR tree-optimization/53505
5274 * c-c++-common/torture/pr53505.c: New test.
5275
5276 2012-05-27 Nathan Sidwell <nathan@acm.org>
5277
5278 * gcc.dg/stmt-expr-4.c: New.
5279
5280 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5281
5282 PR c++/53491
5283 * g++.dg/parse/crash60.C: New.
5284
5285 2012-05-26 Jason Merrill <jason@redhat.com>
5286
5287 PR c++/53220
5288 * c-c++-common/array-lit.c: New.
5289 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5290
5291 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5292
5293 PR ada/50294
5294 * gnat.dg/array21.adb: New test.
5295
5296 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5297
5298 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5299
5300 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5301
5302 PR c++/32054
5303 * g++.dg/other/anon-union3.C: New.
5304
5305 2012-05-25 Ian Lance Taylor <iant@google.com>
5306
5307 * gcc.dg/split-6.c: New test.
5308
5309 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5310
5311 * gnat.dg/lto14.adb: New test.
5312
5313 2012-05-25 Tristan Gingold <gingold@adacore.com>
5314
5315 * gcc.target/i386/large-frame.c: New.
5316
5317 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5318 * gcc.target/powerpc/lhs-1.c: New.
5319 * gcc.target/powerpc/lhs-2.c: New.
5320 * gcc.target/powerpc/lhs-3.c: New.
5321
5322 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5323
5324 Make unwound macro expansion trace less redundant
5325 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5326 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5327 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5328 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5329 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5330 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5331
5332 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5333
5334 PR c++/53464
5335 * g++.dg/cpp0x/constexpr-default1.C: New.
5336
5337 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5338
5339 PR c++/32080
5340 * g++.dg/eh/goto2.C: New.
5341
5342 2012-05-24 Richard Guenther <rguenther@suse.de>
5343
5344 PR middle-end/53460
5345 * g++.dg/tree-prof/pr53460.C: New testcase.
5346
5347 2012-05-24 Richard Guenther <rguenther@suse.de>
5348
5349 PR bootstrap/53466
5350 * g++.dg/debug/pr53466.C: New testcase.
5351
5352 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5353
5354 PR tree-optimization/53465
5355 * gcc.c-torture/execute/pr53465.c: New test.
5356
5357 2012-05-23 Tobias Burnus <burnus@net-b.de>
5358
5359 PR fortran/51055
5360 PR fortran/45170
5361 * gfortran.dg/allocate_with_typespec_6.f90: New.
5362
5363 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5364
5365 PR c++/29185
5366 * g++.dg/warn/delete-array-1.C: New.
5367
5368 2012-05-23 Richard Guenther <rguenther@suse.de>
5369
5370 * gcc.dg/torture/pr39074-2.c: Adjust.
5371 * gcc.dg/torture/pr39074.c: Likewise.
5372 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5373 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5374
5375 2012-05-22 Jan Hubicka <jh@suse.cz>
5376
5377 PR middle-end/53161
5378 * g++.dg/torture/pr53161.C: New testcase.
5379
5380 2012-05-22 Tobias Burnus <burnus@net-b.de>
5381
5382 PR fortran/53389
5383 * gfortran.dg/realloc_on_assign_15.f90: New.
5384
5385 2012-05-22 Richard Guenther <rguenther@suse.de>
5386
5387 PR middle-end/51071
5388 * gcc.dg/torture/pr51071-2.c: New testcase.
5389
5390 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5391
5392 PR tree-optimization/53336
5393 * g++.dg/torture/pr53336.C: New testcase.
5394
5395 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5396
5397 PR c++/53322
5398 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5399 instead of -Wunused-local-typedefs.
5400
5401 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5402
5403 PR c++/51184
5404 * g++.dg/other/abstract4.C: New-
5405
5406 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5407
5408 PR c++/40821
5409 * g++.dg/ext/attrib46.C: New.
5410
5411 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5412
5413 PR c/53418
5414 * gcc.c-torture/compile/pr53418-1.c,
5415 gcc.c-torture/compile/pr53418-2.c: New tests.
5416
5417 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5418
5419 PR tree-optimization/53366
5420 * gcc.dg/torture/pr53366-1.c: New test.
5421 * gcc.dg/torture/pr53366-2.c: New test.
5422 * gcc.target/i386/pr53366-1.c: New test.
5423 * gcc.target/i386/pr53366-2.c: New test.
5424
5425 PR tree-optimization/53409
5426 * gcc.c-torture/compile/pr53409.c: New test.
5427
5428 PR tree-optimization/53410
5429 * gcc.c-torture/compile/pr53410-1.c: New test.
5430 * gcc.c-torture/compile/pr53410-2.c: New test.
5431
5432 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5433
5434 PR target/53425
5435 * gcc.target/i386/pr53425-1.c: New file.
5436 * gcc.target/i386/pr53425-2.c: Likewise.
5437
5438 2012-05-21 Richard Guenther <rguenther@suse.de>
5439
5440 PR tree-optimization/53408
5441 * gcc.dg/torture/pr53408.c: New testcase.
5442
5443 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5444 H.J. Lu <hongjiu.lu@intel.com>
5445
5446 PR target/53416
5447 * gcc.target/i386/pr53416.c: New file.
5448
5449 2012-05-21 Richard Guenther <rguenther@suse.de>
5450
5451 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5452
5453 2012-05-21 Richard Guenther <rguenther@suse.de>
5454
5455 * gcc.dg/torture/ldist-1.c: New testcase.
5456
5457 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5458
5459 * gnat.dg/lto13.adb: New test.
5460 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5461
5462 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5463
5464 * gnat.dg/specs/lto12.ads: New test.
5465 * gnat.dg/specs/lto12_pkg.ads: New helper.
5466
5467 2012-05-18 Richard Guenther <rguenther@suse.de>
5468
5469 PR tree-optimization/53346
5470 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5471 * gcc.target/i386/incoming-10.c: Adjust.
5472 * gcc.target/i386/incoming-11.c: Likewise.
5473 * gcc.target/i386/pr46295.c: Likewise.
5474
5475 2012-05-18 Richard Guenther <rguenther@suse.de>
5476
5477 * gcc.dg/pr53352.c: Return zero.
5478
5479 2012-05-18 Richard Guenther <rguenther@suse.de>
5480
5481 PR tree-optimization/53390
5482 * gcc.dg/torture/pr53390.c: New testcase.
5483
5484 2012-05-18 Meador Inge <meadori@codesourcery.com>
5485
5486 PR rtl-optimization/53352
5487 * gcc.dg/pr53352.c: New test.
5488
5489 2012-05-17 David S. Miller <davem@davemloft.net>
5490
5491 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5492 failure on sparc-*-linux-gnu.
5493
5494 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5495
5496 PR c++/39681
5497 * g++.dg/parse/error49.C: New.
5498 * g++.dg/cpp0x/error8.C: Likewise.
5499 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5500 * g++.dg/ext/utf-dflt2.C: Likewise.
5501 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5502 * g++.dg/ext/utf-dflt.C: Likewise.
5503 * c-c++-common/raw-string-3.c: Likewise.
5504 * c-c++-common/raw-string-4.c: Likewise.
5505
5506 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5507
5508 PR c++/53371
5509 * g++.dg/cpp0x/catch1.C: New.
5510
5511 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5512
5513 PR c++/44516
5514 * g++.dg/parse/error48.C: New.
5515 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5516 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5517
5518 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5519
5520 * gcc.dg/tm/indirect-2.c: New test.
5521
5522 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5523
5524 PR tree-optimization/53217
5525 * gfortran.dg/pr53217.f90: New test.
5526
5527 2012-05-16 Richard Guenther <rguenther@suse.de>
5528
5529 PR tree-optimization/53364
5530 * g++.dg/torture/pr53364.C: New testcase.
5531
5532 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5533
5534 PR testsuite/52641
5535 * gcc.dg/pr52549.c: Fix test for long != void*
5536 * gcc.c-torture/execute/pr52979-1.x: New file.
5537 * gcc.c-torture/execute/pr52979-2.x: New file.
5538
5539 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5540
5541 PR preprocessor/7263
5542 * gcc.dg/binary-constants-2.c: Run without tracking locations
5543 accross macro expansion.
5544 * gcc.dg/binary-constants-3.c: Likewise.
5545 * gcc.dg/cpp/sysmac2.c: Likewise.
5546 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5547 location.
5548 * gcc.dg/cpp/syshdr3.c: New test.
5549 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5550 * gcc.dg/system-binary-constants-1.c: New test.
5551 * gcc.dg/system-binary-constants-1.h: New header for the new test
5552 above.
5553 * g++.dg/cpp/syshdr3.C: New test.
5554 * g++.dg/cpp/syshdr3.h: New header the new test above.
5555 * g++.dg/system-binary-constants-1.C: New test.
5556 * g++.dg/system-binary-constants-1.h: New header the new test
5557 above.
5558
5559 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5560
5561 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5562
5563 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5564
5565 PR target/53358
5566 * gcc.dg/pr53358.c: New test.
5567
5568 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5569
5570 PR c++/11856
5571 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5572 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5573
5574 2012-05-15 Olivier Hainque <hainque@adacore.com>
5575
5576 * g++.dg/eh/sighandle.C: New testcase.
5577
5578 2012-05-15 Richard Guenther <rguenther@suse.de>
5579
5580 PR tree-optimization/53355
5581 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5582
5583 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5584
5585 * gfortran.dg/*.f90: Remove now redundant manual
5586 cleanup-modules directive.
5587
5588 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5589
5590 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5591 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5592
5593 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5594
5595 PR fortran/52428
5596 * gfortran.dg/int_range_io_1.f90: New test.
5597
5598 2012-05-14 Andi Kleen <ak@linux.intel.com>
5599 Jakub Jelinek <jakub@redhat.com>
5600
5601 PR target/53315
5602 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5603 * gcc.target/i386/rtm-check.h: New file.
5604 * gcc.target/i386/pr53315.c: New test.
5605
5606 2012-05-14 Tobias Burnus <burnus@net-b.de>
5607
5608 PR fortran/49110
5609 PR fortran/51055
5610 PR fortran/53329
5611 * gfortran.dg/deferred_type_param_4.f90: New.
5612 * gfortran.dg/deferred_type_param_6.f90: New.
5613
5614 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5615
5616 * gcc.target/i386/retarg.c: New test.
5617
5618 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5619
5620 PR fortran/45170
5621 * gfortran.dg/deferred_type_param_3.f90: New.
5622 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5623 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5624
5625 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5626
5627 * gnat.dg/null_pointer_deref3.adb: New test.
5628
5629 2012-05-12 Tobias Burnus <burnus@net-b.de>
5630
5631 PR fortran/49110
5632 PR fortran/52843
5633 * gfortran.dg/deferred_type_param_5.f90: New.
5634
5635 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5636
5637 * g++.dg/parse/error47.C: New.
5638
5639 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5640
5641 PR fortran/52537
5642 * gfortran.dg/string_compare_4.f90: Change option
5643 to -fdump-tree-original. Add test case for kind=4.
5644
5645 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5646
5647 PR fortran/52537
5648 * gfortran.dg/string_compare_4.f90: New test.
5649
5650 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5651
5652 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5653
5654 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5655
5656 PR c++/53305
5657 * g++.dg/cpp0x/variadic132.C: New.
5658
5659 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5660
5661 PR c++/53158
5662 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5663 * g++.dg/parse/error26.C: Tweak dg-error column number.
5664
5665 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5666
5667 PR c++/53301
5668 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5669
5670 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5671
5672 * gnat.dg/lto11.ad[sb]: New test.
5673
5674 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5675
5676 PR target/52908
5677 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5678 directive to Scan for vpmuldq, not vpmacsdql.
5679
5680 2012-05-09 Michael Matz <matz@suse.de>
5681
5682 PR tree-optimization/53185
5683 * gcc.dg/vect/pr53185.c: New test.
5684
5685 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5686
5687 PR middle-end/53249
5688 * gcc.target/i386/pr53249.c: New.
5689
5690 2012-05-09 Richard Guenther <rguenther@suse.de>
5691
5692 PR tree-optimization/18437
5693 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5694 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5695
5696 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR tree-optimization/53226
5699 * gcc.c-torture/compile/pr53226.c: New test.
5700
5701 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5702
5703 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5704 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5705 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5706 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5707 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5708 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5709 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5710 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5711 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5712 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5713 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5714 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5715 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5716 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5717
5718 2012-05-09 Dehao Chen <dehao@google.com>
5719
5720 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5721 * gcc.dg/predict-2.c: Likewise.
5722 * gcc.dg/predict-3.c: Likewise.
5723 * gcc.dg/predict-4.c: Likewise.
5724 * gcc.dg/predict-5.c: Likewise.
5725 * gcc.dg/predict-6.c: Likewise.
5726
5727 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5728
5729 PR target/53272
5730 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5731
5732 2012-05-08 Richard Guenther <rguenther@suse.de>
5733
5734 * gcc.dg/fold-bitand-4.c: New testcase.
5735
5736 2012-05-08 Dehao Chen <dehao@google.com>
5737
5738 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5739 heuristic is working properly.
5740 * gcc.dg/predict-2.c: Likewise.
5741 * gcc/dg/predict-3.c: Likewise.
5742 * gcc/dg/predict-4.c: Likewise.
5743 * gcc/dg/predict-5.c: Likewise.
5744 * gcc/dg/predict-6.c: Likewise.
5745
5746 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5747
5748 PR tree-optimization/53239
5749 * g++.dg/opt/vrp3.C: New test.
5750 * g++.dg/opt/vrp3-aux.cc: New file.
5751 * g++.dg/opt/vrp3.h: New file.
5752
5753 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5754
5755 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5756 .uleb128 support in assembler output.
5757
5758 2012-05-07 Richard Guenther <rguenther@suse.de>
5759
5760 PR lto/42987
5761 * g++.dg/lto/pr42987_0.C: New testcase.
5762 * g++.dg/lto/pr42987_1.C: Likewise.
5763
5764 2012-05-07 Tobias Burnus <burnus@net-b.de>
5765
5766 PR fortran/53255
5767 * gfortran.dg/typebound_operator_15.f90: New.
5768
5769 2012-05-06 Tobias Burnus <burnus@net-b.de>
5770
5771 PR fortran/41587
5772 * gfortran.dg/class_array_13.f90: New.
5773
5774 2012-05-06 Tristan Gingold <gingold@adacore.com>
5775
5776 * gnat.dg/warn7.adb: New test.
5777
5778 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5779
5780 * gnat.dg/specs/renamings.ads: Rename to...
5781 * gnat.dg/specs/renaming1.ads: ...this.
5782 * gnat.dg/specs/renaming2.ads: New test.
5783 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5784 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5785 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5786 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5787
5788 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5789
5790 * gnat.dg/discr36.ad[sb]: New test.
5791 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5792
5793 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
5794
5795 PR c/43772
5796 * c-c++-common/pr43772.c: New.
5797
5798 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5799
5800 PR fortran/41600
5801 * gfortran.dg/select_type_26.f03 : New test.
5802 * gfortran.dg/select_type_27.f03 : New test.
5803
5804 PR fortran/53191
5805 * gfortran.dg/select_type_28.f03 : New test.
5806
5807 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5808
5809 PR fortran/49010
5810 PR fortran/24518
5811 * gfortran.dg/mod_sign0_1.f90: New test.
5812 * gfortran.dg/mod_large_1.f90: New test.
5813
5814 2012-05-04 Tobias Burnus <burnus@net-b.de>
5815
5816 PR fortran/53175
5817 gfortran.dg/public_private_module_5.f90: New.
5818
5819 2012-05-04 Tobias Burnus <burnus@net-b.de>
5820
5821 PR fortran/53111
5822 * gfortran.dg/constructor_7.f90: New.
5823 * gfortran.dg/constructor_8.f90: New.
5824
5825 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5826
5827 PR c++/53166
5828 * g++.dg/cpp0x/static_assert7.C: New.
5829
5830 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5831
5832 PR tree-optimization/52633
5833 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5834 recognized as widening shifts instead of over-widening.
5835 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5836 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5837 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5838 * gcc.target/arm/pr52633.c: New test.
5839
5840 2012-05-04 Richard Guenther <rguenther@suse.de>
5841
5842 PR tree-optimization/53168
5843 * gcc.dg/torture/pr53168.c: New testcase.
5844 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5845
5846 2012-05-04 Richard Guenther <rguenther@suse.de>
5847
5848 * gcc.dg/lto/pr53214_0.c: New testcase.
5849
5850 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5851
5852 * gcc.target/ia64/pr48496.c: New test.
5853 * gcc.target/ia64/pr52657.c: Likewise.
5854
5855 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
5856
5857 PR c/51712
5858 * c-c++-common/pr51712.c: New.
5859
5860 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5861
5862 PR target/53199
5863 * gcc.target/powwerpc/pr53199.c: New file.
5864
5865 2012-05-03 Jason Merrill <jason@redhat.com>
5866
5867 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5868
5869 * gcc.dg/debug/dwarf2/dups-types.c: New.
5870 * gcc.dg/debug/dwarf2/dups-types.h: New.
5871
5872 2012-05-03 Jason Merrill <jason@redhat.com>
5873
5874 * g++.dg/debug/dwarf2/namespace-2.C: New.
5875 * g++.dg/debug/dwarf2/localclass3.C: New.
5876
5877 2012-05-03 Jason Merrill <jason@redhat.com>
5878
5879 * g++.dg/debug/dwarf2/thunk1.C: New.
5880
5881 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5882
5883 PR c++/53186
5884 * g++.dg/other/final2.C: New.
5885
5886 2012-05-03 Richard Guenther <rguenther@suse.de>
5887
5888 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5889
5890 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5891
5892 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5893 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5894 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5895 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5896
5897 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5898
5899 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5900 .byte 0xf2.
5901 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5902 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5903 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5904
5905 PR debug/53174
5906 * gcc.dg/pr53174.c: New test.
5907
5908 PR target/53187
5909 * gcc.target/arm/pr53187.c: New test.
5910 * gcc.c-torture/compile/pr53187.c: New test.
5911
5912 2012-05-03 Richard Guenther <rguenther@suse.de>
5913
5914 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5915 unsupported prefetching support.
5916
5917 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5918
5919 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5920 option -ftrack-macro-expansion=0.
5921 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5922 option -ftrack-macro-expansion=0.
5923
5924 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5925
5926 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5927 dg-options for target arm with dg-additional-options.
5928
5929 2012-05-03 Richard Guenther <rguenther@suse.de>
5930
5931 PR tree-optimization/53144
5932 * gcc.dg/torture/pr53144.c: New testcase.
5933
5934 2012-05-03 Tobias Burnus <burnus@net-b.de>
5935
5936 PR fortran/52864
5937 * gfortran.dg/pointer_intent_7.f90: New.
5938 * gfortran.dg/pure_formal_3.f90: New.
5939
5940 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5941
5942 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5943
5944 2012-05-02 Martin Jambor <mjambor@suse.cz>
5945
5946 PR lto/52605
5947 * g++.dg/lto/pr52605_0.C: New test.
5948
5949 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5950
5951 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5952 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5953 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5954 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5955 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5956 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5957 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5958 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5959 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5960 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5961 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5962 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5963 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5964 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5965 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5966 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5967
5968 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5969
5970 PR middle-end/53153
5971 * gcc.dg/pr53153.c: New test.
5972
5973 2012-05-02 Richard Guenther <rguenther@suse.de>
5974
5975 * g++.dg/tree-ssa/pr19807.C: Adjust.
5976
5977 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5978
5979 PR tree-optimization/53163
5980 * gcc.c-torture/compile/pr53163.c: New test.
5981
5982 PR rtl-optimization/53160
5983 * gcc.c-torture/execute/pr53160.c: New test.
5984
5985 2012-05-01 Ian Lance Taylor <iant@google.com>
5986
5987 PR c/37303
5988 * gcc.dg/pr37303.c: New test.
5989
5990 2012-05-01 Richard Henderson <rth@redhat.com>
5991
5992 * lib/target-supports.exp
5993 (check_effective_target_sync_long_long_runtime): True for
5994 check_effective_target_powerpc64.
5995
5996 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
5997
5998 PR c++/51033
5999 * gcc.dg/vector-1.c: Move to ...
6000 * c-c++-common/vector-1.c: ... here.
6001 * gcc.dg/vector-2.c: Move to ...
6002 * c-c++-common/vector-2.c: ... here.
6003 * gcc.dg/vector-3.c: Move to ...
6004 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6005 * gcc.dg/vector-4.c: Move to ...
6006 * c-c++-common/vector-4.c: ... here.
6007 * gcc.dg/vector-init-1.c: Move to ...
6008 * c-c++-common/vector-init-1.c: ... here.
6009 * gcc.dg/vector-init-2.c: Move to ...
6010 * c-c++-common/vector-init-2.c: ... here.
6011 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6012 * c-c++-common/vector-subscript-1.c: ... here.
6013 * gcc.dg/vector-subscript-2.c: Move to ...
6014 * c-c++-common/vector-subscript-2.c: ... here.
6015 * gcc.dg/vector-subscript-3.c: Move to ...
6016 * c-c++-common/vector-subscript-3.c: ... here.
6017
6018 PR c++/51314
6019 * g++.dg/cpp0x/vt-51314.C: New test.
6020 * g++.dg/cpp0x/variadic76.C: Fix.
6021
6022 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6023
6024 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6025
6026 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6027
6028 Add -Wvarargs option
6029 * c-c++-common/Wvarargs.c: New test case.
6030 * c-c++-common/Wvarargs-2.c: Likewise.
6031
6032 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6033
6034 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6035 * objc.dg/foreach-7.m: Force the test case to run without
6036 -ftrack-macro-expansion.
6037 * c-c++-common/tm/attrib-1.c: Likewise.
6038 * c-c++-common/warn-ommitted-condop.c: Likewise.
6039 * gcc.dg/assign-warn-1.c: Likewise.
6040 * gcc.dg/assign-warn-2.c: Likewise.
6041 * gcc.dg/attr-alloc_size.c: Likewise.
6042 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6043 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6044 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6045 * gcc.dg/c90-const-expr-9.c: Likewise.
6046 * gcc.dg/c99-const-expr-9.c: Likewise.
6047 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6048 * gcc.dg/cpp/direct2s.c: Likewise.
6049 * gcc.dg/cpp/pr28709.c: Likewise.
6050 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6051 * gcc.dg/dfp/composite-type.c: Likewise.
6052 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6053 with -ftrack-macro-expansion
6054 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6055 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6056 * g++.dg/ext/cleanup-1.C: Likewise.
6057 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6058 * g++.dg/template/sfinae10.C: Likewise.
6059 * g++.dg/tm/wrap-2.C: Likewise.
6060 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6061 * g++.dg/warn/Wsign-conversion.C: Likewise.
6062 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6063 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6064 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6065 it to run with -ftrack-macro-expansion.
6066 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6067 test cases without -ftrack-macro-expansion.
6068
6069 Fix location for static class members
6070 * g++.dg/template/sfinae6_neg.C: Adjust.
6071
6072 Make conversion warnings work on NULL with -ftrack-macro-expansion
6073 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6074 alongside the previous testing for NULL.
6075
6076 Fix -Wuninitialized for -ftrack-macro-expansion
6077 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6078
6079 Strip "<built-in>" loc from displayed expansion context
6080 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6081 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6082 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6083 new test above.
6084
6085 Fix expansion point loc for macro-like tokens
6086 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6087 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6088
6089 Fix token pasting with -ftrack-macro-expansion
6090 * gcc.dg/cpp/paste17.c: New test case for
6091 -ftrack-macro-expansion=2 mode only.
6092 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6093
6094 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6095
6096 * gnat.dg/warn6.ad[sb]: New test.
6097
6098 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6099
6100 PR 53149
6101 * gcc.dg/20011021-1.c: Adjust testcase.
6102
6103 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6104
6105 PR fortran/53148
6106 * gfortran.dg/function_optimize_12.f90: New test.
6107
6108 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6109
6110 PR target/53156
6111 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6112 code to match current output and cover new peephole2 pattern.
6113
6114 2012-04-27 Ollie Wild <aaw@google.com>
6115
6116 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6117
6118 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6119
6120 * gcc.c-torture/execute/20120427-2.c: New testcase.
6121 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6122 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6123 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6124
6125 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6126
6127 PR target/53138
6128 * gcc.c-torture/execute/20120427-1.c: New testcase.
6129
6130 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6131
6132 PR middle-end/27139
6133 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6134
6135 2012-04-27 Tom de Vries <tom@codesourcery.com>
6136
6137 PR tree-optimization/51879
6138 * gcc.dg/pr51879.c: New test.
6139 * gcc.dg/pr51879-2.c: Same.
6140 * gcc.dg/pr51879-3.c: Same.
6141 * gcc.dg/pr51879-4.c: Same.
6142 * gcc.dg/pr51879-6.c: Same.
6143
6144 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6145
6146 PR c++/53096
6147 * g++.dg/cpp0x/defaulted35.C: New.
6148 * g++.dg/cpp0x/defaulted15.C: Adjust.
6149
6150 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6151
6152 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6153 structure layout.
6154
6155 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6156
6157 * gcc.target/i386/builtin_target.c: Check avx2.
6158
6159 2012-04-26 Alan Modra <amodra@gmail.com>
6160
6161 * gcc.target/powerpc/savres.c: New test.
6162 * gcc.target/powerpc/powerpc.exp: Run it.
6163
6164 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6165
6166 PR target/53120
6167 * gcc.dg/torture/pr53120.c: New test.
6168
6169 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6170
6171 PR middle-end/52979
6172 * gcc.c-torture/compile/pr52979-1.c: New test.
6173 * gcc.c-torture/execute/pr52979-1.c: New test.
6174 * gcc.c-torture/execute/pr52979-2.c: New test.
6175
6176 2012-04-25 Richard Guenther <rguenther@suse.de>
6177
6178 * gcc.target/i386/l_fma_float_5.c: Adjust.
6179 * gcc.target/i386/l_fma_double_4.c: Likewise.
6180 * gcc.target/i386/l_fma_float_2.c: Likewise.
6181 * gcc.target/i386/l_fma_float_6.c: Likewise.
6182 * gcc.target/i386/l_fma_double_1.c: Likewise.
6183 * gcc.target/i386/l_fma_double_5.c: Likewise.
6184 * gcc.target/i386/l_fma_float_3.c: Likewise.
6185 * gcc.target/i386/l_fma_double_2.c: Likewise.
6186 * gcc.target/i386/l_fma_double_6.c: Likewise.
6187 * gcc.target/i386/l_fma_float_4.c: Likewise.
6188 * gcc.target/i386/l_fma_double_3.c: Likewise.
6189 * gcc.target/i386/l_fma_float_1.c: Likewise.
6190
6191 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR tree-optimization/53058
6194 * gcc.c-torture/compile/pr53058.c: New test.
6195
6196 2012-04-25 Jan Hubicka <jh@suse.cz>
6197
6198 PR middle-end/53088
6199 * gcc.target/i386/pr39082-1.c: Update warning location.
6200
6201 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6202
6203 PR c/52880
6204 * gcc.dg/pr52880.c: New test.
6205
6206 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
6207
6208 * gcc.dg/m-un-2.c: Update.
6209 * gcc.dg/20011021-1.c: Update.
6210
6211 2012-04-25 Tobias Burnus <burnus@net-b.de>
6212
6213 PR fortran/52196
6214 * gfortran.dg/realloc_on_assign_14.f90: New.
6215
6216 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6217
6218 PR testsuite/52641
6219 PR tree-optimizations/52891
6220 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6221
6222 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6223
6224 PR c++/52363
6225 * g++.dg/cpp0x/sfinae35.C: New.
6226 * g++.dg/cpp0x/sfinae36.C: Likewise.
6227
6228 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6229
6230 * gcc.target/builtin_target.c: New testcase.
6231
6232 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6233
6234 PR target/47197
6235 * gcc.target/powerpc/pr47197.c: New test.
6236
6237 2012-04-24 Richard Guenther <rguenther@suse.de>
6238
6239 PR tree-optimization/53085
6240 * g++.dg/torture/pr53085.C: New testcase.
6241
6242 2012-04-24 Andrew Pinski <apinski@cavium.com>
6243
6244 PR tree-opt/33512
6245 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6246 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6247 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6248
6249 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6250
6251 PR middle-end/53084
6252 * gcc.c-torture/execute/pr53084.c: New test.
6253
6254 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6255
6256 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6257
6258 2012-04-23 Andrew Pinski <apinski@cavium.com>
6259
6260 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6261
6262 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6263
6264 PR regression/53076
6265 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6266 * gcc.dg/torture/builtin-power-1.c: Likewise.
6267
6268 2012-04-23 Richard Guenther <rguenther@suse.de>
6269
6270 PR tree-optimization/53070
6271 * gcc.dg/torture/pr53070.c: New testcase.
6272
6273 2012-04-23 Richard Guenther <rguenther@suse.de>
6274
6275 PR c/53060
6276 * gcc.dg/pr53060.c: New testcase.
6277
6278 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6279
6280 PR tree-optimizations/52891
6281 * gcc.c-torture/compile/pr52891-1.c: New test.
6282 * gcc.c-torture/compile/pr52891-2.c: New test.
6283
6284 2012-04-22 Tobias Burnus <burnus@net-b.de>
6285
6286 PR fortran/53051
6287 * gfortran.dg/read_float_4.f90: New.
6288
6289 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
6290
6291 PR 35441
6292 * c-c++-common/pr35441.C: New.
6293
6294 2012-04-20 Ian Lance Taylor <iant@google.com>
6295
6296 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6297 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6298
6299 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6300
6301 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6302 array access.
6303 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6304
6305 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6306
6307 PR rtl-optimization/44214
6308 * gcc.dg/pr44214-1.c: New test.
6309 * gcc.dg/pr44214-2.c: Likewise.
6310 * gcc.dg/pr44214-3.c: Likewise.
6311
6312 2012-04-20 Richard Guenther <rguenther@suse.de>
6313
6314 * g++.dg/torture/20120420-1.C: New testcase.
6315
6316 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6317
6318 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6319
6320 2012-04-19 Christian Bruel <christian.bruel@st.com>
6321
6322 * gcc.dg/pr52283.c: New test.
6323
6324 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
6325
6326 * gcc.dg/pr37985.c: New test.
6327
6328 2012-04-19 Richard Guenther <rguenther@suse.de>
6329
6330 PR rtl-optimization/44688
6331 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6332 possibly profitable.
6333
6334 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6335
6336 PR tree-optimization/52976
6337 * gfortran.dg/reassoc_11.f: New test.
6338
6339 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6340
6341 PR tree-optimization/52976
6342 * gfortran.dg/reassoc_7.f: New test.
6343 * gfortran.dg/reassoc_8.f: Likewise.
6344 * gfortran.dg/reassoc_9.f: Likewise.
6345 * gfortran.dg/reassoc_10.f: Likewise.
6346
6347 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6348
6349 PR c++/52422
6350 * g++.dg/cpp0x/sfinae33.C: New.
6351 * g++.dg/cpp0x/sfinae34.C: Likewise.
6352
6353 2012-04-18 Joey Ye <joey.ye@arm.com>
6354
6355 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6356
6357 2012-04-18 Richard Guenther <rguenther@suse.de>
6358
6359 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6360 array access.
6361 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6362 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6363
6364 2012-04-17 Tom de Vries <tom@codesourcery.com>
6365
6366 * g++.dg/pr51264-4.C: New test.
6367
6368 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6369
6370 PR c++/52599
6371 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6372
6373 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 PR c++/53003
6376 * g++.dg/parse/crash59.C: New.
6377
6378 2012-04-17 Michael Matz <matz@suse.de>
6379
6380 PR tree-optimization/18437
6381 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6382
6383 2012-04-17 Richard Guenther <rguenther@suse.de>
6384
6385 PR middle-end/53011
6386 * g++.dg/torture/pr53011.C: New testcase.
6387
6388 2012-04-16 Jason Merrill <jason@redhat.com>
6389
6390 PR c++/38543
6391 * g++.dg/cpp0x/variadic131.C: New.
6392
6393 PR c++/52008
6394 * g++.dg/cpp0x/variadic130.C: New.
6395
6396 PR c++/50830
6397 * g++.dg/cpp0x/variadic129.C: New.
6398
6399 PR c++/50303
6400 * g++.dg/cpp0x/variadic128.C: New.
6401
6402 2012-04-16 Tobias Burnus <burnus@net-b.de>
6403
6404 PR fortran/52864
6405 * gfortran.dg/pointer_intent_6.f90: New.
6406
6407 2012-04-16 Tobias Burnus <burnus@net-b.de>
6408
6409 PR fortran/52916
6410 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6411 to include public_private_module_4.f90.
6412 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6413 targets.
6414
6415 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6416
6417 PR c++/49152
6418 * g++.dg/diagnostic/operator1.C: New.
6419 * g++.dg/ext/label5.C: Adjust.
6420 * g++.dg/ext/va-arg1.C: Likewise.
6421 * g++.dg/other/error20.C: Likewise.
6422 * g++.dg/other/error20.C: Likewise.
6423 * g++.dg/other/error16.C: Likewise.
6424 * g++.dg/other/error10.C: Likewise.
6425 * g++.dg/parse/error30.C: Likewise.
6426 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6427
6428 2012-04-16 Jason Merrill <jason@redhat.com>
6429
6430 PR c++/51148
6431 * g++.dg/cpp0x/variadic127.C: New.
6432
6433 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6434
6435 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6436 testcase name.
6437 Use fail, pass instead of unresolved.
6438 Don't log $optstr.
6439
6440 PR testsuite/52948
6441 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6442 TODO_dump_func.
6443 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6444 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6445 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6446
6447 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6448
6449 PR fortran/52968
6450 * gfortran.dg/typebound_call_23.f03: New test case.
6451
6452 2012-04-15 Jason Merrill <jason@redhat.com>
6453
6454 PR c++/47220
6455 * g++.dg/cpp0x/variadic126.C: New.
6456
6457 PR c++/52380
6458 * g++.dg/cpp0x/variadic125.C: New.
6459
6460 PR c++/52292
6461 * g++.dg/cpp0x/variadic124.C: New.
6462
6463 PR c++/52706
6464 * g++.dg/cpp0x/nullptr27.C: New.
6465
6466 PR c++/52818
6467 * g++.dg/warn/format8.C: New.
6468
6469 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6470
6471 PR fortran/51082
6472 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6473
6474 2012-04-14 Tobias Burnus <burnus@net-b.de>
6475
6476 PR fortran/52916
6477 PR fortran/40973
6478 * gfortran.dg/public_private_module_3.f90: New.
6479 * gfortran.dg/public_private_module_4.f90: New.
6480
6481 2012-04-14 Tom de Vries <tom@codesourcery.com>
6482
6483 * gcc.dg/superblock.c: New test.
6484
6485 2012-04-14 Tom de Vries <tom@codesourcery.com>
6486
6487 * gcc.dg/pr51879-12.c: New test.
6488
6489 2012-04-13 Jason Merrill <jason@redhat.com>
6490
6491 PR c++/52824
6492 * g++.dg/cpp0x/variadic123.C: New.
6493 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6494
6495 PR c++/52905
6496 * g++.dg/cpp0x/initlist-ctor1.C: New.
6497
6498 PR c++/52915
6499 * g++.dg/other/anon-union2.C: New.
6500
6501 2012-04-13 Martin Jambor <mjambor@suse.cz>
6502
6503 PR middle-end/52939
6504 * g++.dg/ipa/pr52939.C: New test.
6505
6506 2012-04-13 Tom de Vries <tom@codesourcery.com>
6507
6508 * gcc.dg/pr52734.c: New test.
6509
6510 2012-04-13 Richard Guenther <rguenther@suse.de>
6511
6512 PR tree-optimization/52969
6513 * gcc.dg/torture/pr52969.c: New testcase.
6514
6515 2012-04-13 Richard Guenther <rguenther@suse.de>
6516
6517 PR c/52549
6518 * gcc.dg/pr52549.c: New testcase.
6519
6520 2012-04-13 Richard Guenther <rguenther@suse.de>
6521
6522 PR c/52862
6523 * gcc.dg/pr52862.c: New testcase.
6524
6525 2012-04-13 Joey Ye <joey.ye@arm.com>
6526
6527 * gcc.target/arm/thumb1-imm.c: New testcase.
6528
6529 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6530
6531 PR target/52932
6532 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6533 second function argument.
6534 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6535 (calc_permps): Update declaration. Calculate result correctly.
6536 (avx2_test): Change src2 type to union256i_d.
6537 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6538 correctly.
6539
6540 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6541
6542 PR target/52775
6543 * gcc.target/powerpc/pr52775.c: New file.
6544
6545 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6546
6547 PR tree-optimization/18589
6548 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6549 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6550 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6551 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6552 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6553 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6554 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6555 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6556 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6557 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6558
6559 2012-04-12 Richard Guenther <rguenther@suse.de>
6560
6561 PR tree-optimization/52943
6562 * gcc.dg/torture/pr52943.c: New testcase.
6563
6564 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6565
6566 PR target/50751
6567 * gcc/target/sh/pr50751-4.c: New.
6568 * gcc/target/sh/pr50751-5.c: New.
6569 * gcc/target/sh/pr50751-6.c: New.
6570 * gcc/target/sh/pr50751-7.c: New.
6571
6572 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
6573
6574 PR c++/52465
6575 * g++.dg/lookup/using52.C: New.
6576
6577 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6578
6579 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6580
6581 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6582
6583 PR rtl-optimization/52876
6584 * gcc.target/i386/pr52876.c: New.
6585
6586 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6587
6588 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6589 __UINTPTR_TYPE__.
6590 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6591 __INTPTR_TYPE__.
6592 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6593 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6594 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6595 (ptrdiff_t): ... this. All uses changed.
6596 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6597 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6598 __INTPTR_TYPE__.
6599 (main): Cast argument to __INTPTR_TYPE__.
6600 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6601 size_t.
6602 * gcc.dg/mallign.c (main): Likewise.
6603 * gcc.dg/pr38700.c (foo): Likewise.
6604 * gcc.dg/long-long-cst1.c (t): Likewise.
6605 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6606 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6607 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6608 * gcc.dg/pr25682.c (d, foo): Likewise.
6609 * gcc.dg/format/cast-1.c (f): Likewise.
6610 * gcc.dg/c90-const-expr-10.c
6611 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6612 (size_t): ...this. All uses changed.
6613 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6614 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6615 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6616 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6617 * gcc.dg/sequence-pt-1.c: Likewise.
6618 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6619 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6620 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6621 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6622 of ptrdiff_t with it.
6623 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6624 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6625 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6626
6627 2012-04-11 Jason Merrill <jason@redhat.com>
6628
6629 PR debug/45088
6630 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6631 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6632
6633 PR c++/52906
6634 * g++.dg/ext/attrib45.C: New.
6635
6636 * g++.dg/eh/dtor3.C: New.
6637
6638 2012-04-11 Richard Guenther <rguenther@suse.de>
6639
6640 PR middle-end/52621
6641 * gfortran.dg/pr52621.f90: New testcase.
6642
6643 2012-04-11 Richard Guenther <rguenther@suse.de>
6644
6645 PR middle-end/52918
6646 * g++.dg/torture/pr52918-1.C: New testcase.
6647 * g++.dg/torture/pr52918-2.C: Likewise.
6648
6649 2012-04-11 Tobias Burnus <burnus@net-b.de>
6650
6651 PR fortran/52729
6652 * gfortran.dg/block_11.f90: New.
6653
6654 2012-04-11 Nick Clifton <nickc@redhat.com>
6655
6656 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6657
6658 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6659
6660 PR target/16458
6661 * gcc.target/powerpc/pr16458-1.c: New test.
6662 * gcc.target/powerpc/pr16458-2.c: Likewise.
6663 * gcc.target/powerpc/pr16458-3.c: Likewise.
6664 * gcc.target/powerpc/pr16458-4.c: Likewise.
6665
6666 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6667
6668 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6669 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6670 * gcc.dg/builtin-bswap-5.c: Likewise.
6671 * gcc.target/i386/builtin-bswap-4.c: New test.
6672
6673 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
6674
6675 PR 24985
6676 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6677
6678 2012-04-11 Richard Guenther <rguenther@suse.de>
6679
6680 PR rtl-optimization/52881
6681 * gcc.dg/torture/pr52881.c: New testcase.
6682 * gcc.dg/torture/pr52913.c: Likewise.
6683
6684 2012-04-11 Richard Guenther <rguenther@suse.de>
6685
6686 PR tree-optimization/52912
6687 * gcc.dg/torture/pr52912.c: New testcase.
6688
6689 2010-04-10 Michael Matz <matz@suse.de>
6690
6691 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6692 * gcc.dg/vect/vect-outer-1.c: Adjust.
6693 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6694 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6695 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6696 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6697 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6698 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6699
6700 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6701
6702 PR tree-optimization/52870
6703 * gcc.dg/vect/pr52870.c: New test.
6704
6705 2012-04-09 Mike Stump <mikestump@comcast.net>
6706
6707 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6708 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6709 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6710 * gnat.dg/aggr11.adb: Likewise.
6711 * gnat.dg/aggr11_pkg.ads: Likewise.
6712 * gnat.dg/aggr15.adb: Likewise.
6713 * gnat.dg/aggr15.ads: Likewise.
6714 * gnat.dg/aggr17.adb: Likewise.
6715 * gnat.dg/aggr18.adb: Likewise.
6716 * gnat.dg/array14.adb: Likewise.
6717 * gnat.dg/array14.ads: Likewise.
6718 * gnat.dg/array14_pkg.ads: Likewise.
6719 * gnat.dg/array19.adb: Likewise.
6720 * gnat.dg/array19.ads: Likewise.
6721 * gnat.dg/discr27.adb: Likewise.
6722 * gnat.dg/discr27.ads: Likewise.
6723 * gnat.dg/discr35.adb: Likewise.
6724 * gnat.dg/discr35.ads: Likewise.
6725 * gnat.dg/discr6.adb: Likewise.
6726 * gnat.dg/discr6_pkg.ads: Likewise.
6727 * gnat.dg/import1.adb: Likewise.
6728 * gnat.dg/import1.ads: Likewise.
6729 * gnat.dg/loop_address2.adb: Likewise.
6730 * gnat.dg/opt7.adb: Likewise.
6731 * gnat.dg/opt7.ads: Likewise.
6732 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6733 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6734 * gnat.dg/rep_clause2.adb: Likewise.
6735 * gnat.dg/rep_clause2.ads: Likewise.
6736 * gnat.dg/slice2.adb: Likewise.
6737 * gnat.dg/slice2.ads: Likewise.
6738 * gnat.dg/slice6.adb: Likewise.
6739 * gnat.dg/slice6_pkg.ads: Likewise.
6740 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6741 * gnat.dg/taft_type2.adb: Likewise.
6742 * gnat.dg/taft_type2.ads: Likewise.
6743 * gnat.dg/taft_type2_pkg.ads: Likewise.
6744 * gnat.dg/volatile10.adb: Likewise.
6745 * gnat.dg/volatile10_pkg.ads: Likewise.
6746
6747 * gcc.dg/dll-8.c: Remove execute permissions.
6748 * g++.dg/ext/dllexport5.C: Likewise.
6749
6750 2012-04-09 Jan Hubicka <jh@suse.cz>
6751
6752 PR lto/52722
6753 PR lto/51765
6754 PR lto/52634
6755 * gcc.dg/lto/pr52634_1.c: New testcase.
6756 * gcc.dg/lto/pr52634_0.c: New testcase.
6757
6758 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6759
6760 PR target/52883
6761 * gcc.target/i386/pr52883.c: New testcase.
6762
6763 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6764
6765 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6766 (check_effective_target_sync_long_long): Add SPARC case.
6767 (check_effective_target_sync_long_long_runtime): Likewise.
6768 (check_effective_target_sync_int_long): Adjust SPARC case.
6769 (check_effective_target_sync_char_short): Likewise.
6770
6771 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6772
6773 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6774 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6775
6776 2012-04-08 Tobias Burnus <burnus@net-b.de>
6777
6778 PR fortran/40973
6779 PR fortran/52751
6780 * gfortran.dg/public_private_module_2.f90: New.
6781
6782 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
6783
6784 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6785 directives.
6786
6787 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6788
6789 PR fortran/52893
6790 * gfortran.dg/function_optimize_11.f90: New test.
6791
6792 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6793
6794 PR fortran/52668
6795 * gfortran.dg/use_only_6.f90: New test.
6796
6797 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6798
6799 PR fortran/52668
6800 * gfortran.dg/use_only_6.f90: New test.
6801 2012-04-06 Mike Stump <mikestump@comcast.net>
6802
6803 PR testsuite/50722
6804 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6805
6806 2012-04-05 Jason Merrill <jason@redhat.com>
6807
6808 PR c++/52596
6809 * g++.dg/template/qualified-id5.C: New.
6810
6811 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6812
6813 PR target/52882
6814 * gcc.target/i386/pr52882.c: New test.
6815
6816 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6817 Dominique D'Humieures <dominiq@lps.ens.fr>
6818
6819 PR testsuite/52614
6820 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6821 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6822
6823 2012-04-04 Jason Merrill <jason@redhat.com>
6824
6825 PR c++/52845
6826 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6827
6828 2012-04-03 Jason Merrill <jason@redhat.com>
6829
6830 PR c++/52796
6831 * g++.dg/cpp0x/variadic-value1.C: New.
6832
6833 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6834
6835 * gnat.dg/pack18.adb: New test.
6836 * gnat.dg/pack18_pkg.ads: New helper.
6837
6838 2012-04-03 Richard Guenther <rguenther@suse.de>
6839
6840 PR tree-optimization/52808
6841 * gcc.dg/pr52808.c: New testcase.
6842
6843 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6844
6845 PR tree-optimization/52835
6846 * gfortran.dg/pr52835.f90: New test.
6847
6848 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6849
6850 * gnat.dg/specs/aggr5.ads: New test.
6851
6852 2012-04-02 Richard Guenther <rguenther@suse.de>
6853
6854 PR tree-optimization/52756
6855 * gcc.dg/torture/pr52756.c: New testcase.
6856
6857 2012-04-02 Richard Guenther <rguenther@suse.de>
6858
6859 PR middle-end/52803
6860 * gcc.dg/pr52803.c: New testcase.
6861
6862 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6863
6864 PR c++/40942
6865 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6866 DR 214 in account.
6867
6868 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6869
6870 PR c++/50043
6871 * g++.dg/cpp0x/noexcept17.C: New.
6872 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6873 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6874 * g++.dg/cpp0x/noexcept01.C: Likewise.
6875 * g++.dg/eh/init-temp1.C: Likewise.
6876 * g++.dg/eh/ctor1.C: Likwise.
6877
6878 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6879
6880 * gnat.dg/controlled6.adb: New test.
6881 * gnat.dg/controlled6_pkg.ads: New helper.
6882 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6883
6884 2012-03-30 Richard Henderson <rth@redhat.com>
6885
6886 PR debug/52727
6887 * g++.dg/opt/pr52727.C: New testcase.
6888
6889 2012-03-30 Richard Guenther <rguenther@suse.de>
6890
6891 PR tree-optimization/52754
6892 * gcc.target/i386/pr52754.c: New testcase.
6893
6894 2012-03-30 Richard Guenther <rguenther@suse.de>
6895
6896 PR middle-end/52772
6897 * g++.dg/torture/pr52772.C: New testcase.
6898
6899 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6900
6901 PR c++/52718
6902 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6903
6904 2012-03-29 Jason Merrill <jason@redhat.com>
6905
6906 PR c++/52685
6907 * g++.dg/template/inherit8.C: New.
6908
6909 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6910
6911 PR c++/52759
6912 * g++.dg/ext/weak4.C: New test.
6913
6914 PR tree-optimization/52760
6915 * gcc.c-torture/execute/pr52760.c: New test.
6916
6917 2012-03-29 Jason Merrill <jason@redhat.com>
6918
6919 PR c++/52743
6920 * g++.dg/cpp0x/initlist-array3.C: New.
6921
6922 2012-03-28 Jason Merrill <jason@redhat.com>
6923
6924 PR c++/52746
6925 * g++.dg/overload/virtual2.C: New.
6926
6927 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6928
6929 * gnat.dg/vect7.ad[sb]: New test.
6930
6931 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6932 Tobias Burnus <burnus@gcc.gnu.org>
6933
6934 PR fortran/52652
6935 * gfortran.dg/allocate_class_1.f90 : Change error test.
6936 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6937 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6938 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6939
6940 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6941
6942 PR middle-end/52691
6943 * gcc.dg/pr52691.c: New test.
6944
6945 PR middle-end/52750
6946 * gcc.c-torture/compile/pr52750.c: New test.
6947
6948 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6949
6950 PR target/52692
6951 * gcc.target/avr/torture/builtins-2.c: New test.
6952
6953 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR target/52736
6956 * gcc.target/i386/pr52736.c: New test.
6957
6958 2012-03-27 Martin Jambor <mjambor@suse.cz>
6959
6960 PR middle-end/52693
6961 * gcc.dg/torture/pr52693.c: New test.
6962
6963 2012-03-27 Meador Inge <meadori@codesourcery.com>
6964
6965 PR c++/52672
6966 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6967
6968 2012-03-27 Mike Stump <mikestump@comcast.net>
6969
6970 PR target/52665
6971 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6972 failures that match branch names.
6973
6974 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6975 H.J. Lu <hongjiu.lu@intel.com>
6976
6977 PR target/52698
6978 * gcc.target/i386/pr52698.c: New test.
6979
6980 2012-03-27 Richard Guenther <rguenther@suse.de>
6981
6982 PR middle-end/52720
6983 * gcc.dg/torture/pr52720.c: New testcase.
6984
6985 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6986
6987 * gnat.dg/pack17.adb: New test.
6988
6989 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6990
6991 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6992 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6993
6994 2012-03-26 Martin Jambor <mjambor@suse.cz>
6995
6996 PR tree-optimization/50052
6997 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
6998
6999 2012-03-26 Richard Guenther <rguenther@suse.de>
7000
7001 PR tree-optimization/52701
7002 * gfortran.dg/pr52701.f90: New testcase.
7003
7004 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7005
7006 PR tree-optimization/52686
7007 * gcc.target/arm/pr52686.c: New test.
7008
7009 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7010
7011 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7012 Add "-Os -flto" to list.
7013
7014 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7015
7016 * gnat.dg/concat2.ad[sb]: New test.
7017
7018 2012-03-24 Jason Merrill <jason@redhat.com>
7019
7020 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7021 * g++.dg/cpp0x/trailing2.C: Likewise.
7022 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7023 * g++.dg/cpp1y/auto-fn1.C: New.
7024 * g++.dg/cpp1y/auto-fn2.C: New.
7025 * g++.dg/cpp1y/auto-fn3.C: New.
7026 * g++.dg/cpp1y/auto-fn4.C: New.
7027 * g++.dg/cpp1y/auto-fn5.C: New.
7028 * g++.dg/cpp1y/auto-fn6.C: New.
7029 * g++.dg/cpp1y/auto-fn7.C: New.
7030 * g++.dg/cpp1y/auto-fn8.C: New.
7031 * g++.dg/cpp1y/auto-fn9.C: New.
7032 * g++.dg/cpp1y/auto-fn10.C: New.
7033 * g++.dg/cpp1y/auto-fn11.C: New.
7034
7035 2012-03-23 Richard Guenther <rguenther@suse.de>
7036
7037 PR tree-optimization/52678
7038 * gfortran.dg/pr52678.f: New testcase.
7039
7040 2012-03-23 Richard Guenther <rguenther@suse.de>
7041
7042 PR tree-optimization/52638
7043 * g++.dg/torture/pr52638.C: New testcase.
7044
7045 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7046
7047 PR c++/52487
7048 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7049
7050 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR c++/52671
7053 * g++.dg/ext/attrib44.C: New test.
7054
7055 2012-03-22 Jan Hubicka <jh@suse.cz>
7056
7057 PR middle-end/51737
7058 * g++.dg/torture/pr51737.C: New testcase
7059
7060 2012-03-22 Richard Guenther <rguenther@suse.de>
7061
7062 PR tree-optimization/52548
7063 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7064
7065 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7066
7067 * lib/fortran-modules.exp (list-module-names-1): Remove
7068 warning.
7069
7070 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7071
7072 PR target/50751
7073 * gcc.target/sh/pr50751-1.c: New.
7074 * gcc.target/sh/pr50751-2.c: New.
7075 * gcc.target/sh/pr50751-3.c: New.
7076
7077 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7078
7079 PR target/52479
7080 * gcc.target/sh/sh4a-cos.c: Remove.
7081 * gcc.target/sh/sh4a-sin.c: Remove.
7082 * gcc.target/sh/sh4a-sincos.c: Remove.
7083
7084 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7085
7086 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7087 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7088
7089 2012-03-21 Martin Jambor <mjambor@suse.cz>
7090
7091 PR testsuite/52641
7092 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7093 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7094
7095 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7096
7097 * gcc.target/arm/thumb-16bit-ops.c: New file.
7098 * gcc.target/arm/thumb-ifcvt.c: New file.
7099
7100 2012-03-20 Jason Merrill <jason@redhat.com>
7101
7102 * lib/target-supports.exp: Add { target c++1y }.
7103
7104 * g++.dg/cpp0x/auto32.C: New.
7105
7106 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7107
7108 PR testsuite/52641
7109 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7110 int32plus.
7111 * gcc.dg/torture/pr48124-4.c: Ditto:
7112 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7113
7114 2012-03-20 Jason Merrill <jason@redhat.com>
7115
7116 PR c++/52510
7117 * g++.dg/cpp0x/initlist66.C: New.
7118
7119 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7120
7121 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7122 __AVR_HAVE_LPMX__
7123
7124 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7125
7126 PR target/49868
7127 * gcc.target/avr/torture/addr-space-2.h: New file.
7128 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7129 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7130 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7131 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7132
7133 2012-03-20 Richard Guenther <rguenther@suse.de>
7134
7135 * gnat.dg/pack16.adb: New testcase.
7136 * gnat.dg/pack16_pkg.ads: Likewise.
7137 * gnat.dg/specs/pack8.ads: Likewise.
7138 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7139
7140 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7141
7142 * g++.dg/warn/Wuseless-cast.C: Extend.
7143
7144 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7145
7146 PR c++/14710
7147 * g++.dg/warn/Wuseless-cast.C: New.
7148
7149 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7150
7151 PR libfortran/52608
7152 * gfortran.dg/pr52608.f90: New test.
7153
7154 2012-03-17 Tobias Burnus <burnus@net-b.de>
7155
7156 PR fortran/52585
7157 * gfortran.dg/proc_ptr_36.f90: New.
7158
7159 2012-03-16 Martin Jambor <mjambor@suse.cz>
7160
7161 * gcc.dg/misaligned-expand-1.c: New test.
7162 * gcc.dg/misaligned-expand-3.c: Likewise.
7163
7164 2012-03-16 Richard Guenther <rguenther@suse.de>
7165 Kai Tietz <ktietz@redhat.com>
7166
7167 PR middle-end/48814
7168 * gcc.c-torture/execute/pr48814-1.c: New test.
7169 * gcc.c-torture/execute/pr48814-2.c: New test.
7170 * gcc.dg/tree-ssa/assign-1.c: New test.
7171 * gcc.dg/tree-ssa/assign-2.c: New test.
7172 * gcc.dg/tree-ssa/assign-3.c: New test.
7173
7174 2012-03-16 Richard Guenther <rguenther@suse.de>
7175
7176 * gnat.dg/specs/pack7.ads: New testcase.
7177
7178 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7179
7180 PR target/52568
7181 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7182 * gcc.dg/torture/vshuf-8.inc: Likewise.
7183 * gcc.dg/torture/vshuf-16.inc: Likewise.
7184 * gcc.dg/torture/vshuf-32.inc: Likewise.
7185
7186 2012-03-15 Jason Merrill <jason@redhat.com>
7187
7188 * g++.dg/torture/pr52582.C: New.
7189
7190 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7191
7192 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7193
7194 2012-03-15 Ira Rosen <irar@il.ibm.com>
7195 Ulrich Weigand <ulrich.weigand@linaro.org>
7196
7197 * gcc.dg/vect/slp-cond-3.c: New test.
7198 * gcc.dg/vect/slp-cond-4.c: New test.
7199
7200 2012-03-15 Ira Rosen <irar@il.ibm.com>
7201 Ulrich Weigand <ulrich.weigand@linaro.org>
7202
7203 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7204 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7205
7206 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7207
7208 PR libfortran/52434
7209 PR libfortran/48878
7210 PR libfortran/38199
7211 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7212 * gfortran.dg/round_1.f03: Likewise.
7213
7214 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7215 Andrew Pinski <apinski@cavium.com>
7216
7217 PR middle-end/52592
7218 * gcc.dg/pr52592.c: New test.
7219
7220 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7221
7222 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7223 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7224 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7225 * lib/fortran-modules.exp: .. this new file. Adjust users.
7226 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7227 gfortran-dg-debug-runtest): Call cleanup-modules.
7228 * lib/fortran-torture.exp (fortran-torture-execute,
7229 fortran-torture): Likewise.
7230 * gfortran.dg/coarray/caf.exp: Likewise.
7231 * lib/lto.exp: Likewise.
7232 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7233 * gfortran.dg/class_4b.f03: Likewise.
7234 * gfortran.dg/class_4c.f03: Likewise.
7235 * gfortran.dg/class_45a.f03: Likewise.
7236 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7237 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7238 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7239 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7240 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7241 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7242 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7243 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7244 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7245 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7246 * gfortran.dg/whole_file_28.f90: Likewise.
7247 * gfortran.dg/whole_file_29.f90: Likewise.
7248 * gfortran.dg/whole_file_30.f90: Likewise.
7249 * gfortran.dg/whole_file_31.f90: Likewise.
7250
7251 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7252
7253 PR tree-optimization/52267
7254 * gcc.dg/pr52267.c: New test.
7255 * gcc.dg/tree-ssa/vrp65.c: New test.
7256 * gcc.dg/tree-ssa/vrp66.c: New test.
7257
7258 2012-03-15 Richard Guenther <rguenther@suse.de>
7259
7260 PR middle-end/52580
7261 * gfortran.dg/vect/pr52580.f: New testcase.
7262
7263 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7264
7265 * gcc.target/sh/fpul-usage-1.c: New.
7266
7267 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7268
7269 PR target/49468
7270 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7271 * gcc.target/sh/pr49468-di.c: Likewise.
7272
7273 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7274
7275 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7276 * gcc.dg/c99-stdint-6.c: Likewise.
7277 * gcc.dg/lto/20090210_0.c: Likewise.
7278 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7279 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7280 * gcc.dg/pragma-init-fini-2.c: Likewise.
7281 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7282 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7283 * gcc.target/i386/pr22152.c: Likewise.
7284 * gcc.target/i386/vect8-ret.c: Likewise.
7285 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7286 handling.
7287
7288 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7289
7290 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7291 * g++.dg/tree-prof/partition1.C: Likewise.
7292 * g++.dg/tree-prof/partition2.C: Likewise.
7293 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7294 handling.
7295 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7296 * gcc.c-torture/execute/20010724-1.c: Remove.
7297 * gcc.c-torture/execute/20010724-1.x: Remove.
7298 * gcc.c-torture/execute/20040208-2.c: Remove.
7299 * gcc.c-torture/execute/20040208-2.x: Remove.
7300 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7301 Remove.
7302 (main) [__mips__ && __sgi__]: Remove.
7303 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7304 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7305 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7306 mips-sgi-irix6* handling.
7307 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7308 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7309 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7310 handling.
7311 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7312 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7313 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7314 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7315 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7316 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7317 mips-sgi-irix6*.
7318 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7319 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7320 * gcc.target/mips/save-restore-3.c: Likewise.
7321 * gcc.target/mips/save-restore-4.c: Likewise.
7322 * gcc.target/mips/save-restore-5.c: Likewise.
7323 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7324 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7325 messages.
7326 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7327 IRIX 6 handling.
7328 (restore_ld_library_path_env_vars): Likewise.
7329 * lib/target-supports.exp (check_profiling_available): Remove
7330 mips*-*-irix* handling.
7331 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7332 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7333 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7334
7335 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7336
7337 PR c++/52582
7338 * g++.dg/opt/pr52582.C: New test.
7339
7340 2012-03-14 Richard Guenther <rguenther@suse.de>
7341
7342 PR tree-optimization/52571
7343 * gcc.dg/vect/vect-2.c: Initialize arrays.
7344 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7345 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7346 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7347
7348 2012-03-14 Richard Guenther <rguenther@suse.de>
7349
7350 PR middle-end/52080
7351 PR middle-end/52097
7352 PR middle-end/48124
7353 * gcc.dg/torture/pr48124-1.c: New testcase.
7354 * gcc.dg/torture/pr48124-2.c: Likewise.
7355 * gcc.dg/torture/pr48124-3.c: Likewise.
7356 * gcc.dg/torture/pr48124-4.c: Likewise.
7357
7358 2012-03-14 Richard Guenther <rguenther@suse.de>
7359
7360 PR middle-end/52578
7361 * gcc.dg/pr52578.c: New testcase.
7362
7363 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7364
7365 PR c++/52521
7366 * g++.dg/cpp0x/udlit-args2.C: New test.
7367
7368 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7369
7370 PR target/48596
7371 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7372 * gcc.c-torture/compile/pr48596.c: ... here.
7373
7374 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7375
7376 PR c++/51641
7377 * g++.dg/lookup/hidden-class17.C: New test.
7378
7379 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR c/52577
7382 * gcc.dg/Wunused-var-3.c: New test.
7383
7384 2012-03-13 Martin Jambor <mjambor@suse.cz>
7385
7386 * gcc.dg/misaligned-expand-2.c: New test.
7387
7388 2012-03-13 Richard Guenther <rguenther@suse.de>
7389
7390 PR middle-end/52134
7391 * gcc.dg/pr52134.c: New testcase.
7392
7393 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7394
7395 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7396
7397 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7398
7399 PR tree-optimization/46728
7400 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7401 * gcc.target/powerpc/pr46728-5.c: Likewise.
7402 * gcc.target/powerpc/pr46728-8.c: Likewise.
7403 * gcc.target/powerpc/pr46728-10.c: Likewise.
7404 * gcc.target/powerpc/pr46728-11.c: Likewise.
7405 * gcc.target/powerpc/pr46728-13.c: Likewise.
7406 * gcc.target/powerpc/pr46728-14.c: Likewise.
7407 * gcc.target/powerpc/pr46728-15.c: Likewise.
7408
7409 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7410
7411 PR c++/52299
7412 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7413
7414 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7415
7416 PR tree-optimization/46728
7417 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7418 * gcc.target/powerpc/pr46728-5.c: Likewise.
7419 * gcc.target/powerpc/pr46728-8.c: Likewise.
7420 * gcc.target/powerpc/pr46728-10.c: Likewise.
7421 * gcc.target/powerpc/pr46728-11.c: Likewise.
7422 * gcc.target/powerpc/pr46728-13.c: Likewise.
7423 * gcc.target/powerpc/pr46728-14.c: Likewise.
7424 * gcc.target/powerpc/pr46728-15.c: Likewise.
7425
7426 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7427
7428 PR target/49868
7429 * gcc.target/avr/torture/addr-space-1.h: New file.
7430 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7431 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7432 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7433 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7434
7435 2012-03-12 Andrew Pinski <apinski@cavium.com>
7436
7437 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7438
7439 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7440
7441 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7442 * g++.dg/abi/thunk4.C: Likewise.
7443 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7444 Adapt line numbers.
7445 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7446 handling.
7447 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7448 * g++.dg/eh/spbp.C: Likewise.
7449 * g++.dg/ext/label13.C: Likewise.
7450 * g++.dg/guality/guality.exp: Likewise.
7451 * g++.dg/other/anon5.C: Likewise.
7452 * g++.dg/other/pragma-ep-1.C: Remove.
7453 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7454 * g++.dg/warn/pr31246.C: Likewise.
7455 * g++.dg/warn/weak1.C: Likewise.
7456 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7457 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7458 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7459 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7460 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7461 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7462 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7463 * gcc.dg/c99-tgmath-1.c: Likewise.
7464 * gcc.dg/c99-tgmath-2.c: Likewise.
7465 * gcc.dg/c99-tgmath-3.c: Likewise.
7466 * gcc.dg/c99-tgmath-4.c: Likewise.
7467 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7468 handling.
7469 * gcc.dg/debug/pr49032.c: Likewise.
7470 * gcc.dg/guality/guality.exp: Likewise.
7471 * gcc.dg/intmax_t-1.c: Likewise.
7472 * gcc.dg/pr48616.c: Likewise.
7473 * gcc.dg/pragma-ep-1.c: Remove.
7474 * gcc.dg/pragma-ep-2.c: Remove.
7475 * gcc.dg/pragma-ep-3.c: Remove.
7476 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7477 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7478 * gcc.misc-tests/gcov-14.c: Likewise.
7479 * gfortran.dg/guality/guality.exp: Likewise.
7480 * lib/target-supports.exp (check_weak_available): Likewise.
7481 (add_options_for_tls): Likewise.
7482 (check_ascii_locale_available): Likewise.
7483 * obj-c++.dg/dwarf-2.mm: Likewise.
7484 * objc.dg/dwarf-1.m: Likewise.
7485 * objc.dg/dwarf-2.m: Likewise.
7486
7487 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7488
7489 PR tree-optimization/51721
7490 * gcc.dg/tree-ssa/vrp64.c: New test.
7491
7492 PR tree-optimization/52533
7493 * gcc.c-torture/compile/pr52533.c: New test.
7494
7495 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7496
7497 * gcc.target/i386/rtm-xabort-1.c: New.
7498 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7499 * gcc.target/i386/rtm-xend-1.c: Ditto.
7500 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7501 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7502 * gcc.target/i386/sse-13.c: Ditto.
7503 * gcc.target/i386/sse-14.c: Ditto.
7504 * gcc.target/i386/sse-22.c: Ditto.
7505 * gcc.target/i386/sse-23.c: Ditto.
7506 * g++.dg/other/i386-2.C: Ditto.
7507 * g++.dg/other/i386-3.C: Ditto.
7508
7509 2012-03-12 Tobias Burnus <burnus@net-b.de>
7510
7511 PR fortran/52542
7512 * gfortran.dg/proc_ptr_35.f90: New.
7513
7514 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7515
7516 PR target/52530
7517 * gcc.dg/torture/pr52530.c: New test.
7518
7519 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7520
7521 PR target/51244
7522 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7523
7524 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7525
7526 PR target/52450
7527 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7528
7529 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7530
7531 2012-03-09 Andrew Pinski <apinski@cavium.com>
7532
7533 PR middle-end/51988
7534 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7535 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7536
7537 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7538
7539 * gcc.dg/tree-ssa/scev-3.c: New.
7540 * gcc.dg/tree-ssa/scev-4.c: New.
7541
7542 2012-03-08 Tobias Burnus <burnus@net-b.de>
7543
7544 PR fortran/52469
7545 * gfortran.dg/proc_ptr_34.f90
7546
7547 2012-03-07 Jason Merrill <jason@redhat.com>
7548
7549 PR c++/52521
7550 * g++.dg/cpp0x/udlit-mangle.C: New.
7551
7552 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7553
7554 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7555
7556 2012-03-06 Richard Guenther <rguenther@suse.de>
7557
7558 PR middle-end/52493
7559 * gcc.dg/torture/pr52493.c: New testcase.
7560
7561 2012-03-06 Richard Guenther <rguenther@suse.de>
7562
7563 PR lto/52097
7564 * gcc.dg/lto/pr52097_0.c: New testcase.
7565
7566 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7567
7568 PR target/51244
7569 * gcc.target/sh/pr51244-1.c: New.
7570 * gcc.target/sh/pr51244-2.c: New.
7571 * gcc.target/sh/pr51244-3.c: New.
7572
7573 2012-03-05 Jason Merrill <jason@redhat.com>
7574
7575 PR c++/51930
7576 * g++.dg/ext/visibility/template11.C: New.
7577
7578 * g++.dg/cpp0x/implicit13.C: New.
7579
7580 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7581
7582 PR tree-optimization/51721
7583 * gcc.dg/tree-ssa/vrp63.c: New test.
7584 * gcc.dg/pr51721.c: New test.
7585
7586 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7587
7588 PR fortran/50981
7589 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7590 argument checks.
7591
7592 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7593
7594 PR target/52146
7595 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7596
7597 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7598
7599 PR fortran/50981
7600 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7601
7602 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7603
7604 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7605 int32plus.
7606
7607 2012-03-03 Jason Merrill <jason@redhat.com>
7608
7609 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7610
7611 Core 1270
7612 * g++.dg/cpp0x/initlist65.C: New.
7613
7614 PR c++/36797
7615 * g++.dg/ext/is_empty2.C: New.
7616
7617 2012-03-03 Tobias Burnus <burnus@net-b.de>
7618
7619 PR fortran/48820
7620 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7621
7622 2012-03-03 Tobias Burnus <burnus@net-b.de>
7623
7624 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7625 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7626 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7627 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7628 * gfortran.dg/class_30.f90: Remove dg-warning line.
7629 * gfortran.dg/bind_c_usage_25.f90: New.
7630
7631 2012-03-03 Tobias Burnus <burnus@net-b.de>
7632
7633 PR fortran/48820
7634 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7635 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7636 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7637
7638 2012-03-03 Tobias Burnus <burnus@net-b.de>
7639
7640 PR fortran/48820
7641 * gfortran.dg/assumed_type_1.f90: New.
7642 * gfortran.dg/assumed_type_2.f90: New.
7643 * gfortran.dg/assumed_type_3.f90: New.
7644 * gfortran.dg/assumed_type_4.f90: New.
7645
7646 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7647
7648 PR target/49486
7649 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7650 * gcc.target/sh/pr49468-di.c: New.
7651
7652 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7653
7654 * gcc.dg/graphite/pr50561.c: Update.
7655
7656 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7657
7658 * gcc.target/powerpc/pr52457.c: New test.
7659
7660 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7661
7662 * gcc.target/arm/sat-1.c: New test.
7663
7664 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7665
7666 PR target/46716
7667 * gcc.target/i386/pr46716.c: New test.
7668
7669 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7670
7671 PR c++/51989
7672 * g++.dg/cpp0x/sfinae32.C: New.
7673
7674 2012-03-02 Richard Guenther <rguenther@suse.de>
7675
7676 PR tree-optimization/52406
7677 * gcc.dg/torture/pr52406.c: New testcase.
7678
7679 2012-03-02 Tobias Burnus <burnus@net-b.de>
7680
7681 PR fortran/52325
7682 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7683 * gfortran.dg/nullify_2.f90: Update dg-error.
7684 * gfortran.dg/nullify_4.f90: Ditto.
7685 * gfortran.dg/pointer_init_6.f90: Ditto.
7686
7687 2012-03-02 Tobias Burnus <burnus@net-b.de>
7688
7689 PR fortran/52270
7690 * gfortran.dg/class_51.f90: New.
7691
7692 2012-03-02 Tobias Burnus <burnus@net-b.de>
7693
7694 PR fortran/52452
7695 * gfortran.dg/intrinsic_8.f90: New.
7696
7697 2012-03-01 Kai Tietz <ktietz@redhat.com>
7698
7699 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7700 routines on mingw targets.
7701 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7702
7703 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7704
7705 PR tree-optimization/52445
7706 * gcc.dg/pr52445.c: New test.
7707
7708 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7709
7710 PR target/52437
7711 * gcc.c-torture/compile/pr52437.c: New test.
7712
7713 PR middle-end/52419
7714 * gcc.dg/torture/pr52419.c: New test.
7715
7716 PR tree-optimization/52429
7717 * gcc.dg/torture/pr52429.c: New test.
7718 * g++.dg/opt/pr52429.C: New test.
7719
7720 2012-02-29 Richard Guenther <rguenther@suse.de>
7721
7722 PR testsuite/52297
7723 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7724 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7725 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7726 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7727 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7728 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7729
7730 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7731
7732 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7733
7734 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7735
7736 PR fortran/52386
7737 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7738
7739 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7740
7741 PR target/51534
7742 * gcc.target/arm/neon/pr51534.c: New testcase.
7743
7744 2012-02-28 Richard Guenther <rguenther@suse.de>
7745
7746 PR target/52407
7747 * gcc.dg/torture/pr52407.c: New testcase.
7748
7749 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7750
7751 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7752 * gcc.target/arm/vfp2.c: Likewise.
7753 * gcc.target/arm/vfp3.c: Likewise.
7754 * gcc.target/arm/vfp4.c: Likewise.
7755 * gcc.target/arm/vfp5.c: Likewise.
7756 * gcc.target/arm/vfp6.c: Likewise.
7757 * gcc.target/arm/vfp7.c: Likewise.
7758 * gcc.target/arm/vfp8.c: Likewise.
7759 * gcc.target/arm/vfp9.c: Likewise.
7760 * gcc.target/arm/vfp10.c: Likewise.
7761 * gcc.target/arm/vfp11.c: Likewise.
7762 * gcc.target/arm/vfp12.c: Likewise.
7763 * gcc.target/arm/vfp13.c: Likewise.
7764 * gcc.target/arm/vfp14.c: Likewise.
7765 * gcc.target/arm/vfp15.c: Likewise.
7766 * gcc.target/arm/vfp16.c: Likewise.
7767 * gcc.target/arm/vfp17.c: Likewise.
7768 * gcc.target/arm/neon-constants.h: New file.
7769 * gcc.target/arm/neon-vect1.c: New test.
7770 * gcc.target/arm/neon-vect2.c: New test.
7771 * gcc.target/arm/neon-vect3.c: New test.
7772 * gcc.target/arm/neon-vect4.c: New test.
7773 * gcc.target/arm/neon-vect5.c: New test.
7774 * gcc.target/arm/neon-vect6.c: New test.
7775 * gcc.target/arm/neon-vect7.c: New test.
7776 * gcc.target/arm/neon-vect8.c: New test.
7777
7778 2012-02-28 Richard Guenther <rguenther@suse.de>
7779
7780 PR tree-optimization/52402
7781 * gcc.dg/torture/pr52402.c: New testcase.
7782
7783 2012-02-28 Richard Guenther <rguenther@suse.de>
7784
7785 PR lto/52400
7786 * g++.dg/lto/pr52400_0.C: New testcase.
7787
7788 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7789
7790 * gcc.target/avr/torture/builtins-1.c: New test.
7791 * gcc.target/avr/torture/builtins-error.c: New test.
7792
7793 2012-02-28 Kai Tietz <ktietz@redhat.com>
7794
7795 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7796 * gcc.target/i386/pr45352-2.c: Likewise.
7797 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7798 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7799 targets instead rand.
7800 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7801 * gcc.target/i386/sse2-mul-1.c: Likewise.
7802 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7803 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7804 * gcc.target/i386/pad-1.c: Likewise.
7805 * gcc.target/i386/pad-9.c: Likewise.
7806 * gcc.target/i386/pad-2.c: Likewise.
7807 * gcc.target/i386/pad-5b.c: Likewise.
7808 * gcc.target/i386/pad-8.c: Likewise.
7809 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7810 * gcc.target/i386/pr44130.c: Likewise.
7811 * gcc.target/i386/align-main-1.c: Likewise.
7812 * gcc.target/i386/align-main-2.c: Likewise.
7813 * gcc.target/i386/sw-1.c: Likewise.
7814 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7815 on x64 mingw target.
7816 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7817 * gcc.target/i386/pr46295.c: Likewise.
7818 * gcc.target/i386/amd64-abi-1.c: Likewise.
7819 * gcc.target/i386/amd64-abi-2.c: Likewise.
7820 * gcc.target/i386/pr39082-1.c: Likewise.
7821 * gcc.target/i386/pr39162.c: Likewise.
7822 * gcc.target/i386/pr22152.c: Likewise.
7823 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7824 * gcc.target/i386/wrfsbase-2.c: Likewise.
7825 * gcc.target/i386/local.c: Likewise
7826 * gcc.target/i386/wrgsbase-1.c: Likewise.
7827 * gcc.target/i386/wrfsbase-1.c: Likewise.
7828 * gcc.target/i386/pr39315-3.c: Likewise.
7829 * gcc.target/i386/pr35767-4.c: Likewise.
7830 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7831 x64 mingw target.
7832 * gcc.target/i386/pr45336-2.c: Likewise.
7833 * gcc.target/i386/pr45336-1.c: Likewise.
7834 * gcc.target/i386/pr45336-4.c: Likewise.
7835
7836 2012-02-27 Tristan Gingold <gingold@adacore.com>
7837
7838 * gnat.dg/array20.ad[sb]: New test.
7839
7840 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7841
7842 PR target/52375
7843 * gcc.target/arm/pr52375.c: New test.
7844 * gcc.c-torture/compile/pr52375.c: New test.
7845
7846 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7847
7848 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7849 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7850
7851 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7852
7853 * gnat.dg/aggr19.adb: New test.
7854 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7855
7856 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7857
7858 PR target/49263
7859 * gcc.target/sh/pr49263.c: New.
7860
7861 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7862
7863 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7864 simulate_thread_wrapper_other_threads
7865 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7866 Move initialization of 'value' to main().
7867 (main): Initialize 'value';
7868 * gcc.dg/simulate-thread/speculative-store.c
7869 (simulate_thread_step_verify): Return 0 when successful.
7870 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7871 Reduce threshold.
7872 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7873 (simulate_thread_wrapper_other_threads): Return a success/fail value
7874 and issue an error if the instruction count threshold is exceeded.
7875
7876 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7877
7878 PR target/50580
7879 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7880 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7881
7882 2012-02-24 Richard Guenther <rguenther@suse.de>
7883
7884 PR middle-end/52355
7885 * gcc.dg/pr52355.c: New testcase.
7886
7887 2012-02-23 Kai Tietz <ktietz@redhat.com>
7888
7889 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7890 * gcc.dg/Wpadded.c: Likewise.
7891 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7892 structure-layout.
7893 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7894 for sleep by Sleep and add windows.h include for this function.
7895 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7896 targets.
7897 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7898 target.
7899 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7900 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7901 on x64 mingw target.
7902 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7903 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7904 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7905 failure on LLP64 target.
7906
7907 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7908
7909 PR c/52290
7910 * gcc.dg/noncompile/pr52290.c: New test.
7911
7912 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7913
7914 PR tree-optimization/52019
7915 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7916
7917 2012-02-22 Kai Tietz <ktietz@redhat.com>
7918
7919 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7920 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7921 derived pdiff_t type.
7922 * g++.dg/torture/pr49720.C: Likewise
7923
7924 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7925
7926 PR target/52330
7927 * gcc.target/i386/pr52330.c: New test.
7928
7929 2012-02-22 Tobias Burnus <burnus@net-b.de>
7930
7931 PR fortran/52335
7932 * gfortran.dg/io_constraints_10.f90: New.
7933
7934 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7935
7936 * lib/target-supports.exp (check_effective_target_vect_condition):
7937 Return true for NEON.
7938
7939 2012-02-21 Kai Tietz <ktietz@redhat.com>
7940
7941 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7942
7943 2012-02-21 Richard Guenther <rguenther@suse.de>
7944
7945 PR tree-optimization/52324
7946 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7947
7948 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7949
7950 PR middle-end/51782
7951 * gcc.target/avr/torture/pr51782-1.c: New test.
7952
7953 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR tree-optimization/52318
7956 * gcc.dg/pr52318.c: New test.
7957
7958 2012-02-20 Kai Tietz <ktietz@redhat.com>
7959
7960 * gcc.dg/bf-ms-layout-3.c: New testcase.
7961
7962 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7963
7964 PR testsuite/52229
7965 PR fortran/32380
7966 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7967
7968 2012-02-20 Richard Guenther <rguenther@suse.de>
7969
7970 PR tree-optimization/52298
7971 * gcc.dg/torture/pr52298.c: New testcase.
7972 * gcc.dg/vect/pr52298.c: Likewise.
7973
7974 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7975
7976 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7977 * gcc.c-torture/execute/pr52286.c: Ditto.
7978
7979 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7980
7981 PR tree-optimization/52286
7982 * gcc.c-torture/execute/pr52286.c: New test.
7983
7984 2012-02-18 Tobias Burnus <burnus@net-b.de>
7985
7986 PR fortran/52295
7987 * gfortran.dg/interface_35.f90: Use -std=f2003.
7988 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7989 * gfortran.dg/interface_assignment_4.f90: Ditto.
7990 * gfortran.dg/bessel_1.f90: Ditto.
7991 * gfortran.dg/func_result_6.f90: Ditto.
7992 * gfortran.dg/hypot_1.f90: Ditto.
7993 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7994
7995 2012-02-17 Tobias Burnus <burnus@net-b.de>
7996
7997 PR translation/52232
7998 PR translation/52234
7999 PR translation/52245
8000 PR translation/52246
8001 PR translation/52262
8002 PR translation/52273
8003 * gfortran.dg/coarray_22.f90: Update dg-error.
8004 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8005
8006 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8007
8008 PR target/51753
8009 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8010 (simulate-thread): Use default timeout.
8011
8012 2012-02-16 Jason Merrill <jason@redhat.com>
8013
8014 PR c++/52248
8015 * g++.dg/ext/timevar1.C: New.
8016
8017 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8018
8019 PR c++/52126
8020 * g++.dg/template/using21.C: New.
8021 * g++.dg/template/using22.C: Likewise.
8022
8023 2012-02-16 Jason Merrill <jason@redhat.com>
8024
8025 PR c++/51415
8026 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8027
8028 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR tree-optimization/52255
8031 * gcc.c-torture/compile/pr52255.c: New test.
8032
8033 PR debug/52260
8034 * g++.dg/debug/dwarf2/pr52260.C: New test.
8035
8036 PR middle-end/51929
8037 * g++.dg/ipa/pr51929.C: New test.
8038
8039 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8040
8041 PR target/52199
8042 * gcc.target/powerpc/pr52199.c: New file.
8043
8044 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8045
8046 PR target/52152
8047 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8048
8049 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8050
8051 * gcc.dg/pr51867.c: Don't include <math.h>.
8052 (sqrtf): Declare.
8053
8054 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8055
8056 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8057 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8058
8059 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8060
8061 PR tree-optimization/50561
8062 * gcc.dg/graphite/pr50561.c: New testcase.
8063
8064 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8065
8066 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8067 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8068
8069 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8070
8071 * gnat.dg/discr35.ad[sb]: New test.
8072
8073 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8074
8075 * gnat.dg/volatile10.adb: New test.
8076 * gnat.dg/volatile10_pkg.ads: New helper.
8077
8078 2012-02-14 Jason Merrill <jason@redhat.com>
8079
8080 * g++.dg/ext/attrib43.C: New.
8081
8082 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8083
8084 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8085 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8086 fgnu_tm.
8087 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8088 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8089 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8090 effective_target fgnu_tm.
8091 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8092
8093 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR c++/52247
8096 * g++.dg/template/asmgoto1.C: New test.
8097
8098 2012-02-14 Ian Lance Taylor <iant@google.com>
8099
8100 PR go/48501
8101 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8102 compiling generated file for 64bit and index tests.
8103
8104 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8105
8106 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8107
8108 2012-02-14 Richard Guenther <rguenther@suse.de>
8109
8110 PR tree-optimization/52244
8111 PR tree-optimization/51528
8112 * gcc.dg/torture/pr52244.c: New testcase.
8113
8114 2012-02-14 Walter Lee <walt@tilera.com>
8115
8116 * g++.dg/other/PR23205.C: Disable test on tile.
8117 * g++.dg/other/pr23205-2.C: Disable test on tile.
8118 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8119 * gcc.dg/20040813-1.c: Disable test on tile.
8120 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8121 * gcc.misc-tests/linkage.exp: Handle tilegx.
8122
8123 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR tree-optimization/52210
8126 * gcc.dg/pr52210.c: New test.
8127
8128 2012-02-14 Jason Merrill <jason@redhat.com>
8129
8130 PR c++/39055
8131 * g++.dg/overload/defarg5.C: New.
8132
8133 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8134
8135 PR c/52181
8136 * c-c++-common/pr52181.c: New test.
8137
8138 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR c++/52215
8141 * g++.dg/ext/atomic-1.C: New test.
8142
8143 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8144
8145 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8146
8147 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR middle-end/52209
8150 * gcc.c-torture/execute/pr52209.c: New test.
8151
8152 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8153
8154 PR fortran/50981
8155 * gfortran.dg/elemental_optional_args_5.f03: New test.
8156
8157 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8158
8159 PR testsuite/50076
8160 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8161 cases.
8162
8163 2012-02-11 Ian Lance Taylor <iant@google.com>
8164
8165 PR go/51874
8166 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8167 SPARC Solaris. Don't run the test at all on systems where it may
8168 not work, rather than xfailing it.
8169
8170 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8171
8172 PR rtl-optimization/52175
8173 * gcc.c-torture/compile/pr52175.c: New test.
8174
8175 2012-02-10 Jason Merrill <jason@redhat.com>
8176
8177 PR c++/51910
8178 * g++.dg/template/repo10.C: New.
8179
8180 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8181
8182 PR debug/52132
8183 * gcc.dg/pr52132.c: New test.
8184
8185 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8186
8187 * gnat.dg/specs/aggr4.ads: New test.
8188 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8189
8190 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8191
8192 PR target/52146
8193 * gcc.target/i386/pr52146.c: New.
8194
8195 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR middle-end/52177
8198 * c-c++-common/pr52177.c: New test.
8199
8200 2012-02-10 Jan Hubicka <jh@suse.cz>
8201
8202 PR middle-end/48600
8203 * g++.dg/torture/pr48600.C: New testcase.
8204
8205 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8206
8207 PR middle-end/52140
8208 * gcc.dg/dfp/pr52140.c: New test.
8209
8210 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR fortran/32380
8213 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8214 of dg-options.
8215
8216 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8217
8218 PR middle-end/51867
8219 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8220 * gcc.dg/pr51867.c: New test.
8221
8222 2012-02-09 Ian Lance Taylor <iant@google.com>
8223
8224 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8225 which don't support -fsplit-stack. Turn off optimization when
8226 compiling select5-out.go.
8227
8228 2012-02-08 Ian Lance Taylor <iant@google.com>
8229
8230 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8231 systems which don't support -fsplit-stack.
8232
8233 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8234
8235 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8236 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8237 machine instuction in the log.
8238
8239 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8240
8241 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8242 to 20 seconds.
8243
8244 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8245
8246 PR driver/48524
8247 * gcc.dg/pr48524.c: New test.
8248 * gcc.dg/pr48524.spec: New spec file for test.
8249
8250 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8251
8252 PR fortran/32380
8253 * gfortran.dg/vect/pr32380.f90: New test.
8254
8255 2012-02-08 Tobias Burnus <burnus@net-b.de>
8256
8257 PR fortran/52151
8258 * gfortran.dg/realloc_on_assign_12.f90: New.
8259
8260 2012-02-08 Richard Guenther <rguenther@suse.de>
8261
8262 PR rtl-optimization/52170
8263 * gcc.dg/torture/pr52170.c: New testcase.
8264
8265 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8266
8267 PR gcov-profile/52150
8268 * gcc.dg/tree-prof/pr52150.c: New test.
8269
8270 PR rtl-optimization/52139
8271 * gcc.dg/pr52139.c: New test.
8272
8273 2012-02-07 Jason Merrill <jason@redhat.com>
8274
8275 PR c++/51675
8276 * g++.dg/cpp0x/constexpr-union3.C: New.
8277
8278 PR c++/52035
8279 * g++.dg/lto/pr52035_0.C: New.
8280
8281 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8282
8283 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8284 * gcc.dg/special/weak-1.c: Likewise.
8285 * gcc.dg/ucnid-12.c: Likewise.
8286 * gcc.dg/torture/pr45678-1.c: Likewise.
8287 * gcc.dg/torture/pr45678-2.c: Likewise.
8288 * gcc.dg/vector-4.c: Likewise.
8289 * gcc.dg/ipa/inline-5.c: Likewise.
8290 * gcc.dg/ucnid-11.c: Likewise.
8291 * gcc.misc-tests/gcov-13.c: Likewise.
8292 * gcc.misc-tests/gcov-14.c: Likewise.
8293 * g++.dg/ext/label13.C: Likewise.
8294 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8295 hppa*-*-hpux* options.
8296 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8297 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8298 * gcc.dg/pr48616.c: Likewise.
8299 * gcc.dg/pr17957.c: Likewise.
8300 * gcc.dg/pr17055-1.c: Likewise.
8301 * gcc.dg/pr32912-1.c: Likewise.
8302 * gcc.dg/tm/pr51472.c: Likewise.
8303 * c-c++-common/fold-bitand-4.c: Likewise.
8304 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8305 Use dg-additional-options for extra options.
8306
8307 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8308
8309 * gcc.target/epiphany/interrupt-2.c: New test.
8310
8311 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8312
8313 PR target/52155
8314 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8315 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8316 for MIPS ELF.
8317
8318 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8319
8320 PR target/52152
8321 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8322
8323 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8324
8325 PR middle-end/24306
8326 PR target/52154
8327 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8328 * gcc.target/mips/va-arg-1.c: New test.
8329
8330 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8331
8332 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8333 for -mno-pointers-to-nested-functions.
8334
8335 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8336
8337 * gcc.c-torture/execute/20120207-1.c: New test.
8338
8339 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR rtl-optimization/52060
8342 * gcc.dg/torture/pr52060.c: New test.
8343
8344 PR middle-end/52074
8345 * gcc.c-torture/compile/pr52074.c: New test.
8346
8347 2012-02-07 Tobias Burnus <burnus@net-b.de>
8348
8349 PR fortran/51514
8350 * gfortran.dg/class_to_type_2.f90: New.
8351
8352 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8353
8354 PR fortran/32373
8355 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8356 Remove module.
8357
8358 2012-02-06 Jason Merrill <jason@redhat.com>
8359
8360 PR c++/52088
8361 * g++.dg/template/conv13.C: New.
8362
8363 2012-02-06 Richard Guenther <rguenther@suse.de>
8364
8365 PR tree-optimization/52115
8366 * gcc.c-torture/compile/pr52115.c: New testcase.
8367
8368 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8369
8370 PR target/52129
8371 * gcc.c-torture/execute/pr52129.c: New test.
8372
8373 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8374
8375 * gcc.dg/pr48374.c: Actually add the test I forgot
8376 in the 2012-01-25 commit.
8377
8378 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8379
8380 PR fortran/32373
8381 * gfortran.dg/vect/vect-8.f90: New test case.
8382
8383 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8384
8385 PR fortran/48847
8386 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8387
8388 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8389
8390 PR fortran/52102
8391 * gfortran.dg/class_48.f90 : Add test of allocate class array
8392 component with source in subroutine test3. Remove commenting
8393 out in subroutine test4, since branching on unitialized variable
8394 is now fixed (no PR for this last.).
8395
8396 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8397
8398 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8399 on MIPS targets.
8400 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8401
8402 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8403
8404 PR target/52125
8405 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8406 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8407
8408 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8409
8410 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8411 (check_effective_target_sync_int_long): Use it.
8412 (check_effective_target_sync_char_short): Likewise.
8413 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8414
8415 2012-02-05 Tobias Burnus <burnus@net-b.de>
8416
8417 PR fortran/51972
8418 * gfortran.dg/class_48.f90: Add some further checks.
8419
8420 2012-02-05 Ira Rosen <irar@il.ibm.com>
8421
8422 PR tree-optimization/52091
8423 * gcc.dg/vect/pr52091.c: New test.
8424
8425 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR rtl-optimization/52113
8428 * gcc.target/avr/pr52113.c: New test.
8429
8430 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8431
8432 PR rtl-optimization/52092
8433 * gcc.c-torture/compile/pr52092.c: New test.
8434
8435 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8436
8437 PR fortran/41587
8438 * gfortran.dg/class_array_10.f03: New test.
8439
8440 PR fortran/46356
8441 * gfortran.dg/class_array_11.f03: New test.
8442
8443 PR fortran/51754
8444 * gfortran.dg/class_array_12.f03: New test.
8445
8446 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8447
8448 PR fortran/52012
8449 * gfortran.dg/realloc_on_assign_11.f90: New test.
8450
8451 2012-02-02 Tobias Burnus <burnus@net-b.de>
8452
8453 PR fortran/52093
8454 * gfortran.dg/shape_7.f90: New.
8455
8456 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8457
8458 * gcc.target/mips/mips-prepend-1.c: New test.
8459
8460 2012-02-02 Jan Hubicka <jh@suse.cz>
8461 Tom de Vries <tom@codesourcery.com>
8462
8463 PR middle-end/51998
8464 * gcc.dg/alias-12.c: New testcase.
8465 * gcc.dg/alias-13.c: New testcase.
8466
8467 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR target/52086
8470 * gcc.dg/pr52086.c: New test.
8471
8472 PR tree-optimization/52073
8473 * gcc.c-torture/compile/pr52073.c: New test.
8474
8475 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8476
8477 PR fortran/51958
8478 * gfortran.dg/function_optimize_10.f90: New test.
8479
8480 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8481
8482 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8483 test on alpha*-*-*.
8484
8485 2012-02-01 Tobias Burnus <burnus@net-b.de>
8486
8487 PR fortran/52024
8488 * gfortran.dg/typebound_operator_14.f90: New.
8489
8490 2012-02-01 Tobias Burnus <burnus@net-b.de>
8491
8492 PR fortran/52059
8493 * gfortran.dg/elemental_function_1.f90: New.
8494
8495 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8496
8497 PR rtl-optimization/51374
8498 * gcc.target/avr/torture/pr51374-1.c:
8499 Also fail if SBIS is seen.
8500
8501 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8502
8503 PR rtl-optimization/51374
8504 * gcc.target/avr/torture/pr51374-1.c: New.
8505
8506 2012-01-31 Tobias Burnus <burnus@net-b.de>
8507
8508 PR fortran/52024
8509 * gfortran.dg/typebound_generic_11.f90: New.
8510
8511 2012-01-31 Tobias Burnus <burnus@net-b.de>
8512
8513 PR fortran/52029
8514 * gfortran.dg/class_49.f90: New.
8515
8516 2012-01-31 Tobias Burnus <burnus@net-b.de>
8517
8518 PR fortran/52013
8519 * gfortran.dg/elemental_args_check_6.f90: New.
8520
8521 2012-01-31 Jason Merrill <jason@redhat.com>
8522
8523 PR c++/52043
8524 * g++.dg/cpp0x/variadic122.C: New.
8525
8526 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8527
8528 PR fortran/52012
8529 * gfortran.dg/realloc_on_assign_10.f90: New test.
8530
8531 2012-01-31 Richard Guenther <rguenther@suse.de>
8532
8533 PR tree-optimization/51528
8534 * gcc.dg/torture/pr51528.c: New testcase.
8535
8536 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8537
8538 PR go/48501
8539 * lib/go.exp (go_target_compile): Append timeout= to options.
8540 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8541 select5-out.go test on alpha*-*-* targets.
8542
8543 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8544
8545 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8546 (TEST_SHORT): Reformat in the same way.
8547 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8548 (TEST_SHORT): Reformat in the same way.
8549 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8550 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8551 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8552 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8553 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8554
8555 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8556
8557 PR target/51835
8558 * gcc.target/arm/pr51835.c: New testcase.
8559
8560 2012-01-30 Richard Guenther <rguenther@suse.de>
8561
8562 PR tree-optimization/52028
8563 * gcc.dg/torture/pr52028.c: New testcase.
8564 * gfortran.dg/ldist-pr45199.f: Adjust.
8565 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8566 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8567 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8568
8569 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8570
8571 PR debug/52027
8572 * gcc.dg/tree-prof/pr52027.c: New test.
8573
8574 PR tree-optimization/52046
8575 * gcc.dg/pr52046.c: New test.
8576
8577 PR debug/52048
8578 * g++.dg/other/pr52048.C: New test.
8579
8580 2012-01-30 Richard Guenther <rguenther@suse.de>
8581
8582 PR tree-optimization/52045
8583 * gcc.dg/pr52045.c: New testcase.
8584
8585 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8586
8587 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8588 new code generated for __sync_lock_release.
8589
8590 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8591
8592 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8593
8594 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8595
8596 PR testsuite/51875
8597 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8598
8599 * g++.dg/ext/visibility/template10.C: Fix typo.
8600
8601 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8602
8603 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8604
8605 PR c++/51327
8606 * g++.dg/cpp0x/constexpr-ice6.C: New.
8607
8608 2012-01-29 Tobias Burnus <burnus@net-b.de>
8609
8610 PR fortran/41600
8611 * gfortran.dg/default_initialization_6.f90: New.
8612
8613 2012-01-29 Tobias Burnus <burnus@net-b.de>
8614
8615 PR fortran/51972
8616 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8617 * gfortran.dg/class_48.f90: New.
8618
8619 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8620
8621 PR fortran/51808
8622 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8623
8624 2012-01-28 Tobias Burnus <burnus@net-b.de>
8625
8626 PR fortran/51972
8627 * gfortran.dg/class_allocate_12.f90: New.
8628
8629 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8630
8631 * gcc.dg/torture/pr50444.c: Fix dg directives.
8632
8633 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8634
8635 PR target/52006
8636 * gcc.target/arm/pr52006.c: New test.
8637
8638 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8639
8640 PR testsuite/52011
8641 * gcc.dg/lto/trans-mem.h: New file.
8642 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8643 * gcc.dg/lto/trans-mem-1_1.c: Same.
8644 * gcc.dg/lto/trans-mem-4_1.c: Same.
8645 * gcc.dg/lto/trans-mem-3_1.c: Same.
8646
8647 2012-01-27 Tobias Burnus <burnus@net-b.de>
8648
8649 PR fortran/52022
8650 * gfortran.dg/dummy_procedure_7.f90: New.
8651
8652 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8653
8654 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8655 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8656
8657 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8658
8659 PR c++/51852
8660 * g++.dg/other/gc5.C: New test.
8661
8662 2012-01-27 Richard Guenther <rguenther@suse.de>
8663
8664 PR tree-optimization/50444
8665 * gcc.dg/torture/pr50444.c: New testcase.
8666
8667 2012-01-27 Tobias Burnus <burnus@net-b.de>
8668
8669 PR fortran/51970
8670 PR fortran/51977
8671 * gfortran.dg/move_alloc_13.f90: New.
8672
8673 2012-01-27 Tobias Burnus <burnus@net-b.de>
8674
8675 PR fortran/51953
8676 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8677 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8678 and change dg-error string.
8679
8680 2012-01-27 Tobias Burnus <burnus@net-b.de>
8681
8682 PR fortran/52016
8683 * gfortran.dg/elemental_args_check_5.f90: New.
8684
8685 2012-01-27 Richard Guenther <rguenther@suse.de>
8686
8687 PR middle-end/51959
8688 * g++.dg/torture/pr51959.C: New testcase.
8689
8690 2012-01-27 Tom de Vries <tom@codesourcery.com>
8691
8692 PR tree-optimization/51990
8693 * gcc.dg/pr51990.c: New test.
8694 * gcc.dg/pr51990-2.c: Same.
8695
8696 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8697 Tobias Burnus <burnus@gcc.gnu.org>
8698
8699 PR fortran/48705
8700 * gfortran.dg/class_allocate_11.f03: New.
8701
8702 PR fortran/51870
8703 PR fortran/51943
8704 PR fortran/51946
8705 * gfortran.dg/class_allocate_7.f03: New.
8706 * gfortran.dg/class_allocate_8.f03: New.
8707 * gfortran.dg/class_allocate_9.f03: New.
8708 * gfortran.dg/class_allocate_10.f03: New.
8709
8710 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8711
8712 * gnat.dg/discr34.adb: New test.
8713 * gnat.dg/discr34_pkg.ads: New helper.
8714
8715 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8716
8717 * gnat.dg/discr33.adb: New test.
8718
8719 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8720
8721 * gnat.dg/limited_with3.ad[sb): New test.
8722 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8723 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8724 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8725
8726 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8727
8728 * gnat.dg/stack_usage1.adb: New test.
8729 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8730
8731 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8732 * gcc.dg/pr44194-2.c: Likewise.
8733
8734 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8735
8736 PR c++/51370
8737 * g++.dg/template/crash112.C: New.
8738
8739 2012-01-27 Richard Henderson <rth@redhat.com>
8740
8741 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8742
8743 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8744
8745 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8746
8747 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR middle-end/51895
8750 * g++.dg/opt/pr51895.C: New test.
8751
8752 2012-01-26 Michael Matz <matz@suse.de>
8753
8754 PR tree-optimization/48794
8755 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8756
8757 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8758
8759 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8760
8761 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8762
8763 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8764 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8765 memory.
8766 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8767 the default value for s390 and s390x.
8768
8769 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8770
8771 PR lto/51698
8772 * gcc.dg/lto/trans-mem-4_0.c: New.
8773 * gcc.dg/lto/trans-mem-4_1.c: New.
8774 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8775 TM builtins.
8776 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8777 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8778 TM builtins.
8779 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8780 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8781 TM builtins.
8782
8783 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8784
8785 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8786
8787 2012-01-25 Ian Lance Taylor <iant@google.com>
8788
8789 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8790
8791 2012-01-25 Tobias Burnus <burnus@net-b.de>
8792
8793 PR fortran/51995
8794 * gfortran.dg/typebound_proc_25.f90: New.
8795
8796 2012-01-25 Jason Merrill <jason@redhat.com>
8797
8798 PR c++/51992
8799 * g++.dg/lto/pr51992_0.C: New.
8800
8801 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8802
8803 PR tree-optimization/51987
8804 * gcc.target/i386/pr51987.c: New test.
8805
8806 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8807
8808 * gcc.dg/tm/lto-1.c: Require lto support in target.
8809
8810 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8811
8812 PR rtl-optimization/48374
8813 * gcc.dg/pr48374.c: New test.
8814
8815 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8816
8817 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8818
8819 2012-01-25 Tobias Burnus <burnus@net-b.de>
8820
8821 PR fortran/51966
8822 * gfortran.dg/derived_constructor_char_3.f90: New.
8823
8824 2012-01-24 Ian Lance Taylor <iant@google.com>
8825
8826 * go.test/go-test.exp (filecmp): New procedure.
8827 (errchk): Handle quoted square brackets.
8828 (go-gc-tests): Set go_compile_args. Handle various new test
8829 lines. Skip a few new tests.
8830 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8831
8832 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8833
8834 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8835 (check_effective_target_vect_extract_even_odd)
8836 (check_effective_target_vect_interleave): Return true for MIPS
8837 paired-single.
8838
8839 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8840
8841 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8842 (main): Use it instead of argc.
8843
8844 2012-01-24 Jason Merrill <jason@redhat.com>
8845
8846 PR c++/51973
8847 * g++.dg/cpp0x/sfinae31.C: New.
8848
8849 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8850
8851 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8852
8853 2012-01-24 Jason Merrill <jason@redhat.com>
8854
8855 PR c++/51812
8856 * g++.dg/inherit/covariant20.C: New.
8857
8858 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8859
8860 PR c++/51223
8861 * g++.dg/parse/crash58.C: New.
8862
8863 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR target/51957
8866 * gcc.dg/pr51957-1.c: New test.
8867 * gcc.dg/pr51957-1.h: New file.
8868 * gcc.dg/pr51957-2.c: New test.
8869
8870 2012-01-23 Jason Merrill <jason@redhat.com>
8871
8872 PR c++/51930
8873 * g++.dg/ext/visibility/template10.C: New.
8874
8875 2012-01-23 Tobias Burnus <burnus@net-b.de>
8876
8877 PR fortran/51948
8878 * gfortran.dg/move_alloc_12.f90: New.
8879
8880 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8881
8882 PR middle-end/45416
8883 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8884
8885 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8886
8887 PR c++/51398
8888 * g++.dg/template/crash111.C: New.
8889
8890 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8891
8892 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8893 configurations.
8894 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8895
8896 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8897
8898 PR testsuite/51941
8899 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8900 the DW_TAG_class_type and DW_AT_name: "Executor".
8901
8902 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8903
8904 * lib/target-supports.exp
8905 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8906 (check_effective_target_vect_interleave): Likewise.
8907
8908 2012-01-22 Jason Merrill <jason@redhat.com>
8909
8910 PR c++/51925
8911 * g++.dg/template/using20.C: New.
8912 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8913
8914 2012-01-23 Jason Merrill <jason@redhat.com>
8915
8916 PR target/51934
8917 * g++.dg/torture/pr51344.C: Limit to x86.
8918
8919 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8920
8921 * c-c++-common/tm/omp.c: Require target with pthread support.
8922
8923 2012-01-23 Richard Guenther <rguenther@suse.de>
8924
8925 PR tree-optimization/51949
8926 * gcc.dg/torture/pr51949.c: New testcase.
8927
8928 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8929
8930 PR rtl-optimization/51933
8931 * gcc.c-torture/execute/pr51933.c: New test.
8932
8933 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8934
8935 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8936 Do not define for Interix.
8937
8938 2012-01-22 Jason Merrill <jason@redhat.com>
8939
8940 PR c++/51832
8941 * g++.dg/lto/pr51832.h: New.
8942 * g++.dg/lto/pr51832_0.C: New.
8943 * g++.dg/lto/pr51832_1.C: New.
8944
8945 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8946
8947 * gcc.dg/ext-elim-1.c: New test.
8948
8949 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8950
8951 PR target/51931
8952 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8953 * g++.dg/opt/longbranch1.C: Likewise.
8954
8955 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8956
8957 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8958 in C++11 mode.
8959
8960 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8961
8962 PR fortran/50556
8963 * gfortran.dg/namelist_74.f90: New test.
8964 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8965
8966 2012-01-21 Tobias Burnus <burnus@net-b.de>
8967
8968 PR fortran/51913
8969 * gfortran.dg/class_47.f90: New.
8970
8971 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8972
8973 * gnat.dg/renaming5.ad[sb]: New test.
8974
8975 2012-01-20 Jason Merrill <jason@redhat.com>
8976
8977 PR c++/51919
8978 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8979
8980 2012-01-20 Jason Merrill <jason@redhat.com>
8981
8982 PR c++/51922
8983 * g++.dg/ext/attrib42.C: Require ilp32.
8984
8985 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8986
8987 PR target/51915
8988 * gcc.target/arm/pr51915.c: New test.
8989
8990 2012-01-20 Cary Coutant <ccoutant@google.com>
8991 Dodji Seketeli <dodji@redhat.com>
8992
8993 PR debug/45682
8994 * g++.dg/debug/dwarf2/nested-3.C: New test.
8995
8996 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8997
8998 PR c++/51402
8999 * g++.dg/template/crash110.C: New.
9000
9001 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9002
9003 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9004 Remove default options on hppa*-*-hpux*.
9005
9006 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9007
9008 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9009
9010 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9011
9012 * gcc.c-torture/compile/pr51856.c: New testcase.
9013
9014 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9015
9016 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9017 options to go_target_compile.
9018
9019 2012-01-20 Kai Tietz <ktietz@redhat.com>
9020
9021 * g++.dg/torture/pr51344.C: Fix typo.
9022
9023 2012-01-20 Richard Guenther <rguenther@suse.de>
9024
9025 PR tree-optimization/51903
9026 * g++.dg/torture/pr51903.C: New testcase.
9027
9028 2012-01-20 Tobias Burnus <burnus@net-b.de>
9029 Janus Weil <janus@gcc.gnu.org>
9030
9031 PR fortran/51056
9032 * gfortran.dg/use_21.f90: New.
9033
9034 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9035
9036 PR target/51106
9037 * gcc.dg/torture/pr51106-1.c: New test.
9038 * gcc.dg/torture/pr51106-2.c: New test.
9039
9040 2012-01-19 Kai Tietz <ktietz@redhat.com>
9041
9042 * g++.dg/torture/pr51344.C: New test.
9043
9044 2012-01-19 Tobias Burnus <burnus@net-b.de>
9045
9046 PR fortran/51904
9047 * gfortran.dg/intrinsic_size_2.f90: New.
9048
9049 2012-01-19 Jason Merrill <jason@redhat.com>
9050
9051 PR c++/51889
9052 * g++.dg/inherit/using7.C: New.
9053
9054 2012-01-19 Richard Guenther <rguenther@suse.de>
9055
9056 PR tree-optimization/37997
9057 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9058
9059 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9060
9061 PR rtl-optimization/51505
9062 * gcc.dg/pr51505.c: New test.
9063
9064 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9065
9066 PR fortran/51634
9067 * gfortran.dg/typebound_operator_12.f03: New.
9068 * gfortran.dg/typebound_operator_13.f03: New.
9069
9070 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9071
9072 PR c++/51225
9073 * g++.dg/cpp0x/pr51225.C: New.
9074
9075 2012-01-17 Ian Lance Taylor <iant@google.com>
9076
9077 PR go/50656
9078 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9079
9080 2012-01-17 Tobias Burnus <burnus@net-b.de>
9081
9082 PR fortran/51869
9083 * gfortran.dg/realloc_on_assign_9.f90: New.
9084
9085 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9086
9087 PR other/51165
9088 * gcc.dg/tm/memopt-3.c: Remove xfail.
9089 * gcc.dg/tm/memopt-4.c: Remove xfail.
9090 * gcc.dg/tm/memopt-5.c: Remove xfail.
9091 * gcc.dg/tm/memopt-7.c: Remove xfail.
9092
9093 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9094
9095 PR tree-optimization/51877
9096 * gcc.c-torture/execute/pr51877.c: New test.
9097
9098 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9099
9100 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9101 {!vect_align_arrays} to vect_sizes_32B_16B.
9102 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9103 * gcc.dg/vect/vect-peel-3.c: Ditto.
9104
9105 2012-01-16 Jason Merrill <jason@redhat.com>
9106
9107 PR c++/51854
9108 * g++.dg/abi/mangle60.C: New.
9109
9110 PR c++/51827
9111 * g++.dg/pch/mangle1.{C,Hs}: New.
9112
9113 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9114 Tobias Burnus <burnus@net-b.de>
9115
9116 PR fortran/50981
9117 * gfortran.dg/elemental_optional_args_3.f90: New
9118 * gfortran.dg/elemental_optional_args_4.f90: New
9119
9120 2012-01-16 Tobias Burnus <burnus@net-b.de>
9121
9122 PR fortran/51809
9123 * gfortran.dg/use_20.f90: New
9124
9125 2012-01-16 Jason Merrill <jason@redhat.com>
9126
9127 PR c++/51868
9128 * g++.dg/cpp0x/rv-bitfield.C: New.
9129 * g++.dg/cpp0x/rv-bitfield2.C: New.
9130
9131 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9132
9133 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9134 subroutine 'qsort' and use index array to assign the result.
9135
9136 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9137
9138 PR tree-optimization/51865
9139 * gcc.dg/pr51865.c: New test.
9140
9141 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9142
9143 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9144
9145 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9146
9147 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9148 to be loaded from the constant pool, rather than via %hi and %lo.
9149
9150 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9151
9152 PR rtl-optimization/51821
9153 * gcc.dg/pr51821.c: New test.
9154
9155 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9156
9157 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9158
9159 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9160
9161 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9162
9163 2012-01-14 Tobias Burnus <burnus@net-b.de>
9164
9165 PR fortran/51800
9166 * gfortran.dg/init_flag_8.f90: New.
9167 * gfortran.dg/init_flag_9.f90: New.
9168
9169 2011-01-14 Tobias Burnus <burnus@net-b.de>
9170
9171 PR fortran/51816
9172 * gfortran.dg/use_18.f90: New.
9173 * gfortran.dg/use_19.f90: New.
9174
9175 2012-01-13 Ian Lance Taylor <iant@google.com>
9176
9177 PR c++/50012
9178 * g++.dg/warn/Wsign-compare-4.C: New.
9179
9180 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9181
9182 PR fortran/48351
9183 * gfortran.dg/alloc_comp_assign.f03: New.
9184 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9185 __BUILTIN_FREE from 38 to 32.
9186
9187 2012-01-13 Jason Merrill <jason@redhat.com>
9188
9189 PR c++/20681
9190 * g++.dg/warn/Wreturn-type-7.C: New.
9191
9192 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9193
9194 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9195 assumption.
9196 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9197 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9198 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9199 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9200 int32plus because of big array needed.
9201 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9202 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9203
9204 2012-01-13 Jason Merrill <jason@redhat.com>
9205
9206 PR c++/51813
9207 * g++.dg/ext/visibility/template9.C: New.
9208
9209 PR c++/51620
9210 * g++.dg/cpp0x/defaulted34.C: New.
9211 * g++.dg/template/virtual3.C: New.
9212
9213 2012-01-13 Richard Guenther <rguenther@suse.de>
9214
9215 PR middle-end/8081
9216 * gcc.dg/torture/pr8081.c: New testcase.
9217
9218 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9219
9220 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9221
9222 2012-01-12 Jason Merrill <jason@redhat.com>
9223
9224 PR c++/51714
9225 * g++.dg/ext/stmtexpr14.C: New.
9226
9227 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9228
9229 PR c++/51633
9230 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9231
9232 2012-01-12 Jason Merrill <jason@redhat.com>
9233
9234 PR c++/48051
9235 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9236 * g++.dg/abi/mangle58.C: Likewise.
9237
9238 PR c++/51403
9239 * g++.dg/template/arg8.C: New.
9240
9241 2012-01-12 Ira Rosen <irar@il.ibm.com>
9242
9243 PR tree-optimization/51799
9244 * gcc.dg/vect/pr51799.c: New test.
9245 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9246 patterns.
9247
9248 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9249 Tobias Burnus <burnus@net-b.de>
9250
9251 PR fortran/51057
9252 PR fortran/51616
9253 * lib/target-supports.exp
9254 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9255 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9256
9257 2012-01-11 Jason Merrill <jason@redhat.com>
9258
9259 PR c++/51565
9260 * g++.dg/ext/attrib42.C: New.
9261
9262 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9263
9264 PR bootstrap/51796
9265 * gcc.dg/pr51796.c: New test.
9266
9267 2012-01-11 Jason Merrill <jason@redhat.com>
9268
9269 PR c++/51818
9270 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9271
9272 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9273
9274 * gnat.dg/array19.ad[sb]: New test.
9275
9276 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9277
9278 * gnat.dg/opt23.ad[sb]: New test.
9279 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9280 * gnat.dg/opt24.ad[sb]: New test.
9281
9282 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9283
9284 PR tree-optimization/49642
9285 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9286 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9287
9288 2012-01-11 Jason Merrill <jason@redhat.com>
9289
9290 PR c++/51613
9291 * g++.dg/template/explicit-args5.C: New.
9292
9293 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9294
9295 * gcc.c-torture/execute/20120110-1.c: New testcase.
9296
9297 2012-01-10 Jason Merrill <jason@redhat.com>
9298
9299 PR c++/51614
9300 * g++.dg/inherit/ambig1.C: New.
9301
9302 PR c++/51433
9303 * g++.dg/cpp0x/constexpr-cache1.C: New.
9304
9305 2012-01-10 Richard Guenther <rguenther@suse.de>
9306
9307 PR tree-optimization/51801
9308 * gcc.dg/torture/pr51801.c: New testcase.
9309
9310 2012-01-10 Tobias Burnus <burnus@net-b.de>
9311
9312 PR fortran/51652
9313 * gfortran.dg/allocate_with_typespec_5.f90: New.
9314
9315 2012-01-10 Tobias Burnus <burnus@net-b.de>
9316
9317 * gfortran.dg/class_39.f03: Update dg-error string.
9318
9319 2012-01-10 Richard Guenther <rguenther@suse.de>
9320
9321 PR tree-optimization/50913
9322 * gcc.dg/graphite/interchange-16.c: New testcase.
9323 * gcc.dg/graphite/scop-20.c: XFAIL.
9324 * gfortran.dg/graphite/interchange-1.f: Likewise.
9325 * gfortran.dg/graphite/block-1.f90: Likewise.
9326 * gfortran.dg/graphite/block-2.f: Likewise.
9327
9328 2012-01-10 Richard Henderson <rth@redhat.com>
9329
9330 * lib/target-supports.exp (check_effective_target_vect_perm,
9331 check_effective_target_vect_perm_byte,
9332 check_effective_target_vect_perm_short): Enable for arm neon.
9333
9334 2012-01-09 Tobias Burnus <burnus@net-b.de>
9335
9336 PR fortran/46328
9337 * gfortran.dg/typebound_operator_11.f90: New.
9338
9339 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9340
9341 * gnat.dg/array18.adb: New test.
9342 * gnat.dg/array18_pkg.ads: New helper.
9343
9344 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9345
9346 PR fortran/51791
9347 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9348 around base object in first assignment in main program.
9349 * gfortran.dg/typebound_operator_10.f03: New test.
9350
9351 2012-01-09 Martin Jambor <mjambor@suse.cz>
9352
9353 PR tree-optimization/51759
9354 * g++.dg/ipa/pr51759.C: New test.
9355
9356 2012-01-09 Tobias Burnus <burnus@net-b.de>
9357
9358 PR fortran/51758
9359 * gfortran.dg/optional_absent_2.f90: New.
9360
9361 2012-01-09 Tobias Burnus <burnus@net-b.de>
9362
9363 PR fortran/51578
9364 * gfortran.dg/use_17.f90: New.
9365
9366 2012-01-09 Gary Funck <gary@intrepid.com>
9367
9368 PR preprocessor/33919
9369 * gcc.dg/pr33919.c: New test.
9370 * gcc.dg/pr33919-0.h: New test header file.
9371 * gcc.dg/pr33919-1.h: Ditto.
9372 * gcc.dg/pr33919-2.h: Ditto.
9373
9374 2012-01-07 Jan Hubicka <jh@suse.cz>
9375
9376 PR tree-optimize/51694
9377 * gcc.c-torture/compile/pr51694.c: new testcase.
9378
9379 2012-01-07 Jan Hubicka <jh@suse.cz>
9380
9381 PR tree-optimization/51600
9382 * g++.dg/torture/pr51600.C: New testcase.
9383
9384 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9385
9386 PR gcov-profile/51715
9387 PR gcov-profile/51717
9388 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9389 * gcc.misc-tests/gcov-14.c: Likewise.
9390
9391 2012-01-06 Jason Merrill <jason@redhat.com>
9392
9393 * g++.dg/parse/new5.C: New.
9394
9395 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9396
9397 PR testsuite/51655
9398 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9399 including <string.h>.
9400
9401 2012-01-06 Jason Merrill <jason@redhat.com>
9402
9403 * g++.dg/abi/mangle51.C: New.
9404 * g++.dg/abi/mangle52.C: New.
9405 * g++.dg/abi/mangle53.C: New.
9406 * g++.dg/abi/mangle54.C: New.
9407 * g++.dg/abi/mangle55.C: New.
9408 * g++.dg/abi/mangle56.C: New.
9409 * g++.dg/abi/mangle57.C: New.
9410 * g++.dg/abi/mangle58.C: New.
9411 * g++.dg/abi/mangle59.C: New.
9412 * g++.dg/cpp0x/trailing3.C: Update mangling.
9413 * g++.dg/cpp0x/variadic111.C: Update mangling.
9414 * g++.dg/cpp0x/variadic4.C: Update mangling.
9415 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9416 * g++.dg/template/nontype22.C: Works now.
9417 * g++.dg/template/pr35240.C: Works now.
9418
9419 * g++.dg/cpp0x/error7.C: New.
9420
9421 2012-01-06 Tobias Burnus <burnus@net-b.de>
9422
9423 * gfortran.dg/deallocate_stat_2.f90: New.
9424 * coarray/allocate_errgmsg.f90: New.
9425 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9426 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9427 * coarray/subobject_1.f90: Fix for num_images > 1.
9428 * gfortran.dg/deallocate_stat.f90: Update due to changed
9429 stat= handling.
9430
9431 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9432
9433 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9434
9435 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9436
9437 * ada/acats/overflow.lst: Add cb20004.
9438
9439 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9440
9441 PR c++/51541
9442 * g++.dg/cpp0x/alias-decl-18.C: New test.
9443
9444 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9445
9446 * gcc.c-torture/execute/20120104-1.c: New test.
9447
9448 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9449
9450 PR fortran/PR48946
9451 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9452 the old typebound_operator_8.f03.
9453 * gfortran.dg/typebound_operator_8.f03: New version of
9454 typebound_operator_7.f03 with 'u' a derived type instead of a
9455 class object.
9456
9457 2012-01-05 Richard Guenther <rguenther@suse.de>
9458
9459 * g++.dg/torture/pr49309.C: Skip for -flto.
9460
9461 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR middle-end/51761
9464 * gcc.c-torture/compile/pr51761.c: New test.
9465
9466 2012-01-05 Richard Guenther <rguenther@suse.de>
9467
9468 PR tree-optimization/51760
9469 * gcc.dg/torture/pr51760.c: New testcase.
9470
9471 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9472
9473 PR middle-end/51472
9474 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9475
9476 2012-01-05 Richard Guenther <rguenther@suse.de>
9477
9478 PR lto/41576
9479 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9480 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9481
9482 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR debug/51695
9485 * gcc.dg/pr51695.c: New test.
9486
9487 2012-01-04 Andrew Pinski <apinski@cavium.com>
9488
9489 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9490 * gcc.target/mips/octeon2-lx-1.c: New test.
9491 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9492 * gcc.target/mips/octeon2-lx-2.c: New test.
9493 * gcc.target/mips/octeon2-lx-3.c: New test.
9494
9495 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9496
9497 PR other/51163
9498 PR other/51164
9499 * gcc.dg/tm/alias-1.c: Adjust regexp.
9500 * gcc.dg/tm/alias-2.c: Adjust regexp.
9501
9502 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9503
9504 PR c++/51064
9505 * g++.dg/warn/Wparentheses-26.C: New.
9506
9507 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9508
9509 * gfortran.dg/elemental_optional_args_2.f90: New test.
9510
9511 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9512
9513 PR fortran/49693
9514 * gfortran.dg/common_17.f90: New test.
9515
9516 2012-01-04 Richard Guenther <rguenther@suse.de>
9517
9518 PR tree-optimization/49651
9519 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9520 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9521
9522 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9523
9524 PR c++/51738
9525 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9526
9527 2012-01-03 Andrew Pinski <apinski@cavium.com>
9528
9529 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9530 for all mips targets. Also allow an optional .cfi_startproc.
9531
9532 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9533
9534 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9535
9536 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9537
9538 PR c++/29273
9539 * g++.dg/rtti/dyncast5.C: New.
9540
9541 2012-01-03 Richard Guenther <rguenther@suse.de>
9542
9543 PR tree-optimization/51070
9544 * gcc.dg/torture/pr51070-2.c: New testcase.
9545
9546 2012-01-03 Richard Guenther <rguenther@suse.de>
9547
9548 PR tree-optimization/51692
9549 * gcc.dg/torture/pr51692.c: New testcase.
9550
9551 2012-01-03 Richard Guenther <rguenther@suse.de>
9552
9553 PR debug/51650
9554 * g++.dg/lto/pr51650-3_0.C: New testcase.
9555
9556 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9557
9558 PR c++/15867
9559 * g++.dg/warn/Wredundant-decls-spec.C: New.
9560
9561 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR tree-optimization/51719
9564 * g++.dg/tree-prof/pr51719.C: New test.
9565
9566 2012-01-03 Richard Guenther <rguenther@suse.de>
9567
9568 PR middle-end/51730
9569 * gcc.dg/fold-compare-6.c: New testcase.
9570
9571 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR c++/51669
9574 * g++.dg/gomp/pr51669.C: New test.
9575
9576 2012-01-02 Jason Merrill <jason@redhat.com>
9577
9578 PR c++/51675
9579 * g++.dg/cpp0x/constexpr-union2.C: New.
9580
9581 PR c++/51666
9582 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9583
9584 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9585
9586 PR c++/51462
9587 * g++.dg/cpp0x/constexpr-99.C: New test.
9588
9589 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9590
9591 PR c++/20140
9592 * g++.dg/template/init9.C: New.
9593
9594 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9595
9596 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9597 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9598 rather than a specific number.
9599
9600 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9601
9602 PR fortran/46262
9603 PR fortran/46328
9604 PR fortran/51052
9605 * gfortran.dg/typebound_operator_7.f03: New.
9606 * gfortran.dg/typebound_operator_8.f03: New.
9607
9608 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9609
9610 PR target/51729
9611 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9612 XFAIL.
9613 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9614
9615 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9616
9617 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9618
9619 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9620
9621 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9622 for MIPS.
9623
9624 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9625
9626 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9627 * gfortran.dg/io_real_boz_4.f90: Likewise.
9628 * gfortran.dg/io_real_boz_5.f90: Likewise.
9629
9630 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9631
9632 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9633
9634 2012-01-02 Revital Eres <revital.eres@linaro.org>
9635
9636 * gcc.dg/sms-11.c: New file.
9637
9638 2012-01-02 Tobias Burnus <burnus@net-b.de>
9639
9640 PR fortran/51682
9641 * gfortran.dg/coarray/image_index_3.f90: New.
9642
9643 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9644
9645 PR c++/16603
9646 * g++.dg/parse/enum8.C: New.
9647
9648 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9649
9650 PR c++/51379
9651 * g++.dg/conversion/reinterpret4.C: New.
9652 * g++.dg/conversion/reinterpret1.C: Adjust.
9653
9654 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9655
9656 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9657
9658 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
9659
9660 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9661 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9662 * g++.old-deja/g++.jason/access14.C: Likewise.
9663 * g++.old-deja/g++.jason/access8.C: Likewise.
9664 * g++.old-deja/g++.jason/access1.C: Likewise.
9665 * g++.old-deja/g++.other/access3.C: Likewise.
9666 * g++.old-deja/g++.other/access5.C: Likewise.
9667 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9668 * g++.old-deja/g++.law/visibility22.C: Likewise.
9669 * g++.old-deja/g++.law/visibility26.C: Likewise.
9670 * g++.old-deja/g++.mike/p2746.C: Likewise.
9671 * g++.dg/debug/using1.C: Likewise.
9672 * g++.dg/lookup/using51.C: Likewise.
9673 * g++.dg/inherit/using5.C: Likewise.
9674 * g++.dg/inherit/pr30297.C: Likewise.
9675 * g++.dg/inherit/access8.C: Likewise.
9676 * g++.dg/torture/pr39362.C: Likewise.
9677 * g++.dg/template/crash13.C: Likewise.
9678 * g++.dg/template/using10.C: Likewise.
9679
9680 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9681
9682 PR fortran/51502
9683 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9684
9685 2012-01-01 Ira Rosen <irar@il.ibm.com>
9686
9687 PR tree-optimization/51704
9688 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9689 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9690 corresponding flags.
9691
9692 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9693
9694 PR c++/51723
9695 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9696
9697 2012-01-01 Jan Hubicka <jh@suse.cz>
9698
9699 PR rtl-optimization/51069
9700 * gcc.c-torture/compile/pr51069.c: New testcase.
9701
9702 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9703
9704 PR tree-optimization/51683
9705 * gcc.dg/pr51683.c: New test.
9706 \f
9707 Copyright (C) 2012 Free Software Foundation, Inc.
9708
9709 Copying and distribution of this file, with or without modification,
9710 are permitted in any medium without royalty provided the copyright
9711 notice and this notice are preserved.