aarch64_guard1.C: Add -fno-section-anchors.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-06 Andrew Pinski <apinski@cavium.com>
2
3 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
4
5 2012-11-06 Jan Hubicka <jh@suse.cz>
6
7 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling candidate still.
8 * gcc.dg/tree-ssa/loop-23.c: Likewise.
9 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
10 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
11
12 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
13
14 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
15
16 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
17
18 PR middle-end/41993
19 * gcc.dg/torture/pr41993.c: New test.
20
21 2012-11-06 Jan Hubicka <jh@suse.cz>
22
23 * gcc.target/i386/l_fma_float_?.c: Update.
24 * gcc.target/i386/l_fma_double_?.c: Update.
25
26 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
27
28 PR target/54089
29 * gcc.target/sh/pr54089-8.c: New.
30 * gcc.target/sh/pr54089-9.c: New.
31
32 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
33
34 PR target/47440
35 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
36 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
37 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
38 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
39 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
40 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
41 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
42 * gcc.target/i386/avx-vzeroupper-27.c: New.
43
44 2012-11-06 Janus Weil <janus@gcc.gnu.org>
45
46 PR fortran/54917
47 * gfortran.dg/transfer_class_1.f90: New.
48 * gfortran.dg/transfer_class_2.f90: New.
49
50 2012-11-05 Sriraman Tallam <tmsriram@google.com>
51
52 * testsuite/g++.dg/mv1.C: New test.
53 * testsuite/g++.dg/mv2.C: New test.
54 * testsuite/g++.dg/mv3.C: New test.
55 * testsuite/g++.dg/mv4.C: New test.
56 * testsuite/g++.dg/mv5.C: New test.
57 * testsuite/g++.dg/mv6.C: New test.
58
59 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
60
61 PR testsuite/55186
62 * gcc.dg/const-uniq-1.c (a): Increase length four times.
63
64 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
65
66 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
67 darwin.
68
69 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
70
71 * g++.dg/torture/20121105-1.C: New test.
72
73 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
74
75 * gcc.dg/torture/fp-compare.c: New testcase.
76
77 2012-11-05 Jan Hubicka <jh@suse.cz>
78
79 * gcc.dg/const-1.c: Update.
80 * gcc.dg/pure-1.c: Update.
81
82 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
83
84 PR rtl-optimization/55151
85 * gcc.dg/pr55151.c: New test.
86
87 2012-11-05 Jakub Jelinek <jakub@redhat.com>
88
89 PR debug/54970
90 PR debug/54971
91 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
92
93 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
94
95 PR testsuite/51128
96 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
97
98 2012-11-05 Jan Hubicka <jh@suse.cz>
99
100 * gcc.dg/autopar/pr49960.c: Fix testcase.
101
102 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
103
104 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
105 Fix scan-tree-dump-times directive.
106
107 2012-11-04 Janus Weil <janus@gcc.gnu.org>
108
109 PR fortran/55199
110 * gfortran.dg/associate_12.f90: New.
111
112 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
113
114 PR target/54255
115 * lib/target-supports.exp (check_effective_target_masm_intel): New
116 proc.
117 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
118 masm_intel.
119
120 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
121 Jack Howarth <howarth@bromo.med.uc.edu>
122
123 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
124 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
125 * gcc.target/i386/pr53249.c: Likewise.
126
127 2012-11-03 Andrew Pinski <apinski@cavium.com>
128
129 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
130 call abort1 so that cross jumping does not happen.
131
132 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
133
134 PR target/51244
135 * gcc.target/sh/pr51244-18.c: New.
136 * gcc.target/sh/pr51244-19.c: New.
137
138 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
139
140 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
141 b requires a 64-bit operation followed by a truncation.
142
143 2012-11-02 Jan Hubicka <jh@suse.cz>
144
145 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
146
147 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
148
149 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
150 conditions to verify the reduction code is vectorized.
151
152 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
153 in case 'pow', such as 'powerpc' is used in the compiler version name.
154 * gcc.target/powerpc/pr46728-2.c: Likewise.
155 * gcc.target/powerpc/pr46728-3.c: Likewise.
156 * gcc.target/powerpc/pr46728-4.c: Likewise.
157 * gcc.target/powerpc/pr46728-5.c: Likewise.
158 * gcc.target/powerpc/pr46728-7.c: Likewise.
159 * gcc.target/powerpc/pr46728-8.c: Likewise.
160 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
161
162 2012-11-02 Jan Hubicka <jh@suse.cz>
163
164 * gcc.dg/tree-ssa/loop-38.c: New testcase.
165
166 2012-11-02 Jan Hubicka <jh@suse.cz>
167
168 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
169 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
170
171 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
172
173 PR middle-end/55130
174 * gcc.target/i386/pr55130.c: New test.
175
176 2012-11-02 Jakub Jelinek <jakub@redhat.com>
177
178 PR target/55147
179 * gcc.target/i386/pr55147.c: New test.
180
181 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
182
183 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
184 * gfortran.dg/default_format_denormal_1.f90: Same.
185
186 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
187
188 PR middle-end/55001
189 * g++.dg/ext/vector19.C: Remove target restrictions.
190 * gcc.dg/fold-compare-7.c: New testcase.
191
192 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
193
194 PR target/55160
195 * gcc.target/sh/pr55160.c: New.
196
197 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
198
199 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
200 scan-assembler regex.
201
202 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
203
204 PR middle-end/55150
205 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
206 * gcc.dg/pr55150-2.c: New test.
207
208 2012-11-01 Sharad Singhai <singhai@google.com>
209
210 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
211 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
212 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
213 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
214
215 2012-10-31 Dehao Chen <dehao@google.com>
216
217 * g++.dg/debug/dwarf2/block.C: New testcase.
218
219 2012-10-31 Jan Hubicka <jh@suse.cz>
220
221 * gcc.dg/pr44974.c: Add noinline.
222
223 2012-10-31 Janus Weil <janus@gcc.gnu.org>
224
225 PR fortran/53718
226 * gfortran.dg/class_54.f90: New.
227
228 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
229 Jakub Jelinek <jakub@redhat.com>
230
231 PR tree-optimization/55018
232 * gcc.dg/torture/pr55018.c: New test.
233
234 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
235
236 PR c++/54583
237 * g++.dg/ext/vla13.C: New.
238
239 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
240
241 PR middle-end/55150
242 * gcc.dg/pr55150.c: New test.
243
244 2012-10-31 Tobias Burnus <burnus@net-b.de>
245
246 PR fortran/55134
247 * gfortran.dg/associate_11.f90: New.
248
249 2012-10-31 Dodji Seketeli <dodji@redhat.com>
250
251 PR c++/54955
252 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
253
254 2012-10-31 Jakub Jelinek <jakub@redhat.com>
255
256 PR tree-optimization/19105
257 PR tree-optimization/21643
258 PR tree-optimization/46309
259 * gcc.dg/pr19105.c: New test.
260 * gcc.dg/pr21643.c: New test.
261 * gcc.dg/pr46309-2.c: New test.
262 * gcc.c-torture/execute/pr46309.c: New test.
263
264 2012-10-31 Alan Modra <amodra@gmail.com>
265
266 * gcc.target/powerpc/dimode_off.c: New.
267 * gcc.target/powerpc/timode_off.c: New.
268 * gcc.target/powerpc/dfmode_off.c: New.
269 * gcc.target/powerpc/tfmode_off.c: New.
270
271 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
272
273 PR rtl-optimization/55093
274 * gcc.target/i386/pr55093.c: New file.
275
276 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
277
278 * gcc.target/i386/pr55116.c: Renamed to ...
279 * gcc.target/i386/pr55116-1.c: This.
280
281 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
282
283 * gcc.target/i386/pr55116-2.c: New file.
284
285 2012-10-30 Richard Biener <rguenther@suse.de>
286
287 * gcc.dg/vect/slp-perm-2.c: Adjust.
288
289 2012-10-30 Richard Biener <rguenther@suse.de>
290
291 PR tree-optimization/55111
292 * gcc.dg/torture/pr55111.c: New testcase.
293
294 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
295
296 PR target/53988
297 * gcc.target/sh/pr53988.c: New.
298
299 2012-10-30 Bin Cheng <bin.cheng@arm.com>
300
301 PR target/54989
302 * gcc.dg/hoist-register-pressure-1.c: Rename from
303 hoist-register-pressure.c. Add nonpic condition.
304 * gcc.dg/hoist-register-pressure-2.c: New testcase.
305
306 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
307
308 PR c++/54930
309 * gcc.dg/Wreturn-local-addr.c: New.
310 * g++.dg/warn/Wno-return-local-addr.C: New.
311 * g++.dg/warn/Wreturn-local-addr.C: New.
312
313 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
314
315 PR middle-end/55116
316 * gcc.target/i386/pr55116.c: New file.
317
318 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
319
320 PR c/53066
321 * gcc.dg/Wshadow-4.c: New.
322 * gcc.dg/Wshadow-4.h: New.
323
324 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
325
326 PR debug/54693
327 * gcc.dg/guality/pr54693.c: New.
328
329 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
330
331 PR middle-end/55027
332 * gcc.dg/pr55027.c: New testcase.
333
334 2012-10-29 Jan Hubicka <jh@suse.cz>
335
336 * gcc.dg/ipa/inline-6.c: New testcase.
337
338 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
339
340 PR rtl-optimization/55106
341 * g++.dg/pr55106.C: New.
342
343 2012-10-29 Richard Guenther <rguenther@suse.de>
344
345 PR middle-end/53695
346 * gcc.dg/torture/pr53695.c: New testcase.
347
348 2012-10-28 Jan Hubicka <jh@suse.cz>
349
350 * gcc.dg/ipa/inlinehint-3.c: New testcase.
351
352 2012-10-28 Tobias Burnus <burnus@net-b.de>
353
354 PR fortran/54958
355 * gfortran.dg/do_check_6.f90: New.
356
357 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
358 Jack Howarth <howarth@bromo.med.uc.edu>
359
360 PR target/54404
361 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
362 to dg-options.
363 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
364
365 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
366
367 PR target/34283
368 * gcc.target/i386/pr34283.c: New test.
369
370 2012-10-26 Jakub Jelinek <jakub@redhat.com>
371
372 PR c++/55081
373 * g++.dg/opt/pr55081.C: New test.
374
375 PR debug/54970
376 PR debug/54971
377 * gcc.dg/guality/pr54970.c: New test.
378
379 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
380
381 PR c++/54984
382 * g++.dg/template/new11.C: New.
383
384 2012-10-26 Richard Biener <rguenther@suse.de>
385
386 PR middle-end/54824
387 * gcc.dg/torture/pr54824.c: New testcase.
388
389 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
390
391 * gcc.target/i386/fxsave-1.c: New.
392 * gcc.target/i386/fxsave64-1.c: Ditto.
393 * gcc.target/i386/fxrstor-1.c: Ditto.
394 * gcc.target/i386/fxrstor64-1.c: Ditto.
395 * gcc.target/i386/xsave-1.c: Ditto.
396 * gcc.target/i386/xsave64-1.c: Ditto.
397 * gcc.target/i386/xrstor-1.c: Ditto.
398 * gcc.target/i386/xrstor64-1.c: Ditto.
399 * gcc.target/i386/xsaveopt-1.c: Ditto.
400 * gcc.target/i386/xsaveopt64-1.c: Ditto.
401 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
402 * gcc.target/i386/sse-13.c: Ditto.
403 * gcc.target/i386/sse-14.c: Ditto.
404 * gcc.target/i386/sse-22.c: Ditto.
405 * gcc.target/i386/sse-23.c: Ditto.
406 * g++.dg/other/i386-2.C: Ditto.
407 * g++.dg/other/i386-3.C: Ditto.
408
409 2012-10-25 Jan Hubicka <jh@suse.cz>
410
411 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
412 at ivcanon time.
413
414 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
415
416 PR c++/53761
417 * g++.dg/ext/transparent-union.C: New.
418
419 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
420
421 PR c++/54427
422 * g++.dg/ext/vector19.C: New testcase.
423
424 2012-10-25 Richard Biener <rguenther@suse.de>
425
426 PR tree-optimization/54902
427 * g++.dg/torture/pr54902.C: New testcase.
428
429 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
430
431 PR c++/34892
432 * g++.dg/template/crash114.C: New.
433
434 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
435
436 PR bootstrap/55049
437 * gcc.target/i386/pr55049-1.c: New test.
438
439 2012-10-24 Janus Weil <janus@gcc.gnu.org>
440
441 PR fortran/55037
442 * gfortran.dg/class_dummy_4.f03: New.
443
444 2012-10-24 Jakub Jelinek <jakub@redhat.com>
445
446 PR rtl-optimization/55010
447 * gcc.dg/pr55010.c: New test.
448
449 PR debug/54828
450 * g++.dg/debug/pr54828.C: New test.
451
452 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
453
454 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
455 * gcc.dg/vect/vect-83_64.c: Likewise.
456
457 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
458
459 PR c++/54922
460 * g++.dg/cpp0x/constexpr-union4.C: New.
461
462 2012-10-23 Jeff Law <law@redhat.com>
463
464 * gcc.c-torture/execute/pr54985.c: New test.
465
466 2012-10-23 Paul Koning <ni1d@arrl.net>
467
468 PR debug/54508
469 * g++.dg/debug/dwarf2/pr54508.C: New.
470
471 2012-10-23 Jakub Jelinek <jakub@redhat.com>
472
473 PR c++/54844
474 * g++.dg/template/sizeof14.C: New test.
475
476 2012-10-23 Ian Bolton <ian.bolton@arm.com>
477 Jim MacArthur <jim.macarthur@arm.com>
478 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
479 Marcus Shawcroft <marcus.shawcroft@arm.com>
480 Nigel Stephens <nigel.stephens@arm.com>
481 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
482 Richard Earnshaw <rearnsha@arm.com>
483 Sofiane Naci <sofiane.naci@arm.com>
484 Stephen Thomas <stephen.thomas@arm.com>
485 Tejas Belagod <tejas.belagod@arm.com>
486 Yufeng Zhang <yufeng.zhang@arm.com>
487
488 * lib/target-supports.exp
489 (check_profiling_available): Add AArch64.
490 (check_effective_target_vect_int): Likewise.
491 (check_effective_target_vect_shift): Likewise.
492 (check_effective_target_vect_float): Likewise.
493 (check_effective_target_vect_double): Likewise.
494 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
495 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
496 (check_effective_target_vect_pack_trunc): Likewise.
497 (check_effective_target_vect_unpack): Likewise.
498 (check_effective_target_vect_hw_misalign): Likewise.
499 (check_effective_target_vect_short_mult): Likewise.
500 (check_effective_target_vect_int_mult): Likewise.
501 (check_effective_target_vect_stridedN): Likewise.
502 (check_effective_target_sync_int_long): Likewise.
503 (check_effective_target_sync_char_short): Likewise.
504 (check_vect_support_and_set_flags): Likewise.
505 (check_effective_target_aarch64_tiny): New.
506 (check_effective_target_aarch64_small): New.
507 (check_effective_target_aarch64_large): New.
508 * g++.dg/other/PR23205.C: Enable aarch64.
509 * g++.dg/other/pr23205-2.C: Likewise.
510 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
511 * gcc.c-torture/execute/20101011-1.c: Likewise.
512 * gcc.dg/20020312-2.c: Likewise.
513 * gcc.dg/20040813-1.c: Likewise.
514 * gcc.dg/builtin-apply2.c: Likewise.
515 * gcc.dg/stack-usage-1.c: Likewise.
516
517 2012-10-23 Ian Bolton <ian.bolton@arm.com>
518 Jim MacArthur <jim.macarthur@arm.com>
519 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
520 Marcus Shawcroft <marcus.shawcroft@arm.com>
521 Nigel Stephens <nigel.stephens@arm.com>
522 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
523 Richard Earnshaw <rearnsha@arm.com>
524 Sofiane Naci <sofiane.naci@arm.com>
525 Stephen Thomas <stephen.thomas@arm.com>
526 Tejas Belagod <tejas.belagod@arm.com>
527 Yufeng Zhang <yufeng.zhang@arm.com>
528
529 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
530 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
531 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
532 * gcc.target/aarch64/aapcs/abitest.S: New file.
533 * gcc.target/aarch64/aapcs/abitest.h: New file.
534 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
535 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
536 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
537 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
538 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
539 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
540 * gcc.target/aarch64/aapcs/ice_1.c: New file.
541 * gcc.target/aarch64/aapcs/ice_2.c: New file.
542 * gcc.target/aarch64/aapcs/ice_3.c: New file.
543 * gcc.target/aarch64/aapcs/ice_4.c: New file.
544 * gcc.target/aarch64/aapcs/ice_5.c: New file.
545 * gcc.target/aarch64/aapcs/macro-def.h: New file.
546 * gcc.target/aarch64/aapcs/test_1.c: New file.
547 * gcc.target/aarch64/aapcs/test_10.c: New file.
548 * gcc.target/aarch64/aapcs/test_11.c: New file.
549 * gcc.target/aarch64/aapcs/test_12.c: New file.
550 * gcc.target/aarch64/aapcs/test_13.c: New file.
551 * gcc.target/aarch64/aapcs/test_14.c: New file.
552 * gcc.target/aarch64/aapcs/test_15.c: New file.
553 * gcc.target/aarch64/aapcs/test_16.c: New file.
554 * gcc.target/aarch64/aapcs/test_17.c: New file.
555 * gcc.target/aarch64/aapcs/test_18.c: New file.
556 * gcc.target/aarch64/aapcs/test_19.c: New file.
557 * gcc.target/aarch64/aapcs/test_2.c: New file.
558 * gcc.target/aarch64/aapcs/test_20.c: New file.
559 * gcc.target/aarch64/aapcs/test_21.c: New file.
560 * gcc.target/aarch64/aapcs/test_22.c: New file.
561 * gcc.target/aarch64/aapcs/test_23.c: New file.
562 * gcc.target/aarch64/aapcs/test_24.c: New file.
563 * gcc.target/aarch64/aapcs/test_25.c: New file.
564 * gcc.target/aarch64/aapcs/test_26.c: New file.
565 * gcc.target/aarch64/aapcs/test_3.c: New file.
566 * gcc.target/aarch64/aapcs/test_4.c: New file.
567 * gcc.target/aarch64/aapcs/test_5.c: New file.
568 * gcc.target/aarch64/aapcs/test_6.c: New file.
569 * gcc.target/aarch64/aapcs/test_7.c: New file.
570 * gcc.target/aarch64/aapcs/test_8.c: New file.
571 * gcc.target/aarch64/aapcs/test_9.c: New file.
572 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
573 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
574 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
575 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
576 * gcc.target/aarch64/aapcs/test_complex.c: New file.
577 * gcc.target/aarch64/aapcs/test_int128.c: New file.
578 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
579 * gcc.target/aarch64/aapcs/type-def.h: New file.
580 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
581 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
582 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
583 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
584 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
585 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
586 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
587 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
588 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
589 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
590 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
591 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
592 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
593 * gcc.target/aarch64/aarch64.exp: New file.
594 * gcc.target/aarch64/adc-1.c: New file.
595 * gcc.target/aarch64/adc-2.c: New file.
596 * gcc.target/aarch64/asm-1.c: New file.
597 * gcc.target/aarch64/clrsb.c: New file.
598 * gcc.target/aarch64/clz.c: New file.
599 * gcc.target/aarch64/ctz.c: New file.
600 * gcc.target/aarch64/csinc-1.c: New file.
601 * gcc.target/aarch64/csinv-1.c: New file.
602 * gcc.target/aarch64/csneg-1.c: New file.
603 * gcc.target/aarch64/extend.c: New file.
604 * gcc.target/aarch64/fcvt.x: New file.
605 * gcc.target/aarch64/fcvt_double_int.c: New file.
606 * gcc.target/aarch64/fcvt_double_long.c: New file.
607 * gcc.target/aarch64/fcvt_double_uint.c: New file.
608 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
609 * gcc.target/aarch64/fcvt_float_int.c: New file.
610 * gcc.target/aarch64/fcvt_float_long.c: New file.
611 * gcc.target/aarch64/fcvt_float_uint.c: New file.
612 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
613 * gcc.target/aarch64/ffs.c: New file.
614 * gcc.target/aarch64/fmadd.c: New file.
615 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
616 * gcc.target/aarch64/frint.x: New file.
617 * gcc.target/aarch64/frint_double.c: New file.
618 * gcc.target/aarch64/frint_float.c: New file.
619 * gcc.target/aarch64/index.c: New file.
620 * gcc.target/aarch64/mneg-1.c: New file.
621 * gcc.target/aarch64/mneg-2.c: New file.
622 * gcc.target/aarch64/mneg-3.c: New file.
623 * gcc.target/aarch64/mnegl-1.c: New file.
624 * gcc.target/aarch64/mnegl-2.c: New file.
625 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
626 * gcc.target/aarch64/pic-constantpool1.c: New file.
627 * gcc.target/aarch64/pic-symrefplus.c: New file.
628 * gcc.target/aarch64/predefine_large.c: New file.
629 * gcc.target/aarch64/predefine_small.c: New file.
630 * gcc.target/aarch64/predefine_tiny.c: New file.
631 * gcc.target/aarch64/reload-valid-spoff.c: New file.
632 * gcc.target/aarch64/scalar_intrinsics.c: New file.
633 * gcc.target/aarch64/table-intrinsics.c: New file.
634 * gcc.target/aarch64/tst-1.c: New file.
635 * gcc.target/aarch64/vect-abs-compile.c: New file.
636 * gcc.target/aarch64/vect-abs.c: New file.
637 * gcc.target/aarch64/vect-abs.x: New file.
638 * gcc.target/aarch64/vect-compile.c: New file.
639 * gcc.target/aarch64/vect-faddv-compile.c: New file.
640 * gcc.target/aarch64/vect-faddv.c: New file.
641 * gcc.target/aarch64/vect-faddv.x: New file.
642 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
643 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
644 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
645 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
646 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
647 * gcc.target/aarch64/vect-fp-compile.c: New file.
648 * gcc.target/aarch64/vect-fp.c: New file.
649 * gcc.target/aarch64/vect-fp.x: New file.
650 * gcc.target/aarch64/vect-mull-compile.c: New file.
651 * gcc.target/aarch64/vect-mull.c: New file.
652 * gcc.target/aarch64/vect-mull.x: New file.
653 * gcc.target/aarch64/vect.c: New file.
654 * gcc.target/aarch64/vect.x: New file.
655 * gcc.target/aarch64/vector_intrinsics.c: New file.
656 * gcc.target/aarch64/vfp-1.c: New file.
657 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
658 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
659 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
660 * g++.dg/abi/aarch64_guard1.C: New file.
661
662 2012-10-23 Jakub Jelinek <jakub@redhat.com>
663
664 PR c++/54988
665 * c-c++-common/pr54988.c: New test.
666
667 2012-10-23 Jan Hubicka <jh@suse.cz>
668
669 * gcc.dg/tree-prof/peel-1.c: New testcase.
670
671 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
672
673 PR gcc/52945
674 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
675
676 2012-10-23 Joseph Myers <joseph@codesourcery.com>
677
678 * gcc.dg/c99-predef-1.c: New test.
679 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
680 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
681 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
682 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
683 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
684 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
685 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
686 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
687 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
688 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
689 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
690 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
691
692 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
693
694 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
695
696 2012-10-23 Jan Hubicka <jh@suse.cz>
697
698 PR middle-end/54937
699 * gcc.c-torture/execute/pr54937.c: New testcase.
700 * gcc.dg/tree-ssa/cunroll-2.c: Update.
701
702 2012-10-23 Jan Hubicka <jh@suse.cz>
703
704 PR middle-end/54967
705 * gfortran.dg/pr54967.f90: New testcase.
706
707 2012-10-23 Terry Guo <terry.guo@arm.com>
708
709 PR target/55019
710 * gcc.dg/pr55019.c: New.
711
712 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
713
714 PR tree-optimization/55008
715 * gcc.dg/tree-ssa/pr55008.c: New test.
716
717 2012-10-22 Richard Biener <rguenther@suse.de>
718
719 PR tree-optimization/55011
720 * gcc.dg/torture/pr55011.c: New testcase.
721
722 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
723
724 * gcc.target/arm/pr40457-1.c: Adjust expected output.
725 * gcc.target/arm/pr40457-2.c: Likewise.
726 * gcc.target/arm/pr40457-3.c: Likewise.
727
728 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
729
730 * gnat.dg/specs/limited_with4.ads: New test.
731 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
732
733 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
734
735 * gnat.dg/modular4.adb: New test.
736 * gnat.dg/modular4_pkg.ads: New helper.
737
738 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
739
740 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
741 * gnat.dg/specs/addr1.ads: Likewise.
742
743 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
744
745 * gcc.dg/webizer.c (main): Add missing exit call.
746
747 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
748
749 PR fortran/54465
750 * gfortran.dg/wextra_1.f: New test.
751
752 2012-10-20 Jan Hubicka <jh@suse.cz>
753
754 * gcc.dg/tree-prof/unroll-1.c: New testcase.
755
756 2012-10-19 Janus Weil <janus@gcc.gnu.org>
757
758 PR fortran/54224
759 * gfortran.dg/warn_unused_function.f90: New.
760
761 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
762
763 * lib/target-supports.exp
764 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
765
766 2012-10-19 Richard Guenther <rguenther@suse.de>
767
768 PR tree-optimization/54981
769 * gcc.dg/pr54981.c: New testcase.
770
771 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
772
773 PR target/54892
774 * gcc.target/arm/pr54892.c: New.
775
776 2012-10-19 Bin Cheng <bin.cheng@arm.com>
777
778 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
779
780 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
781
782 PR c++/54501
783 * g++.dg/init/array30.C: New.
784 * g++.dg/init/array31.C: Likewise.
785
786 2012-10-18 Tobias Burnus <burnus@net-b.de>
787
788 PR fortran/54884
789 * gfortran.dg/public_private_module_7.f90: New.
790
791 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
792
793 PR c++/29633
794 * g++.dg/template/pr29633.C: New.
795
796 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
797
798 * gnat.dg/loop_optimization13.ad[sb]: New test.
799 * gnat.dg/loop_optimization13_pkg.ads: New helper.
800
801 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
802
803 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
804 * gcc.target/arm/neon/vfmaf32.c: Likewise.
805 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
806 * gcc.target/arm/neon/vfmsf32.c: Likewise.
807
808 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
809
810 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
811 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
812 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
813 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
814 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
815 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
816
817 2012-10-16 Jan Hubicka <jh@suse.cz>
818
819 * gcc.target/i386/l_fma_float_?.c: Update.
820 * gcc.target/i386/l_fma_double_?.c: Update.
821 * gfortran.dg/do_1.f90: XFAIL
822 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
823 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
824 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
825 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
826 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
827 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
828 valid.
829
830 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
831
832 PR c/53063
833 PR c/40989
834 * gcc.dg/Wstrict-overflow-24.c: New.
835
836 2012-10-16 Tobias Burnus <burnus@net-b.de>
837
838 PR fortran/50981
839 PR fortran/54618
840 * gfortran.dg/class_optional_1.f90: New.
841 * gfortran.dg/class_optional_2.f90: New.
842
843 2012-10-16 Jakub Jelinek <jakub@redhat.com>
844
845 PR debug/54796
846 * gcc.dg/guality/pr54796.c: New test.
847
848 PR tree-optimization/54889
849 * gfortran.dg/pr54889.f90: New test.
850
851 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
852
853 * g++.dg/other/dump-ada-spec-2.C: New test.
854
855 2012-10-16 Easwaran Raman <eraman@google.com>
856
857 * gcc.dg/tree-prof/switch-case-1.c: New test case.
858 * gcc.dg/tree-prof/switch-case-2.c: New test case.
859
860 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
861
862 * gcc.dg/torture/stackalign/builtin-apply-2.c,
863 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
864
865 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
866
867 PR target/54925
868 * gcc.c-torture/compile/pr54925.c: New.
869
870 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
871
872 PR target/51244
873 * gcc.target/sh/pr51244-17.c: New.
874
875 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
876
877 PR target/54760
878 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
879 functions.
880 * gcc.target/sh/pr54760-4.c: New.
881
882 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
883
884 PR target/34777
885 * gcc.target/sh/torture/sh-torture.exp: New.
886 * gcc.target/sh/torture/pr34777.c: New.
887
888 2012-10-15 Matthias Klose <doko@ubuntu.com>
889
890 * lib/target-supports.exp (check_profiling_available): Match
891 arm*-*-linux-* for ARM Linux/GNU.
892 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
893 * gfortran.dg/enum_10.f90: Likewise.
894 * gfortran.dg/enum_9.f90: Likewise.
895 * gcc.target/arm/synchronize.c: Likewise.
896 * g++.old-deja/g++.jason/enum6.C: Likewise.
897 * g++.old-deja/g++.other/enum4.C: Likewise.
898 * g++.old-deja/g++.law/enum9.C: Likewise.
899
900 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
901
902 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
903 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
904
905 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
906 Paolo Carlini <paolo.carlini@oracle.com>
907
908 PR c++/17805
909 * g++.dg/overload/operator6.C: New.
910
911 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
912
913 PR c++/50080 (again)
914 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
915 * g++.dg/parse/tmpl-outside1.C: Likewise.
916 * g++.dg/template/qualttp18.C: Likewise.
917 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
918 * g++.old-deja/g++.pt/overload13.C: Likewise.
919
920 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
921
922 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
923 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
924 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
925 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
926 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
927 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
928 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
929 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
930
931 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
932
933 PR c++/50080
934 * g++.dg/parse/tmpl-outside2.C: New.
935 * g++.dg/parse/tmpl-outside1.C: Adjust.
936 * g++.dg/template/qualttp18.C: Likewise.
937 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
938 * g++.old-deja/g++.pt/overload13.C: Likewise.
939
940 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
941
942 PR tree-optimization/54915
943 * gcc.dg/tree-ssa/pr54915.c: New testcase.
944
945 2012-10-15 Richard Guenther <rguenther@suse.de>
946
947 PR tree-optimization/54920
948 * gcc.dg/torture/pr54920.c: New testcase.
949
950 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
951
952 * gnat.dg/unchecked_convert9.ad[sb]: New test.
953
954 2012-10-13 Jason Merrill <jason@redhat.com>
955
956 * g++.dg/tls/thread_local7g.C: Require tls_native.
957
958 2012-10-14 Jason Merrill <jason@redhat.com>
959
960 * g++.dg/cpp0x/inh-ctor1.C: New.
961 * g++.dg/cpp0x/inh-ctor2.C: New.
962 * g++.dg/cpp0x/inh-ctor3.C: New.
963 * g++.dg/cpp0x/inh-ctor4.C: New.
964 * g++.dg/cpp0x/inh-ctor5.C: New.
965 * g++.dg/cpp0x/inh-ctor6.C: New.
966 * g++.dg/cpp0x/inh-ctor7.C: New.
967 * g++.dg/cpp0x/inh-ctor8.C: New.
968 * g++.dg/cpp0x/inh-ctor9.C: New.
969 * g++.dg/cpp0x/inh-ctor10.C: New.
970 * g++.dg/cpp0x/inh-ctor11.C: New.
971 * g++.dg/cpp0x/inh-ctor12.C: New.
972 * g++.dg/cpp0x/inh-ctor13.C: New.
973
974 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
975
976 PR rtl-optimization/54919
977 * gcc.dg/pr54919.c: New testcase.
978
979 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
980
981 PR c++/53581
982 * g++.dg/template/crash113.C: New.
983
984 2012-10-14 Jan Hubicka <jh@suse.cz>
985
986 * gcc.dg/unroll_5.c: New testcase.
987
988 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
989
990 PR c++/52643
991 * g++.dg/opt/pr52643.C: New.
992
993 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
994
995 PR target/54602
996 * gcc.target/sh/pr54602-1.c: New.
997 * gcc.target/sh/pr54602-2.c: New.
998 * gcc.target/sh/pr54602-3.c: New.
999 * gcc.target/sh/pr54602-4.c: New.
1000
1001 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1002
1003 PR target/54680
1004 * gcc.target/sh/pr54680.c: New.
1005
1006 2012-10-12 Jan Hubicka <jh@suse.cz>
1007
1008 * gcc.dg/webizer.c: New testcase.
1009
1010 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1011
1012 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1013 specify -m64.
1014
1015 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1016
1017 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1018 Return 0 if already specifying -mfloat-abi other than hard.
1019
1020 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1021
1022 * gcc.dg/pr53060.c: Prune irrelevant warning.
1023
1024 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1025
1026 PR c/54381
1027 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1028 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1029 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1030 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1031 Adjust expected wording of warnings for *cmp* builtins.
1032 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1033 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1034
1035 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1036
1037 PR c++/24449
1038 * g++.dg/parse/friend-main.C: New.
1039
1040 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1041
1042 PR c++/53055
1043 * g++.dg/pr53055.C: New testcase.
1044
1045 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1046
1047 PR c++/52744
1048 * g++.dg/cpp0x/pr52744.C: New.
1049
1050 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1051
1052 PR fortran/40453
1053 * gfortran.dg/dummy_procedure_9.f90: New.
1054
1055 2012-10-12 Richard Biener <rguenther@suse.de>
1056
1057 PR tree-optimization/54894
1058 * gcc.dg/torture/pr54894.c: New testcase.
1059
1060 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1061
1062 PR target/51244
1063 * gcc.target/sh/pr51244-13.c: New.
1064 * gcc.target/sh/pr51244-14.c: New.
1065 * gcc.target/sh/pr51244-15.c: New.
1066 * gcc.target/sh/pr51244-16.c: New.
1067
1068 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1069
1070 PR c++/51878
1071 * g++.dg/cpp0x/decltype45.C: New.
1072
1073 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1074
1075 PR fortran/54784
1076 * gfortran.dg/class_allocate_13.f90: New.
1077
1078 2012-10-11 Jason Merrill <jason@redhat.com>
1079
1080 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1081 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1082
1083 * g++.dg/gomp/tls-5.C: Require tls_native.
1084 * g++.dg/tls/thread_local7.C: Require tls_native.
1085 * g++.dg/tls/static2.C: New.
1086
1087 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1088
1089 PR c++/36107
1090 * g++.dg/ext/weak5.C: New.
1091
1092 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1093
1094 PR testsuite/54868
1095 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1096 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1097
1098 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1099
1100 PR c++/43765
1101 * g++.dg/parse/pr43765.C: New.
1102
1103 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1104
1105 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1106
1107 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1108
1109 PR c++/43663
1110 * g++.dg/init/bitfield3.C: New.
1111
1112 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1113
1114 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1115
1116 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR tree-optimization/54877
1119 * gcc.dg/torture/pr54877.c: New test.
1120
1121 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1122
1123 PR testsuite/53397
1124 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1125 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1126 and remove target info from dg-do compile.
1127 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1128 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1129 and remove target info from dg-do compile.
1130
1131 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1132
1133 * gcc.dg/pr54782.c: Require target with pthread support.
1134
1135 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1136
1137 PR c++/53122
1138 * g++.dg/cpp0x/auto35.C: New.
1139
1140 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1141
1142 PR c++/53540 - using fails to be equivalent to typedef
1143 * g++.dg/cpp0x/alias-decl-24.C: New test.
1144
1145 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1146
1147 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1148 that c++11 attributes to types are ignored for now.
1149 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1150 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1151
1152 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1153
1154 PR c++/53741
1155 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1156
1157 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/50478
1160 * g++.dg/cpp0x/initlist67.C: New.
1161
1162 2012-10-10 Dehao Chen <dehao@google.com>
1163
1164 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1165
1166 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1167
1168 PR target/52480
1169 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1170 Add runtime tests.
1171
1172 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1173
1174 PR c++/53307
1175 * g++.dg/cpp0x/decltype44.C: New.
1176
1177 2012-10-09 Steve Ellcey <sellcey@mips.com>
1178
1179 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1180
1181 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1182
1183 PR c++/53763
1184 * g++.dg/cpp0x/decltype43.C: New.
1185
1186 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1187
1188 PR middle-end/53397
1189 * gcc.dg/pr53397-1.c: New test case.
1190 * gcc.dg/pr53397-2.c: New test case.
1191
1192 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1193
1194 PR c++/54194
1195 * g++.dg/warn/Wparentheses-26.C: Adjust.
1196 * g++.dg/warn/Wparentheses-27.C: New.
1197
1198 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1199
1200 PR c++/54427
1201 * c-c++-common/vector-scalar.c: New testcase.
1202 * g++.dg/ext/vector18.C: New testcase.
1203 * g++.dg/ext/vector5.C: This is not an error anymore.
1204 * gcc.dg/init-vec-1.c: Move ...
1205 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1206 * gcc.c-torture/execute/vector-shift1.c: Move ...
1207 * c-c++-common/torture/vector-shift1.c: ... here.
1208 * gcc.dg/scal-to-vec1.c: Move ...
1209 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1210 C++11. Adapt error messages.
1211 * gcc.dg/convert-vec-1.c: Move ...
1212 * c-c++-common/convert-vec-1.c: ... here.
1213 * gcc.dg/scal-to-vec2.c: Move ...
1214 * c-c++-common/scal-to-vec2.c: ... here.
1215
1216 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1217
1218 PR target/54400
1219 * gcc.target/i386/pr54400.c: New testcase.
1220
1221 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR c++/54858
1224 * g++.dg/template/pr54858.C: New test.
1225
1226 2012-10-08 Marek Polacek <polacek@redhat.com>
1227
1228 PR debug/54831
1229 * g++.dg/debug/pr54831.C: New test.
1230
1231 2012-10-08 Dehao Chen <dehao@google.com>
1232
1233 * g++.dg/predict-loop-exit-1.C: New.
1234 * g++.dg/predict-loop-exit-2.C: New.
1235 * g++.dg/predict-loop-exit-3.C: New.
1236
1237 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1238
1239 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1240
1241 2012-10-08 Jason Merrill <jason@redhat.com>
1242
1243 * g++.dg/gomp/tls-5.C: New.
1244 * g++.dg/gomp/tls-wrap1.C: New.
1245 * g++.dg/gomp/tls-wrap2.C: New.
1246 * g++.dg/gomp/tls-wrap3.C: New.
1247 * g++.dg/gomp/tls-wrap4.C: New.
1248 * g++.dg/gomp/tls-wrapper-cse.C: New.
1249 * g++.dg/tls/thread_local-cse.C: New.
1250 * g++.dg/tls/thread_local-order1.C: New.
1251 * g++.dg/tls/thread_local-order2.C: New.
1252 * g++.dg/tls/thread_local-wrap1.C: New.
1253 * g++.dg/tls/thread_local-wrap2.C: New.
1254 * g++.dg/tls/thread_local-wrap3.C: New.
1255 * g++.dg/tls/thread_local-wrap4.C: New.
1256 * g++.dg/tls/thread_local2g.C: New.
1257 * g++.dg/tls/thread_local3g.C: New.
1258 * g++.dg/tls/thread_local4g.C: New.
1259 * g++.dg/tls/thread_local5g.C: New.
1260 * g++.dg/tls/thread_local6g.C: New.
1261 * g++.dg/tls/thread_local7g.C: New.
1262
1263 * g++.dg/tls/thread_local3.C: New.
1264 * g++.dg/tls/thread_local4.C: New.
1265 * g++.dg/tls/thread_local5.C: New.
1266 * g++.dg/tls/thread_local6.C: New.
1267
1268 * g++.dg/tls/init-2.C: Tweak errors.
1269 * g++.dg/tls/thread_local1.C: New.
1270 * g++.dg/tls/thread_local2.C: New.
1271 * g++.dg/tls/thread_local7.C: New.
1272
1273 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1274
1275 PR target/54866
1276 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1277
1278 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1279
1280 PR target/54685
1281 * gcc.target/sh/pr54685.c: New.
1282
1283 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1284
1285 PR c++/53528 C++11 attribute support
1286 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1287 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1288 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1289 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1290 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1291 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1292 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1293 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1294 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1295 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1296 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1297 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1298 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1299 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1300 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1301 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1302 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1303 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1304 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1305 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1306 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1308 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1309 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1310 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1311 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1312 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1313 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1314 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1315 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1316 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1317 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1318 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1319 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1321 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1322 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1323 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1324 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1325 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1326 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1327 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1328 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1329 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1330 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1331 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1333 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1334 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1335 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1336 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1337 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1338 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1339 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1340 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1341 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1342 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1343
1344 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1345
1346 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1347 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1348 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1349
1350 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1351
1352 PR target/54760
1353 * gcc.target/sh/pr54760-2.c: New.
1354 * gcc.target/sh/pr54760-3.c: New.
1355
1356 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1357
1358 PR c++/51422
1359 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1360
1361 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1362 Sandra Loosemore <sandra@codesourcery.com>
1363
1364 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1365 and test that the accumulator is initialized using MULT.
1366 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1367 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1368
1369 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1370
1371 PR c++/52764
1372 * g++.dg/cpp0x/stdint.C: New.
1373
1374 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1375
1376 PR c++/54249
1377 * g++.dg/cpp0x/stddef.C: New.
1378
1379 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1380
1381 PR fortran/54832
1382 * gfortran.dg/typebound_operator_17.f90: New.
1383
1384 2012-10-06 Jan Hubicka <jh@suse.cz>
1385
1386 PR lto/53831
1387 PR lto/54776
1388 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1389
1390 2012-10-06 Jan Hubicka <jh@suse.cz>
1391
1392 * gcc.dg/lto/resolutions_0.c: New testcase.
1393
1394 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1395
1396 PR fortran/45521
1397 * gfortran.dg/generic_25.f90: New.
1398 * gfortran.dg/generic_26.f90: New.
1399 * gfortran.dg/generic_27.f90: New.
1400
1401 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1402
1403 PR target/54760
1404 * gcc.target/sh/pr54760-1.c: New.
1405
1406 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1407
1408 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1409 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1410 * g++.dg/warn/Wsign-compare-5.C: New test.
1411 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1412 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1413 * g++.dg/ext/builtin30.C: New test.
1414 * g++.dg/ext/vla12.C: New test.
1415 * gcc.dg/builtins-85.c: New test.
1416
1417 PR debug/54519
1418 * gcc.dg/guality/pr54519-1.c: New test.
1419 * gcc.dg/guality/pr54519-2.c: New test.
1420 * gcc.dg/guality/pr54519-3.c: New test.
1421 * gcc.dg/guality/pr54519-4.c: New test.
1422 * gcc.dg/guality/pr54519-5.c: New test.
1423 * gcc.dg/guality/pr54519-6.c: New test.
1424
1425 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1426
1427 PR c++/50893
1428 * g++.dg/cpp0x/defaulted38.C: New.
1429
1430 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR tree-optimization/33763
1433 * c-c++-common/pr33763.c: New test.
1434
1435 PR tree-optimization/54810
1436 * gcc.dg/tree-ssa/vrp85.c: New test.
1437
1438 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1439
1440 * gcc.dg/ucnid-7.c: Skip on AIX.
1441 * gcc.dg/ucnid-8.c: Same.
1442 * gcc.dg/ucnid-10.c: Same.
1443 * gcc.dg/ucnid-13.c: Same.
1444 * gcc.dg/attr-alias-3.c: Same.
1445 * gcc.dg/attr-alias-5.c: Same.
1446 * gcc.dg/torture/pr51106-2.c: Same.
1447 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1448
1449 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1450
1451 PR c++/52233
1452 * g++.dg/cpp0x/alias-decl-23.C: New.
1453
1454 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/53403
1457 * g++.dg/template/friend53.C: New.
1458
1459 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1460
1461 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1462 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1463 (scan-ada-spec): Likewise.
1464 (scan-ada-spec-not): Likewise.
1465 * gcc.dg/dump-ada-spec-1.c: New test.
1466 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1467
1468 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1469
1470 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1471
1472 2012-10-04 Florian Weimer <fweimer@redhat.com>
1473
1474 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1475
1476 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1477
1478 PR c++/54323
1479 * g++.dg/cpp0x/pr54323.C: New.
1480
1481 2012-10-04 Richard Guenther <rguenther@suse.de>
1482
1483 PR middle-end/54735
1484 * g++.dg/torture/pr54735.C: New testcase.
1485
1486 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1487
1488 PR rtl-optimization/54739
1489 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1490
1491 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1492
1493 PR target/51244
1494 * gcc.target/sh/pr51244-12.c: New.
1495
1496 2012-10-03 Dehao Chen <dehao@google.com>
1497
1498 PR middle-end/54782
1499 * gcc.dg/pr54782.c: New test.
1500
1501 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1502
1503 PR c++/54777
1504 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1505
1506 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1507
1508 PR fortran/54778
1509 * gfortran.dg/class_53.f90: New.
1510
1511 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1512
1513 PR debug/54551
1514 * gcc.dg/guality/pr54551.c: New.
1515
1516 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1517
1518 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1519 * gcc.target/powerpc/pr46728-2.c: Likewise.
1520
1521 2012-10-02 Sharad Singhai <singhai@google.com>
1522
1523 PR testsuite/54772
1524 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1525 to fix test failures caused by r191883.
1526 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1527 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1528 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1529 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1530 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1531 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1532 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1533 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1534 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1535
1536 2012-09-30 Sharad Singhai <singhai@google.com>
1537
1538 * gcc.target/i386/vect-double-1.c: Fix test.
1539
1540 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1541
1542 PR target/54087
1543 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1544 atomic_sub fails.
1545
1546 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1547
1548 PR rtl-optimization/54457
1549 * gcc.target/i386/pr54457.c: New test.
1550
1551 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1552
1553 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1554
1555 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1556
1557 * gcc.target/i386/vect-rebuild.c: New testcase.
1558
1559 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1560
1561 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1562
1563 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1564
1565 * gcc.target/mips/pr37362.c: Fix target selector.
1566
1567 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1568
1569 PR target/54083
1570 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1571
1572 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1573
1574 * gcc.dg/ucnid-8.c: Update line number.
1575 * gcc.dg/torture/pr51106-2.c: Likewise.
1576
1577 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1578
1579 PR fortran/54667
1580 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1581 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1582 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1583
1584 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1585
1586 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1587 partially reverting r170092.
1588 * gfortran.dg/class_7.f03: Ditto.
1589 * gfortran.dg/coarray_14.f90: Ditto.
1590 * gfortran.dg/typebound_proc_13.f03: Ditto.
1591
1592 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1593
1594 PR c++/54738
1595 * g++.dg/cpp0x/sfinae42.C: New.
1596
1597 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1598
1599 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1600 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1601 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1602 * gcc.dg/pr42629.c: XFAIL on AIX.
1603 * gcc.dg/pr47684.c: Same.
1604 * gcc.dg/pr43670.c: Same.
1605 * gcc.dg/pr42916.c: Same.
1606 * gcc.dg/pr45449.c: Same.
1607 * gcc.dg/pr50017.c: Same.
1608 * gcc.dg/pr42728.c: Same.
1609 * gcc.dg/pr47881.c: Same.
1610 * gcc.dg/pr44023.c: Same.
1611 * gcc.dg/pr41345.c: Same.
1612 * gcc.dg/pr42630.c: Same.
1613 * gcc.dg/pr44971.c: Same.
1614 * gcc.dg/pr46771.c: Same.
1615 * gcc.dg/ucnid-8.c: Same.
1616 * gcc.dg/ucnid-10.c: Same.
1617 * gcc.dg/ucnid-13.c: Same.
1618 * gcc.dg/torture/pr51106-2.c: Same.
1619 * gcc.dg/pr48768.c: Same.
1620 * gcc.dg/pr42631.c: Same.
1621 * gcc.dg/pr43084.c: Same.
1622 * gcc.dg/ucnid-7.c: Same.
1623 * gcc.dg/pr42889.c: Same.
1624 * gcc.dg/pr41241.c: Same.
1625 * gcc.dg/pr42719.c: Same.
1626 * g++.dg/debug/pr46583.C: Same.
1627 * g++.dg/debug/pr47106.C: Same.
1628 * g++.dg/opt/pr48549.C: Same.
1629 * g++.dg/other/pr42685.C: Same.
1630 * c-c++-common/pr43942.c: Same.
1631
1632 2012-09-29 Ian Lance Taylor <iant@google.com>
1633
1634 * go.test/go-test.exp: Update for latest version of Go testsuite.
1635
1636 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1637
1638 PR fortran/52724
1639 * gfortran.dg/internal_readwrite_3.f90: New test.
1640
1641 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1642
1643 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1644 c-c++-common/Wunused-local-typedefs-2.c to here.
1645
1646 PR c++/54372 - unused attribute inactive on dependant entities
1647 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1648
1649 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1650
1651 PR c++/29028 - Missed unused warning on using declaration
1652 * g++.dg/warn/Wunused-var-18.C: New test.
1653
1654 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1655
1656 PR c++/53551 - -Wunused-local-typedefs misses uses
1657 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1658
1659 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR target/54716
1662 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1663
1664 PR tree-optimization/54713
1665 * gcc.c-torture/compile/pr54713-1.c: New test.
1666 * gcc.c-torture/compile/pr54713-2.c: New test.
1667 * gcc.c-torture/compile/pr54713-3.c: New test.
1668
1669 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1670
1671 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1672
1673 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1674
1675 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1676
1677 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1678
1679 PR target/54703
1680 * gcc.target/i386/pr54703.c: New test.
1681
1682 2012-09-27 Richard Guenther <rguenther@suse.de>
1683
1684 PR lto/54709
1685 * gcc.dg/lto/pr54709_0.c: New testcase.
1686 * gcc.dg/lto/pr54709_1.c: Likewise.
1687
1688 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1689
1690 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1691
1692 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1693
1694 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1695
1696 * gcc.target/arm/pr42879.c: Handle big-endian.
1697
1698 2012-09-26 Steve Ellcey <sellcey@mips.com>
1699
1700 PR c/37303
1701 * gcc.dg/pr37303.c: Check for rdata or rodata.
1702
1703 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1704
1705 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1706
1707 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1708
1709 PR target/51274
1710 PR target/53087
1711 * gcc.target/powerpc/ppc-ne0-1.c: New.
1712
1713 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1714
1715 PR target/54089
1716 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1717 test_19, test_20, test_21, test_22, test_23): New functions.
1718 * gcc.target/sh/pr54089-4.c: New.
1719 * gcc.target/sh/pr54089-5.c: New.
1720 * gcc.target/sh/pr54089-6.c: New.
1721 * gcc.target/sh/pr54089-7.c: New.
1722
1723 2012-09-25 Richard Guenther <rguenther@suse.de>
1724
1725 PR lto/54625
1726 * gcc.dg/lto/pr54702_0.c: New testcase.
1727 * gcc.dg/lto/pr54702_1.c: Likewise.
1728 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1729 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1730 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1731 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1732
1733 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1734
1735 PR c++/54526
1736 * g++.dg/cpp0x/parse2.C: New.
1737 * g++.dg/parse/error11.C: Adjust.
1738 * g++.dg/parse/error12.C: Likewise.
1739
1740 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1741
1742 * gcc.target/i386/20030217-1.c: Added check for
1743 large_long_double effective target.
1744 * gcc.target/i386/387-3.c: Likewise.
1745 * gcc.target/i386/387-4.c: Likewise.
1746 * gcc.target/i386/pr36578-1.c: Likewise.
1747 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1748 when long double size is equal double size.
1749 * gcc.target/i386/excess-precision-1.c: Likewise.
1750 * gcc.target/i386/pr36578-2.c: Likewise.
1751 * gcc.target/i386/20030217-2.c: New testcase.
1752
1753 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1754
1755 PR tree-optimization/54676
1756 * gcc.dg/pr54676.c: New test.
1757
1758 2012-09-25 Richard Guenther <rguenther@suse.de>
1759
1760 PR tree-optimization/53663
1761 * gcc.dg/torture/pr53663-1.c: New testcase.
1762 * gcc.dg/torture/pr53663-2.c: Likewise.
1763 * gcc.dg/torture/pr53663-3.c: Likewise.
1764
1765 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1766
1767 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1768
1769 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1770
1771 * lib/target-supports-dg.exp (dg-require-effective-target,
1772 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1773 dg-process-target-1 instead of dg-process-target.
1774 (dg-process-target-1): Rename from dg-process-target.
1775 (dg-process-target): New.
1776
1777 2012-09-24 Richard Guenther <rguenther@suse.de>
1778
1779 PR tree-optimization/54684
1780 * g++.dg/torture/pr54684.C: New testcase.
1781
1782 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1783
1784 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1785
1786 2012-09-24 Richard Guenther <rguenther@suse.de>
1787
1788 PR middle-end/52173
1789 * gcc.dg/tm/pr52173-1.c: New.
1790 * gcc.dg/tm/pr52173-2.c: New.
1791
1792 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1793
1794 * gcc.dg/pr54669.c: New test.
1795
1796 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1797 Dominique Dhumieres <dominiq@lps.ens.fr>
1798
1799 PR testsuite/54677
1800 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1801
1802 2012-09-23 Tobias Burnus <burnus@net-b.de>
1803
1804 PR fortran/54618
1805 * gfortran.dg/class_array_14.f90: New.
1806
1807 2012-09-22 Kai Tietz <ktietz@redhat.com>
1808
1809 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1810 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1811
1812 2012-09-21 Dehao Chen <dehao@google.com>
1813
1814 PR go/54649
1815 PR tree-optimization/54655
1816 * g++.dg/pr54655.C: New testcase.
1817
1818 2012-09-21 Richard Guenther <rguenther@suse.de>
1819
1820 PR tree-optimization/54647
1821 * g++.dg/torture/pr54647.C: New testcase.
1822
1823 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1824
1825 PR c++/54427
1826 * c-c++-common/torture/vector-compare-2.c: Add -w.
1827
1828 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1829
1830 * gnat.dg/opt20.ads: Move dg directive to...
1831 * gnat.dg/opt20.adb: ...here.
1832 * gnat.dg/addr1.ad[sb]: Likewise.
1833 * gnat.dg/concat2.ad[sb]: Likewise.
1834 * gnat.dg/array16.ad[sb]: Likewise.
1835 * gnat.dg/atomic5.ad[sb]: Likewise.
1836 * gnat.dg/discr29.ad[sb]: Likewise.
1837 * gnat.dg/noreturn5.ad[sb]: Likewise.
1838 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1839 * gnat.dg/discr23.ads: Remove dg directive.
1840 * gnat.dg/nested_float_packed.ads: Likewise.
1841 * gnat.dg/oconst6.ads: Move to...
1842 * gnat.dg/specs/oconst6.ads: ...here.
1843
1844 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1845
1846 PR c++/52432
1847 * g++.dg/cpp0x/decltype32.C: Tweak.
1848
1849 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
1850
1851 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
1852 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
1853 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
1854 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
1855
1856 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
1857
1858 PR c++/54581
1859 * g++.dg/cpp0x/decltype-54581.C: New testcase.
1860
1861 2012-09-19 Steve Ellcey <sellcey@mips.com>
1862
1863 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
1864
1865 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
1866
1867 * gcc.target/powerpc/ppc-get-timebase.c: New file.
1868 * gcc.target/powerpc/ppc-mftb.c: New file.
1869
1870 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1871
1872 PR target/54089
1873 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
1874 functions.
1875
1876 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
1877
1878 PR target/54236
1879 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
1880
1881 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
1882
1883 * gcc.c-torture/execute/20120919-1.c: New test.
1884
1885 2012-09-19 Richard Guenther <rguenther@suse.de>
1886
1887 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
1888
1889 2012-09-19 Richard Guenther <rguenther@suse.de>
1890
1891 * gcc.dg/builtin-unreachable-6.c: Adjust.
1892
1893 2012-09-19 Richard Guenther <rguenther@suse.de>
1894
1895 * gcc.dg/builtin-object-size-10.c: Adjust.
1896 * gcc.dg/builtin-unreachable-5.c: Adjust.
1897 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
1898 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
1899 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
1900 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
1901 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
1902 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
1903 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
1904 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
1905 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
1906 * gcc.dg/vect/vec-scal-opt.c: Adjust.
1907 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
1908 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
1909
1910 2012-09-19 Richard Guenther <rguenther@suse.de>
1911
1912 PR tree-optimization/54132
1913 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
1914 * gcc.dg/torture/pr54132.c: Likewise.
1915
1916 2012-09-19 Terry Guo <terry.guo@arm.com>
1917
1918 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
1919 extra prune rules that will be applied to all tests in a .exp file.
1920 (gcc-dg-prune): Use rules defined by the above variable.
1921 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
1922 harmless warnings on architecture switch conflict.
1923
1924 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
1925
1926 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
1927 of asm-comment characters instead of a single one.
1928 * g++.dg/debug/dwarf2/nested-2.C: Similar.
1929
1930 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
1931
1932 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
1933
1934 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
1935 target instead of xfailing it.
1936 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
1937 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
1938 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
1939 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
1940 * gcc.dg/vect/vect-104.c: Likewise.
1941 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
1942 * gcc.dg/vect/vect-outer-1.c: Likewise.
1943 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
1944 * gcc.dg/vect/vect-outer-1a.c: Likewise.
1945 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
1946 * gcc.dg/vect/vect-outer-1b.c: Likewise.
1947 * gcc.dg/vect/vect-outer-2b.c: Likewise.
1948 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1949 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1950 * gcc.dg/vect/vect-outer-3b.c: Likewise.
1951 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1952
1953 * lib/target-supports.exp
1954 (check_effective_target_vect_widen_mult_qi_to_hi,
1955 check_effective_target_vect_widen_mult_hi_to_si,
1956 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1957 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1958 check_effective_target_vect_pack_trunc,
1959 check_effective_target_vect_unpack,
1960 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
1961 instead of arm_none.
1962
1963 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
1964
1965 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1966
1967 * lib/target-supports-dg.exp (check-flags): Add cflags from board
1968 config to compiler_flags.
1969
1970 2012-09-18 Jakub Jelinek <jakub@redhat.com>
1971
1972 PR target/54592
1973 * gcc.target/i386/pr54592.c: New test.
1974
1975 PR tree-optimization/54610
1976 * gcc.target/i386/pr54610.c: New test.
1977
1978 2012-09-17 Jason Merrill <jason@redhat.com>
1979
1980 PR c++/54575
1981 * g++.dg/cpp0x/alias-decl-21.C: New.
1982 * g++.dg/cpp0x/alias-decl-22.C: New.
1983
1984 2012-09-17 Tobias Burnus <burnus@net-b.de>
1985
1986 PR fortran/54608
1987 * gfortran.dg/scan_2.f90: New.
1988
1989 2012-09-17 Jason Merrill <jason@redhat.com>
1990
1991 PR c++/53661
1992 * g++.dg/init/aggr9.C: New.
1993
1994 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
1995
1996 * gnat.dg/loop_optimization12.ad[sb]: New test.
1997
1998 2012-09-17 Janus Weil <janus@gcc.gnu.org>
1999
2000 PR fortran/54285
2001 * gfortran.dg/proc_ptr_result_7.f90: New.
2002
2003 2012-09-17 Tobias Burnus <burnus@net-b.de>
2004
2005 PR fortran/54603
2006 * gfortran.dg/structure_constructor_11.f90: New.
2007
2008 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2009
2010 PR tree-optimization/54563
2011 * g++.dg/torture/pr54563.C: New test.
2012
2013 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2014
2015 PR fortran/54594
2016 * gfortran.dg/typebound_generic_14.f03: New.
2017
2018 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2019
2020 PR fortran/54387
2021 * gfortran.dg/proc_ptr_38.f90: New.
2022
2023 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2024
2025 PR debug/54460
2026 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2027 to scary regexp.
2028
2029 PR testsuite/54007
2030 * gnat.dg/lto15.adb: Require lto.
2031
2032 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2033 "myBindC" for hppa*-*-hpux*.
2034
2035 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2036
2037 * gfortran.dg/namelist_75.f90: New test.
2038
2039 2012-09-15 Tom de Vries <tom@codesourcery.com>
2040
2041 * gcc.dg/tree-ssa/vrp82.c: New test.
2042 * gcc.dg/tree-ssa/vrp83.c: Same.
2043 * gcc.dg/tree-ssa/vrp84.c: Same.
2044
2045 2012-09-15 Tom de Vries <tom@codesourcery.com>
2046
2047 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2048 * gcc.dg/tree-ssa/vrp81.c: ... this.
2049
2050 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2051
2052 PR target/54222
2053 * gcc.target/avr/torture/fix-types.h: New.
2054 * gcc.target/avr/torture/vals-hr.def: New.
2055 * gcc.target/avr/torture/vals-r.def: New.
2056 * gcc.target/avr/torture/vals-k.def: New.
2057 * gcc.target/avr/torture/vals-ur.def: New.
2058 * gcc.target/avr/torture/vals-uk.def: New.
2059 * gcc.target/avr/torture/vals-uhr.def: New.
2060 * gcc.target/avr/torture/vals-llk.def: New.
2061 * gcc.target/avr/torture/vals-ullk.def: New.
2062 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2063 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2064 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2065 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2066 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2067 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2068 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2069 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2070
2071 2012-09-14 Dehao Chen <dehao@google.com>
2072
2073 * g++.dg/debug/dwarf2/deallocator.C: New test.
2074
2075 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2076
2077 PR c/54552
2078 * gcc.c-torture/compile/pr54552-1.c: New test.
2079
2080 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2081
2082 PR c++/54427
2083 * g++.dg/other/vector-compare.C: New testcase.
2084 * c-c++-common/vector-compare-3.c: New testcase.
2085 * gcc.dg/vector-shift.c: Move ...
2086 * c-c++-common/vector-shift.c: ... here.
2087 * gcc.dg/vector-shift1.c: Move ...
2088 * c-c++-common/vector-shift1.c: ... here.
2089 * gcc.dg/vector-shift3.c: Move ...
2090 * c-c++-common/vector-shift3.c: ... here.
2091 * gcc.dg/vector-compare-1.c: Move ...
2092 * c-c++-common/vector-compare-1.c: ... here.
2093 * gcc.dg/vector-compare-2.c: Move ...
2094 * c-c++-common/vector-compare-2.c: ... here.
2095 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2096 * c-c++-common/torture/vector-compare-1.c: ... here.
2097 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2098 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2099 * c-c++-common/torture/vector-compare-2.c: ... here.
2100 * gcc.c-torture/execute/vector-shift.c: Move ...
2101 * c-c++-common/torture/vector-shift.c: ... here.
2102 * gcc.c-torture/execute/vector-shift2.c: Move ...
2103 * c-c++-common/torture/vector-shift2.c: ... here.
2104 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2105 * c-c++-common/torture/vector-subscript-1.c: ... here.
2106 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2107 * c-c++-common/torture/vector-subscript-2.c: ... here.
2108 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2109 * c-c++-common/torture/vector-subscript-3.c: ... here.
2110
2111 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2112
2113 PR c/54103
2114 * gcc.c-torture/compile/pr54103-1.c,
2115 gcc.c-torture/compile/pr54103-2.c,
2116 gcc.c-torture/compile/pr54103-3.c,
2117 gcc.c-torture/compile/pr54103-4.c,
2118 gcc.c-torture/compile/pr54103-5.c,
2119 gcc.c-torture/compile/pr54103-6.c: New tests.
2120 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2121
2122 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2123
2124 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2125
2126 2012-09-14 Richard Guenther <rguenther@suse.de>
2127
2128 PR tree-optimization/54565
2129 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2130 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2131
2132 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2133
2134 * gcc.target/arm/combine-movs.c: Add missing space.
2135
2136 2012-09-14 Richard Guenther <rguenther@suse.de>
2137
2138 * g++.dg/torture/builtin-location.C: New testcase.
2139
2140 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2141 Manuel López-Ibáñez <manu@gcc.gnu.org>
2142
2143 PR c++/53210
2144 * g++.dg/warn/Wuninitialized-self.C: New.
2145
2146 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR c/54559
2149 * gcc.c-torture/compile/pr54559.c: New test.
2150
2151 2012-09-13 Jason Merrill <jason@redhat.com>
2152
2153 PR c++/53839
2154 * g++.dg/cpp0x/constexpr-temp1.C: New.
2155
2156 PR c++/54511
2157 * g++.dg/template/anonunion2.C: New.
2158
2159 PR c++/53836
2160 * g++.dg/template/init10.C: New.
2161
2162 2012-09-13 Tobias Burnus <burnus@net-b.de>
2163
2164 PR fortran/54556
2165 * gfortran.dg/implicit_pure_3.f90: New.
2166
2167 2012-09-13 Richard Guenther <rguenther@suse.de>
2168
2169 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2170
2171 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2172
2173 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2174
2175 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2176
2177 * c-c++-common/pr51712.c: Handle for short-enum targets.
2178
2179 2012-09-12 Terry Guo <terry.guo@arm.com>
2180
2181 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2182 and lsrs for Thumb2 mode.
2183
2184 2012-09-12 Jan Hubicka <jh@suse.cz>
2185
2186 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2187
2188 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2189
2190 PR target/54445
2191 * gcc.target/i386/pr54445-1.c: New file.
2192 * gcc.target/i386/pr54445-2.c: Likewise.
2193
2194 2012-09-12 Tobias Burnus <burnus@net-b.de>
2195
2196 PR fortran/54225
2197 PR fortran/53306
2198 * gfortran.dg/coarray_10.f90: Update dg-error.
2199 * gfortran.dg/coarray_28.f90: New.
2200 * gfortran.dg/array_section_3.f90: New.
2201
2202 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2203
2204 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2205 gcc.target/arm/pr48252.c: Fix for big-endian support.
2206
2207 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2208
2209 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2210
2211 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2212 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2213
2214 * gcc.target/arm/neon-vfma-1.c: New testcase.
2215 * gcc.target/arm/neon-vfms-1.c: Likewise.
2216 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2217 of float.
2218 * gcc.target/arm/neon-vmls-1.c: Likewise.
2219 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2220 function.
2221 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2222 (check_effective_target_arm_neonv2_ok): Likewise.
2223 (check_effective_target_arm_neonv2_hw): Likewise.
2224 (check_effective_target_arm_neonv2): Likewise.
2225
2226 2012-09-11 Richard Guenther <rguenther@suse.de>
2227
2228 PR middle-end/54515
2229 * g++.dg/tree-ssa/pr54515.C: New testcase.
2230
2231 2012-09-10 Andrew Pinski <apinski@cavium.com>
2232
2233 PR tree-opt/c54362
2234 * gcc.dg/tm/memopt-16.c: New testcase.
2235
2236 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2237
2238 PR c++/54541
2239 PR c++/54542
2240 * g++.dg/cpp0x/sfinae40.C: New.
2241 * g++.dg/cpp0x/sfinae41.C: Likewise.
2242
2243 2012-09-10 Jason Merrill <jason@redhat.com>
2244
2245 PR c++/54538
2246 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2247
2248 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2249
2250 PR target/54089
2251 * gcc.target/sh/pr54089-3.c: New.
2252
2253 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2254
2255 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2256
2257 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2258
2259 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2260
2261 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2262
2263 * gcc.dg/pr52558-2.c: Delete.
2264 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2265
2266 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2267
2268 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2269
2270 2012-09-10 Richard Guenther <rguenther@suse.de>
2271
2272 PR tree-optimization/54520
2273 * gcc.dg/torture/pr54520.c: New testcase.
2274
2275 2012-09-10 Jason Merrill <jason@redhat.com>
2276
2277 PR c++/54506
2278 * g++.dg/cpp0x/implicit14.C: New.
2279
2280 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2281
2282 PR fortran/54208
2283 * gfortran.dg/bound_simplification_3.f90: New test.
2284
2285 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2286
2287 PR testsuite/54184
2288 * gcc.dg/pr52558-1.c: Delete.
2289 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2290
2291 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2292
2293 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2294 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2295 * gcc.target/arm/smlaltt-1.c: Likewise.
2296
2297 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2298
2299 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2300
2301 2012-09-07 Tom de Vries <tom@codesourcery.com>
2302
2303 PR tree-optimization/53986
2304 * gcc.dg/tree-ssa/vrp80.c: New test.
2305 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2306
2307 2012-09-06 Jason Merrill <jason@redhat.com>
2308
2309 PR c++/54341
2310 PR c++/54253
2311 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2312 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2313
2314 2012-09-06 Andrew Pinski <apinski@cavium.com>
2315
2316 PR tree-opt/54494
2317 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2318
2319 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2320
2321 PR rtl-optimization/54455
2322 * gcc.dg/54455.c: New test.
2323
2324 2012-09-06 Tobias Burnus <burnus@net-b.de>
2325
2326 PR fortran/54463
2327 * gfortran.dg/promotion_2.f90: New.
2328
2329 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2330
2331 PR middle-end/54486
2332 * c-c++-common/pr54486.c: New test.
2333
2334 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2335
2336 PR fortran/54474
2337 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2338
2339 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2340
2341 PR c++/54191
2342 * g++.dg/cpp0x/sfinae39.C: New.
2343
2344 2012-09-04 Jason Merrill <jason@redhat.com>
2345
2346 PR c++/54441
2347 * g++.dg/ext/flexary3.C: New.
2348
2349 PR c++/54420
2350 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2351
2352 PR c++/54198
2353 * g++.dg/template/defarg15.C: New.
2354
2355 PR c++/54437
2356 * g++.dg/template/access24.C: New.
2357
2358 2012-09-04 Richard Guenther <rguenther@suse.de>
2359
2360 PR tree-optimization/54458
2361 * gcc.dg/torture/pr54458.c: New testcase.
2362
2363 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2364
2365 * gcc.target/arm/neon-vext.c: New test.
2366 * gcc.target/arm/neon-vext-execute.c: Ditto.
2367
2368 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2369
2370 PR fortran/54243
2371 PR fortran/54244
2372 * gfortran.dg/select_type_29.f03: New.
2373
2374 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2375
2376 * gcc.dg/fold-perm.c: Improve test.
2377
2378 2012-09-03 Tobias Burnus <burnus@net-b.de>
2379
2380 PR fortran/51632
2381 * gfortran.dg/coarray_class_1.f90: New.
2382
2383 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2384
2385 PR target/49206
2386 * gcc.c-torture/compile/pr49206.c: New test.
2387
2388 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2389 Uros Bizjak <ubizjak@gmail.com>
2390
2391 PR target/36680
2392 * gfortran.dg/pr36680.f90: New test.
2393
2394 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2395
2396 PR target/42295
2397 * g++.dg/opt/pr42295.C: New test.
2398
2399 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2400
2401 PR target/54436
2402 * gcc.dg/torture/pr54436.c: New test.
2403
2404 2012-09-01 Andrew Pinski <apinski@cavium.com>
2405
2406 * gcc.target/mips/truncate-8.c: New testcase.
2407
2408 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2409
2410 PR target/46829
2411 PR target/46843
2412 * gcc.target/i386/pr46829.c: New test.
2413 * gcc.target/i386/pr46843.c: Ditto.
2414
2415 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2416 Jason Merrill <jason@redhat.com>
2417
2418 PR c++/18747
2419 * g++.dg/parse/error50.C: New.
2420
2421 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2422
2423 PR c/54428
2424 * gcc.c-torture/compile/pr54428.c: New test.
2425
2426 2012-08-31 Ollie Wild <aaw@google.com>
2427
2428 PR c++/54197
2429 * g++.dg/init/lifetime3.C: New test.
2430
2431 2012-08-31 Martin Jambor <mjambor@suse.cz>
2432
2433 PR middle-end/54409
2434 * gcc.dg/torture/pr54409.c: New test.
2435
2436 2012-08-31 Martin Jambor <mjambor@suse.cz>
2437
2438 * gfortran.dg/pr48636.f90: Add dump scan checks.
2439
2440 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2441
2442 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2443
2444 2012-08-28 Joey Ye <joey.ye@arm.com>
2445
2446 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2447
2448 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2449
2450 PR target/46254
2451 * gcc.target/i386/pr46254.c: New test.
2452
2453 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2454
2455 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2456 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2457 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2458
2459 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2460
2461 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2462 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2463 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2464 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2465 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2466 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2467 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2468 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2469 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2470 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2471 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2472 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2473 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2474 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2475 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2476 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2477 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2478 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2479 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2480 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2481 gcc.target/mips/unaligned-1.c: Tighten regexps.
2482
2483 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2484
2485 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2486 (mips_option_groups): Remove optimization. Add various -f options.
2487 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2488 and -pg imply -fno-omit-frame-pointer.
2489 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2490 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2491 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2492 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2493 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2494 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2495 * gcc.target/mips/abi-n32-long32.c: Likewise.
2496 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2497 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2498 * gcc.target/mips/abi-n32-long64.c: Likewise.
2499 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2500 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2501 * gcc.target/mips/abi-n64-long32.c: Likewise.
2502 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2503 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2504 * gcc.target/mips/abi-n64-long64.c: Likewise.
2505 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2506 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2507 * gcc.target/mips/abi-o32-long32.c: Likewise.
2508 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2509 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2510 * gcc.target/mips/abi-o32-long64.c: Likewise.
2511 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2512 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2513 * gcc.target/mips/abi-o64-long32.c: Likewise.
2514 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2515 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2516 * gcc.target/mips/abi-o64-long64.c: Likewise.
2517 * gcc.target/mips/asm-1.c: Likewise.
2518 * gcc.target/mips/branch-1.c: Likewise.
2519 * gcc.target/mips/call-3.c: Likewise.
2520 * gcc.target/mips/call-saved-3.c: Likewise.
2521 * gcc.target/mips/clear-cache-1.c: Likewise.
2522 * gcc.target/mips/div-1.c: Likewise.
2523 * gcc.target/mips/div-2.c: Likewise.
2524 * gcc.target/mips/div-3.c: Likewise.
2525 * gcc.target/mips/div-4.c: Likewise.
2526 * gcc.target/mips/div-5.c: Likewise.
2527 * gcc.target/mips/div-6.c: Likewise.
2528 * gcc.target/mips/div-7.c: Likewise.
2529 * gcc.target/mips/div-8.c: Likewise.
2530 * gcc.target/mips/div-9.c: Likewise.
2531 * gcc.target/mips/div-10.c: Likewise.
2532 * gcc.target/mips/div-11.c: Likewise.
2533 * gcc.target/mips/div-12.c: Likewise.
2534 * gcc.target/mips/dsp-ctrl.c: Likewise.
2535 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2536 * gcc.target/mips/ext-8.c: Likewise.
2537 * gcc.target/mips/extend-2.c: Likewise.
2538 * gcc.target/mips/fix-r10000-1.c: Likewise.
2539 * gcc.target/mips/fix-r10000-2.c: Likewise.
2540 * gcc.target/mips/fix-r10000-3.c: Likewise.
2541 * gcc.target/mips/fix-r10000-4.c: Likewise.
2542 * gcc.target/mips/fix-r10000-5.c: Likewise.
2543 * gcc.target/mips/fix-r10000-6.c: Likewise.
2544 * gcc.target/mips/fix-r10000-7.c: Likewise.
2545 * gcc.target/mips/fix-r10000-8.c: Likewise.
2546 * gcc.target/mips/fix-r10000-9.c: Likewise.
2547 * gcc.target/mips/fix-r10000-10.c: Likewise.
2548 * gcc.target/mips/fix-r10000-11.c: Likewise.
2549 * gcc.target/mips/fix-r10000-12.c: Likewise.
2550 * gcc.target/mips/fix-r10000-13.c: Likewise.
2551 * gcc.target/mips/fix-r10000-14.c: Likewise.
2552 * gcc.target/mips/fix-r10000-15.c: Likewise.
2553 * gcc.target/mips/fpcmp-1.c: Likewise.
2554 * gcc.target/mips/fpcmp-2.c: Likewise.
2555 * gcc.target/mips/fpr-moves-7.c: Likewise.
2556 * gcc.target/mips/fpr-moves-8.c: Likewise.
2557 * gcc.target/mips/int-moves-1.c: Likewise.
2558 * gcc.target/mips/int-moves-2.c: Likewise.
2559 * gcc.target/mips/long-calls-pg.c: Likewise.
2560 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2561 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2562 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2563 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2564 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2565 * gcc.target/mips/mips-3d-1.c: Likewise.
2566 * gcc.target/mips/mips-3d-2.c: Likewise.
2567 * gcc.target/mips/mips-3d-3.c: Likewise.
2568 * gcc.target/mips/mips-3d-4.c: Likewise.
2569 * gcc.target/mips/mips-3d-5.c: Likewise.
2570 * gcc.target/mips/mips-3d-6.c: Likewise.
2571 * gcc.target/mips/mips-3d-7.c: Likewise.
2572 * gcc.target/mips/mips-3d-8.c: Likewise.
2573 * gcc.target/mips/mips-3d-9.c: Likewise.
2574 * gcc.target/mips/mips-ps-1.c: Likewise.
2575 * gcc.target/mips/mips-ps-2.c: Likewise.
2576 * gcc.target/mips/mips-ps-3.c: Likewise.
2577 * gcc.target/mips/mips-ps-4.c: Likewise.
2578 * gcc.target/mips/mips-ps-6.c: Likewise.
2579 * gcc.target/mips/mips32-dspr2.c: Likewise.
2580 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2581 * gcc.target/mips/neg-abs-1.c: Likewise.
2582 * gcc.target/mips/neg-abs-2.c: Likewise.
2583 * gcc.target/mips/nmadd-3.c: Likewise.
2584 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2585 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2586 * gcc.target/mips/octeon-pop-1.c: Likewise.
2587 * gcc.target/mips/pr26765.c: Likewise.
2588 * gcc.target/mips/pr33256.c: Likewise.
2589 * gcc.target/mips/pr33635-1.c: Likewise.
2590 * gcc.target/mips/pr33755.c: Likewise.
2591 * gcc.target/mips/pr35802.c: Likewise.
2592 * gcc.target/mips/pr45074.c: Likewise.
2593 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2594 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2595 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2596 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2597 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2598 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2599 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2600 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2601 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2602 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2603 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2604 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2605 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2606 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2607 * gcc.target/mips/save-restore-1.c: Likewise.
2608 * gcc.target/mips/save-restore-3.c: Likewise.
2609 * gcc.target/mips/save-restore-5.c: Likewise.
2610 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2611 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2612 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2613 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2614 * gcc.target/mips/stack-1.c: Likewise.
2615
2616 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2617 Tighten regexps.
2618
2619 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2620 branch under test to be filled with preceding rather than
2621 following instructions.
2622 * gcc.target/mips/branch-10.c: Likewise.
2623 * gcc.target/mips/branch-11.c: Likewise.
2624 * gcc.target/mips/branch-12.c: Likewise.
2625 * gcc.target/mips/branch-13.c: Likewise.
2626 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2627 to be eliminated. Tighten $28 scan-assembler-not test.
2628
2629 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2630 function to...
2631 * gcc.target/mips/call-4.c: ...this new test.
2632
2633 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2634 more likely.
2635 * gcc.target/mips/code-readable-3.c: Likewise.
2636 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2637 flag but skip for -O0.
2638 * gcc.target/mips/code-readable-4.c: Likewise.
2639
2640 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2641 of operations under test.
2642 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2643
2644 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2645 Don't require sibling-call optimization.
2646 * gcc.target/mips/near-far-4.c: Likewise.
2647
2648 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2649 Make sure that the register variable is used.
2650 * gcc.target/mips/soft-float-1.c: Likewise.
2651
2652 * gcc.target/mips/sdata-1.c: Make static data volatile.
2653 * gcc.target/mips/sdata-2.c: Likewise.
2654 * gcc.target/mips/sdata-3.c: Likewise.
2655 * gcc.target/mips/sdata-4.c: Likewise.
2656
2657 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2658 skip for -O0.
2659 * gcc.target/mips/atomic-memory-2.c: Likewise.
2660 * gcc.target/mips/branch-cost-1.c: Likewise.
2661 * gcc.target/mips/branch-cost-2.c: Likewise.
2662 * gcc.target/mips/cache-1.c: Likewise.
2663 * gcc.target/mips/call-1.c: Likewise.
2664 * gcc.target/mips/call-saved-2.c: Likewise.
2665 * gcc.target/mips/const-anchor-1.c: Likewise.
2666 * gcc.target/mips/const-anchor-2.c: Likewise.
2667 * gcc.target/mips/dse-1.c: Likewise.
2668 * gcc.target/mips/dsp-lhx.c: Likewise.
2669 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2670 * gcc.target/mips/ext-1.c: Likewise.
2671 * gcc.target/mips/ext-2.c: Likewise.
2672 * gcc.target/mips/ext-3.c: Likewise.
2673 * gcc.target/mips/ext-4.c: Likewise.
2674 * gcc.target/mips/ext-5.c: Likewise.
2675 * gcc.target/mips/ext-6.c: Likewise.
2676 * gcc.target/mips/ext-7.c: Likewise.
2677 * gcc.target/mips/extend-1.c: Likewise.
2678 * gcc.target/mips/fix-r4000-1.c: Likewise.
2679 * gcc.target/mips/fix-r4000-3.c: Likewise.
2680 * gcc.target/mips/fix-r4000-5.c: Likewise.
2681 * gcc.target/mips/fix-r4000-6.c: Likewise.
2682 * gcc.target/mips/fix-r4000-8.c: Likewise.
2683 * gcc.target/mips/fix-r4000-10.c: Likewise.
2684 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2685 * gcc.target/mips/fixed-vector-type.c: Likewise.
2686 * gcc.target/mips/fpr-moves-1.c: Likewise.
2687 * gcc.target/mips/fpr-moves-2.c: Likewise.
2688 * gcc.target/mips/fpr-moves-3.c: Likewise.
2689 * gcc.target/mips/fpr-moves-4.c: Likewise.
2690 * gcc.target/mips/fpr-moves-5.c: Likewise.
2691 * gcc.target/mips/fpr-moves-6.c: Likewise.
2692 * gcc.target/mips/ins-1.c: Likewise.
2693 * gcc.target/mips/ins-2.c: Likewise.
2694 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2695 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2696 * gcc.target/mips/lazy-binding-1.c: Likewise.
2697 * gcc.target/mips/madd-3.c: Likewise.
2698 * gcc.target/mips/madd-5.c: Likewise.
2699 * gcc.target/mips/madd-6.c: Likewise.
2700 * gcc.target/mips/madd-8.c: Likewise.
2701 * gcc.target/mips/madd-9.c: Likewise.
2702 * gcc.target/mips/memcpy-1.c: Likewise.
2703 * gcc.target/mips/mips-ps-type.c: Likewise.
2704 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2705 * gcc.target/mips/mips-sched-madd.c: Likewise.
2706 * gcc.target/mips/mips16e-extends.c: Likewise.
2707 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2708 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2709 * gcc.target/mips/movcc-1.c: Likewise.
2710 * gcc.target/mips/movcc-2.c: Likewise.
2711 * gcc.target/mips/movcc-3.c: Likewise.
2712 * gcc.target/mips/msub-5.c: Likewise.
2713 * gcc.target/mips/msub-6.c: Likewise.
2714 * gcc.target/mips/msub-8.c: Likewise.
2715 * gcc.target/mips/mult-2.c: Likewise.
2716 * gcc.target/mips/mult-3.c: Likewise.
2717 * gcc.target/mips/mult-5.c: Likewise.
2718 * gcc.target/mips/mult-6.c: Likewise.
2719 * gcc.target/mips/mult-7.c: Likewise.
2720 * gcc.target/mips/mult-12.c: Likewise.
2721 * gcc.target/mips/mult-13.c: Likewise.
2722 * gcc.target/mips/mult-14.c: Likewise.
2723 * gcc.target/mips/mult-15.c: Likewise.
2724 * gcc.target/mips/mult-17.c: Likewise.
2725 * gcc.target/mips/mult-18.c: Likewise.
2726 * gcc.target/mips/mult-19.c: Likewise.
2727 * gcc.target/mips/nmadd-1.c: Likewise.
2728 * gcc.target/mips/nmadd-2.c: Likewise.
2729 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2730 * gcc.target/mips/octeon-cins-1.c: Likewise.
2731 * gcc.target/mips/octeon-cins-2.c: Likewise.
2732 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2733 * gcc.target/mips/octeon-exts-2.c: Likewise.
2734 * gcc.target/mips/octeon-exts-3.c: Likewise.
2735 * gcc.target/mips/octeon-exts-4.c: Likewise.
2736 * gcc.target/mips/octeon-exts-5.c: Likewise.
2737 * gcc.target/mips/octeon-exts-6.c: Likewise.
2738 * gcc.target/mips/octeon-exts-7.c: Likewise.
2739 * gcc.target/mips/octeon-pop-2.c: Likewise.
2740 * gcc.target/mips/octeon-seq-3.c: Likewise.
2741 * gcc.target/mips/octeon-seq-4.c: Likewise.
2742 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2743 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2744 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2745 * gcc.target/mips/pr54240.c: Likewise.
2746 * gcc.target/mips/rsqrt-1.c: Likewise.
2747 * gcc.target/mips/rsqrt-2.c: Likewise.
2748 * gcc.target/mips/rsqrt-3.c: Likewise.
2749 * gcc.target/mips/rsqrt-4.c: Likewise.
2750 * gcc.target/mips/save-restore-2.c: Likewise.
2751 * gcc.target/mips/save-restore-4.c: Likewise.
2752 * gcc.target/mips/sb1-1.c: Likewise.
2753 * gcc.target/mips/scc-1.c: Likewise.
2754 * gcc.target/mips/scc-2.c: Likewise.
2755 * gcc.target/mips/scc-3.c: Likewise.
2756 * gcc.target/mips/scc-4.c: Likewise.
2757 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2758 * gcc.target/mips/truncate-1.c: Likewise.
2759 * gcc.target/mips/truncate-2.c: Likewise.
2760 * gcc.target/mips/truncate-3.c: Likewise.
2761 * gcc.target/mips/truncate-4.c: Likewise.
2762 * gcc.target/mips/truncate-5.c: Likewise.
2763 * gcc.target/mips/truncate-6.c: Likewise.
2764 * gcc.target/mips/unaligned-1.c: Likewise.
2765
2766 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2767 skip for -O0. Require -fexpensive-optimizations.
2768 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2769 * gcc.target/mips/dspr2-MULT.c: Likewise.
2770 * gcc.target/mips/fix-r4000-2.c: Likewise.
2771 * gcc.target/mips/fix-r4000-4.c: Likewise.
2772 * gcc.target/mips/fix-r4000-7.c: Likewise.
2773 * gcc.target/mips/fix-r4000-9.c: Likewise.
2774 * gcc.target/mips/madd-1.c: Likewise.
2775 * gcc.target/mips/madd-2.c: Likewise.
2776 * gcc.target/mips/madd-4.c: Likewise.
2777 * gcc.target/mips/maddu-1.c: Likewise.
2778 * gcc.target/mips/maddu-2.c: Likewise.
2779 * gcc.target/mips/maddu-3.c: Likewise.
2780 * gcc.target/mips/maddu-4.c: Likewise.
2781 * gcc.target/mips/msub-1.c: Likewise.
2782 * gcc.target/mips/msub-2.c: Likewise.
2783 * gcc.target/mips/msub-3.c: Likewise.
2784 * gcc.target/mips/msub-4.c: Likewise.
2785 * gcc.target/mips/msubu-1.c: Likewise.
2786 * gcc.target/mips/msubu-2.c: Likewise.
2787 * gcc.target/mips/msubu-3.c: Likewise.
2788 * gcc.target/mips/msubu-4.c: Likewise.
2789 * gcc.target/mips/mult-1.c: Likewise.
2790 * gcc.target/mips/mult-4.c: Likewise.
2791 * gcc.target/mips/mult-8.c: Likewise.
2792 * gcc.target/mips/mult-9.c: Likewise.
2793 * gcc.target/mips/mult-10.c: Likewise.
2794 * gcc.target/mips/mult-11.c: Likewise.
2795 * gcc.target/mips/mult-16.c: Likewise.
2796
2797 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2798 skip for -O0 and -Os.
2799 * gcc.target/mips/fix-r4000-12.c: Likewise.
2800 * gcc.target/mips/madd-7.c: Likewise.
2801 * gcc.target/mips/mips-ps-5.c: Likewise.
2802 * gcc.target/mips/mips-ps-7.c: Likewise.
2803 * gcc.target/mips/msub-7.c: Likewise.
2804
2805 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2806 skip for -O0. Require -mno-abicalls.
2807 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2808
2809 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2810 skip for -O0. Require a total number of BBIT instructions and
2811 at least one of each kind.
2812
2813 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2814 skip for -O0. Require -fno-unroll-loops.
2815
2816 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2817 skip for -O0. Allow BLTZ as well as BGEZ.
2818
2819 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2820
2821 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2822 skip for -O0. Require -fschedule-insns2.
2823 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2824
2825 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2826 but skip for -O0. Make a branch-likely more likely.
2827
2828 * gcc.target/mips/timode-2.c: Split each test into its own function.
2829 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2830
2831 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2832 skip for -O0. Require -fpeephole2.
2833 * gcc.target/mips/vr-mult-2.c: Likewise.
2834
2835 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2836
2837 PR preprocessor/53469
2838 * gcc.dg/cpp/_Pragma7.c: New test case.
2839
2840 2012-08-27 Tobias Burnus <burnus@net-b.de>
2841
2842 PR fortran/54370
2843 * gfortran.dg/do_5.f90: New.
2844
2845 2012-08-27 Tobias Burnus <burnus@net-b.de>
2846
2847 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
2848 from dg-options as -Wall no longer implies it.
2849
2850 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
2851
2852 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
2853
2854 2012-08-25 Jason Merrill <jason@redhat.com>
2855
2856 * g++.dg/cpp0x/fntmpdefarg3.C: New.
2857
2858 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
2859
2860 PR c++/51421
2861 * g++.dg/cpp0x/auto34.C: New.
2862
2863 2012-08-24 Jakub Jelinek <jakub@redhat.com>
2864
2865 PR c/54363
2866 * gcc.dg/pr54363.c: New test.
2867
2868 PR c/54355
2869 * gcc.dg/pr54355.c: New test.
2870
2871 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
2872
2873 PR debug/52857
2874 * gcc.target/i386/pr52857-1.c: New.
2875 * gcc.target/i386/pr52857-2.c: Likewise.
2876
2877 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
2878
2879 * gcc.target/mips/code-readable-4.c: New test.
2880
2881 2012-08-23 Julian Brown <julian@codesourcery.com>
2882 Sandra Loosemore <sandra@codesourcery.com>
2883
2884 * gcc.target/mips/code-readable-1.c: Add -O to options.
2885
2886 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
2887
2888 PR c++/20420
2889 * g++.dg/lookup/using53.C: New.
2890
2891 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
2892
2893 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
2894 * gcc.dg/fixed-point/convert-1.c: New.
2895 * gcc.dg/fixed-point/convert-2.c: New.
2896 * gcc.dg/fixed-point/convert-3.c: New.
2897 * gcc.dg/fixed-point/convert-4.c: New.
2898 * gcc.dg/fixed-point/convert-float-1.c: New.
2899 * gcc.dg/fixed-point/convert-float-2.c: New.
2900 * gcc.dg/fixed-point/convert-float-3.c: New.
2901 * gcc.dg/fixed-point/convert-float-4.c: New.
2902 * gcc.dg/fixed-point/convert-accum-neg.c: New.
2903 * gcc.dg/fixed-point/convert-sat.c: New.
2904 * gcc.dg/fixed-point/convert.h: New.
2905
2906 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
2907
2908 PR target/54089
2909 * gcc.target/sh/pr54089-2.c: New.
2910
2911 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
2912
2913 * gcc.target/i386/long-double-64-1.c: New file.
2914 * gcc.target/i386/long-double-64-2.c: Likewise.
2915 * gcc.target/i386/long-double-64-3.c: Likewise.
2916 * gcc.target/i386/long-double-64-4.c: Likewise.
2917 * gcc.target/i386/long-double-80-1.c: Likewise.
2918 * gcc.target/i386/long-double-80-2.c: Likewise.
2919 * gcc.target/i386/long-double-80-3.c: Likewise.
2920 * gcc.target/i386/long-double-80-4.c: Likewise.
2921 * gcc.target/i386/long-double-80-5.c: Likewise.
2922 * gcc.target/i386/long-double-80-6.c: Likewise.
2923 * gcc.target/i386/long-double-80-7.c: Likewise.
2924
2925 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
2926
2927 PR tree-optimization/54317
2928 * gcc.dg/tree-ssa/vrp79.c: New testcase.
2929
2930 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
2931
2932 PR target/39423
2933 * gcc.target/sh/pr39423-2.c: New.
2934
2935 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
2936
2937 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
2938 * gcc.dg/fold-perm.c: Likewise.
2939
2940 2012-08-20 Jan Hubicka <jh@suse.cz>
2941
2942 PR fortran/48636
2943 * gcc.dg/ipa/inlinehint-1.c: New.
2944
2945 2012-08-20 Florian Weimer <fweimer@redhat.com>
2946
2947 PR c++/19351
2948 * g++.dg/init/new38.C: New test.
2949 * g++.dg/init/new39.C: New test.
2950
2951 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2952
2953 PR target/54089
2954 * gcc.target/sh/pr54089-1.c: New.
2955
2956 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
2957
2958 PR target/51244
2959 * gcc.target/sh/pr51244-11.c: New.
2960
2961 2012-08-20 Tobias Burnus <burnus@net-b.de>
2962
2963 PR fortran/54301
2964 * gfortran.dg/warn_target_lifetime_2.f90: New.
2965
2966 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2967
2968 PR c++/10416
2969 * g++.dg/warn/Wunused-var-17.C: New.
2970
2971 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
2972
2973 PR middle-end/53992
2974 * gcc.dg/gomp/pr53992.c: New test.
2975
2976 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2977
2978 PR tree-ssa/54295
2979 * gcc.c-torture/execute/20120817-1.c: New test.
2980
2981 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
2982
2983 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
2984 add instruction.
2985 (f2): New test that really does need adds.
2986
2987 2012-08-20 Richard Guenther <rguenther@suse.de>
2988
2989 PR tree-optimization/54327
2990 * gcc.dg/torture/pr54327.c: New testcase.
2991
2992 2012-08-20 Jakub Jelinek <jakub@redhat.com>
2993
2994 PR tree-optimization/54321
2995 * gcc.c-torture/compile/pr54321.c: New test.
2996
2997 2012-08-20 Tobias Burnus <burnus@net-b.de>
2998
2999 PR fortran/54301
3000 * gfortran.dg/warn_target_lifetime_1.f90: New.
3001
3002 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3003
3004 PR fortran/54298
3005 * gfortran.dg/real_compare_1.f90: New test case.
3006 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3007
3008 2012-08-18 Jan Hubicka <jh@suse.cz>
3009
3010 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3011
3012 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3013
3014 PR fortran/39290
3015 * gfortran.dg/interface_37.f90: New test.
3016
3017 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3018 Gary Funck <gary@intrepid.com>
3019
3020 PR target/20020
3021 * gcc.target/i386/pr20020-1.c: New test.
3022 * gcc.target/i386/pr20020-2.c: Likewise.
3023 * gcc.target/i386/pr20020-3.c: Likewise.
3024
3025 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3026
3027 * gcc.target/i386/perm-concat.c: New test.
3028
3029 2012-08-17 Julian Brown <julian@codesourcery.com>
3030
3031 * gcc.target/arm/div64-unwinding.c: New test.
3032
3033 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3034
3035 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3036
3037 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3038
3039 PR target/54236
3040 * gcc.target/sh/pr54236-1.c: New.
3041
3042 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3043
3044 * lib/target-supports.exp (check_effective_target_sync_int_long)
3045 (check_effective_target_sync_char_short): Enable for crisv32-*
3046 and cris-*.
3047
3048 PR middle-end/54261
3049 * gcc.dg/torture/pr54261-1.c: New test.
3050
3051 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3052
3053 PR fortran/54243
3054 PR fortran/54244
3055 * gfortran.dg/typebound_call_24.f03: New.
3056
3057 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3058
3059 PR tree-optimization/54245
3060 * gcc.dg/tree-ssa/pr54245.c: New test.
3061
3062 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3063
3064 PR tree-optimization/54240
3065 * gcc.target/powerpc/pr54240.c: New test.
3066 * gcc.target/mips/pr54240.c: Likewise.
3067
3068 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3069
3070 PR target/52933
3071 * gcc.target/sh/pr52933-1.c: New.
3072 * gcc.target/sh/pr52933-2.c: New.
3073
3074 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3075
3076 PR target/50751
3077 * gcc.target/sh/pr50751-8.c: New.
3078
3079 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3080
3081 PR fortran/47586
3082 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3083 * gfortran.dg/typebound_proc_27.f03: New test.
3084
3085 2012-08-14 Sterling Augustine <saugustine@google.com>
3086
3087 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3088
3089 2012-08-14 Tobias Burnus <burnus@net-b.de>
3090
3091 PR fortran/40881
3092 * gfortran.dg/data_constraints_3.f90: New.
3093 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3094 to disable -pedantic compilation.
3095 * gfortran.dg/pr37243.f: Ditto.
3096 * gfortran.dg/g77/19990826-3.f: Ditto.
3097 * gfortran.dg/g77/20020307-1.f : Ditto.
3098 * gfortran.dg/g77/980310-3.f: Ditto.
3099
3100 2012-08-14 Tobias Burnus <burnus@net-b.de>
3101
3102 PR fortran/54234
3103 * gfortran.dg/warn_conversion_4.f90: New.
3104
3105 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3106
3107 PR middle-end/53411
3108 PR rtl-optimization/53495
3109 * gcc.c-torture/compile/pr53411.c: New test.
3110 * gcc.c-torture/compile/pr53495.c: New test.
3111
3112 2012-08-13 Richard Guenther <rguenther@suse.de>
3113
3114 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3115
3116 2012-08-13 Richard Guenther <rguenther@suse.de>
3117
3118 PR tree-optimization/54200
3119 * gcc.dg/guality/pr54200.c: New testcase.
3120 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3121
3122 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3123
3124 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3125
3126 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3127
3128 PR target/51244
3129 * gcc.target/sh/pr51244-7.c: New.
3130 * gcc.target/sh/pr51244-8.c: New.
3131 * gcc.target/sh/pr51244-9.c: New.
3132 * gcc.target/sh/pr51244-10.c: New.
3133
3134 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3135
3136 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3137 -m2e or -m2a.
3138 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3139 * gcc.target/sh/pr53511-1.c: Likewise.
3140 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3141 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3142 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3143 * gcc.target/sh/pr53512-3.c: Likewise.
3144 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3145
3146 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3147
3148 PR target/39423
3149 * gcc.c-torture/compile/pr39423-1.c: New.
3150 * gcc.c-torture/compile/pr39423-2.c: New.
3151
3152 2012-08-12 Tobias Burnus <burnus@net-b.de>
3153
3154 PR fortran/54221
3155 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3156 they appear uninitialized on the RHS.
3157 * gfortran.dg/public_private_module_6.f90: New.
3158
3159 2012-08-11 Martin Jambor <mjambor@suse.cz>
3160
3161 PR fortran/48636
3162 * gfortran.dg/pr48636.f90: New test.
3163
3164 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3165
3166 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3167 to avoid warnings.
3168 (main): Adjust caller.
3169
3170 2012-08-10 Richard Guenther <rguenther@suse.de>
3171
3172 * gcc.dg/matrix/*.c: Adjust and move ...
3173 * gcc.dg/torture/: ... here.
3174 * gcc.dg/matrix: Remove directory.
3175
3176 2012-08-10 Richard Guenther <rguenther@suse.de>
3177
3178 PR middle-end/54219
3179 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3180
3181 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3182
3183 PR middle-end/54211
3184 * gcc.dg/tree-ssa/pr54211.c: New test.
3185
3186 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3187
3188 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3189 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3190
3191 2012-08-10 Richard Guenther <rguenther@suse.de>
3192
3193 PR tree-optimization/54109
3194 * gcc.dg/torture/pr54109.c: New testcase.
3195 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3196 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3197
3198 2012-08-10 Richard Guenther <rguenther@suse.de>
3199
3200 PR tree-optimization/54027
3201 * gcc.dg/torture/pr54027.c: New testcase.
3202
3203 2012-08-10 Richard Guenther <rguenther@suse.de>
3204
3205 * g++.dg/plugin/selfassign.c: Adjust.
3206 * gcc.dg/plugin/selfassign.c: Likewise.
3207 * gcc.dg/strlenopt-11.c: Likewise.
3208 * gcc.dg/strlenopt-13.c: Likewise.
3209 * gcc.dg/no-strict-overflow-4.c: Likewise.
3210 * gcc.dg/strict-overflow-4.c: Likewise.
3211 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3212 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3213 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3214 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3215 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3216 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3217 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3218 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3219 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3220 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3221 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3222 * gcc.dg/pr46309.c: Likewise.
3223 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3224
3225 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3226
3227 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3228 for x86 targets.
3229 * gcc.c-torture/compile/20120727-2.c: New test.
3230
3231 2012-08-09 Martin Jambor <mjambor@suse.cz>
3232
3233 * gcc.dg/ipa/iinline-4.c: New test.
3234 * gcc.dg/ipa/iinline-5.c: Likewise.
3235 * gcc.dg/ipa/iinline-6.c: Likewise.
3236 * gcc.dg/ipa/iinline-7.c: Likewise.
3237 * gcc.dg/lto/20120723_0.c: Likewise.
3238 * gcc.dg/lto/20120723_1.c: Likewise.
3239
3240 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3241
3242 PR target/39423
3243 * gcc.target/sh/pr39423-1.c: New.
3244
3245 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3246
3247 PR target/51244
3248 * gcc.target/sh/pr51244-5: New.
3249 * gcc.target/sh/pr51244-6: New.
3250
3251 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3252
3253 * gcc.target/i386/adx-addxcarry32-3.c: New.
3254 * gcc.target/i386/adx-addxcarry64-3.c: New.
3255
3256 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3257
3258 PR rtl-optimization/53701
3259 * gcc.dg/pr53701.c: New test.
3260
3261 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3262
3263 * gcc.c-torture/compile/20120727-1.c: New test.
3264
3265 2012-08-09 Tobias Burnus <burnus@net-b.de>
3266
3267 PR fortran/54199
3268 * gfortran.dg/intrinsic_shadow_4.f90: New.
3269
3270 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3271
3272 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3273
3274 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3275
3276 * gcc.c-torture/execute/20120808-1.c: New test.
3277
3278 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3279
3280 PR rtl-optimization/54157
3281 * gcc.target/i386/pr54157.c: New file.
3282
3283 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3284
3285 * gcc.target/i386/adx-addcarryx32-1.c: New.
3286 * gcc.target/i386/adx-addcarryx32-2.c: New.
3287 * gcc.target/i386/adx-addcarryx64-1.c: New.
3288 * gcc.target/i386/adx-addcarryx64-2.c: New.
3289 * gcc.target/i386/adx-check.h: New.
3290 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3291 * gcc.target/i386/sse-12.c: Add -madx.
3292 * gcc.target/i386/sse-13.c: Ditto.
3293 * gcc.target/i386/sse-14.c: Ditto.
3294 * gcc.target/i386/sse-22.c: Ditto.
3295 * gcc.target/i386/sse-23.c: Ditto.
3296 * g++.dg/other/i386-2.C: Ditto.
3297 * g++.dg/other/i386-3.C: Ditto.
3298
3299 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3300
3301 * gcc.dg/tree-ssa/slsr-5.c: New.
3302 * gcc.dg/tree-ssa/slsr-6.c: New.
3303 * gcc.dg/tree-ssa/slsr-7.c: New.
3304 * gcc.dg/tree-ssa/slsr-8.c: New.
3305 * gcc.dg/tree-ssa/slsr-9.c: New.
3306 * gcc.dg/tree-ssa/slsr-10.c: New.
3307 * gcc.dg/tree-ssa/slsr-11.c: New.
3308 * gcc.dg/tree-ssa/slsr-12.c: New.
3309 * gcc.dg/tree-ssa/slsr-13.c: New.
3310 * gcc.dg/tree-ssa/slsr-14.c: New.
3311 * gcc.dg/tree-ssa/slsr-15.c: New.
3312 * gcc.dg/tree-ssa/slsr-16.c: New.
3313 * gcc.dg/tree-ssa/slsr-17.c: New.
3314 * gcc.dg/tree-ssa/slsr-18.c: New.
3315 * gcc.dg/tree-ssa/slsr-19.c: New.
3316 * gcc.dg/tree-ssa/slsr-20.c: New.
3317 * gcc.dg/tree-ssa/slsr-21.c: New.
3318 * gcc.dg/tree-ssa/slsr-22.c: New.
3319 * gcc.dg/tree-ssa/slsr-23.c: New.
3320 * gcc.dg/tree-ssa/slsr-24.c: New.
3321 * gcc.dg/tree-ssa/slsr-25.c: New.
3322 * gcc.dg/tree-ssa/slsr-26.c: New.
3323 * gcc.dg/tree-ssa/slsr-30.c: New.
3324 * gcc.dg/tree-ssa/slsr-31.c: New.
3325
3326 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3327
3328 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3329 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3330 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3331
3332 2012-08-06 Cary Coutant <ccoutant@google.com>
3333
3334 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3335
3336 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3337
3338 PR fortran/35831
3339 * gfortran.dg/dummy_procedure_5.f90: Modified.
3340 * gfortran.dg/dummy_procedure_8.f90: New.
3341 * gfortran.dg/interface_26.f90: Modified.
3342 * gfortran.dg/proc_ptr_11.f90: Modified.
3343 * gfortran.dg/proc_ptr_15.f90: Modified.
3344 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3345 * gfortran.dg/typebound_override_1.f90: Modified.
3346 * gfortran.dg/typebound_proc_6.f03: Modified.
3347
3348 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3349
3350 PR tree-optimization/51938
3351 PR tree-optimization/52005
3352 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3353 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3354 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3355 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3356
3357 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3358
3359 Avoid crashing on erroneous static_assert usage
3360 * g++.dg/cpp0x/static_assert8.C: New test.
3361
3362 2012-08-06 Jason Merrill <jason@redhat.com>
3363
3364 * g++.dg/cpp0x/sfinae38.C: New.
3365
3366 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3367 Paolo Carlini <paolo.carlini@oracle.com>
3368
3369 PR c++/54165
3370 * g++.dg/conversion/void2.C: New.
3371
3372 2012-08-06 Tom de Vries <tom@codesourcery.com>
3373
3374 * gcc.dg/tree-ssa/vrp78.c: New test.
3375
3376 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3377 Richard Sandiford <rdsandiford@googlemail.com>
3378
3379 * g++.dg/opt/enum2.C: Require fpic target.
3380 * g++.dg/lto/20090303_0.C: Likewise.
3381
3382 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3383 Catherine Moore <clm@codesourcery.com>
3384
3385 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3386 flush function names too.
3387 * gcc.target/mips/clear-cache-1.c: Likewise.
3388
3389 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3390
3391 PR target/54156
3392 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3393
3394 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3395
3396 PR fortran/54166
3397 * gfortran.dg/array_5.f90: New test.
3398
3399 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3400
3401 PR tree-optimization/30318
3402 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3403
3404 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3405
3406 * g++.dg/ext/vector17.C: New testcase.
3407
3408 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3409
3410 PR target/51931
3411 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3412 * g++.dg/opt/longbranch1.C: Likewise.
3413
3414 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3415
3416 PR tree-optimization/53805
3417 * gcc.dg/fold-notunord.c: New testcase.
3418
3419 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3420
3421 PR fortran/48820
3422 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3423 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3424
3425 2012-08-02 Jason Merrill <jason@redhat.com>
3426 Paolo Carlini <paolo.carlini@oracle.com>
3427
3428 PR c++/51213 (again)
3429 * g++.dg/cpp0x/sfinae37.C: Extend.
3430
3431 2012-08-02 Richard Guenther <rguenther@suse.de>
3432
3433 PR tree-optimization/50672
3434 * g++.dg/torture/pr50672.C: New testcase.
3435
3436 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3437
3438 PR fortran/54147
3439 * gfortran.dg/abstract_type_6.f03: Modified.
3440 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3441 * gfortran.dg/proc_ptr_comp_35.f90: New.
3442 * gfortran.dg/typebound_proc_9.f03: Modified.
3443 * gfortran.dg/typebound_proc_26.f90: New.
3444
3445 2012-08-02 Richard Guenther <rguenther@suse.de>
3446
3447 * gcc.dg/torture/pta-callused-1.c: Adjust.
3448 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3449 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3450 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3451 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3452 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3453 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3454 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3455 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3456
3457 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3458
3459 PR fortran/54033
3460 * gfortran.dg/include_6.f90: New test case.
3461 * gfortran.dg/include_7.f90: New test case.
3462 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3463
3464 2012-08-01 Tom de Vries <tom@codesourcery.com>
3465
3466 * gcc.dg/tree-ssa/vrp76.c: New test.
3467
3468 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3469
3470 PR tree-optimization/46556
3471 * gcc.dg/tree-ssa/slsr-27.c: New.
3472 * gcc.dg/tree-ssa/slsr-28.c: New.
3473 * gcc.dg/tree-ssa/slsr-29.c: New.
3474
3475 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3476
3477 PR fortran/42418
3478 * gfortran.dg/proc_decl_29.f90: New.
3479
3480 2012-07-31 Dehao Chen <dehao@google.com>
3481
3482 * gcc.dg/predict-7.c: New test.
3483
3484 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3485
3486 PR fortran/54134
3487 * gfortran.dg/typebound_override_3.f90: New.
3488
3489 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3490
3491 PR tree-optimization/53773
3492 * gcc.dg/vect/pr53773.c: New test.
3493
3494 2012-07-31 Nick Clifton <nickc@redhat.com>
3495
3496 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3497 and for XStormy16.
3498
3499 2012-07-31 Tobias Burnus <burnus@net-b.de>
3500
3501 * gfortran.dg/c_funloc_tests_6.f90: New.
3502 * gfortran.dg/c_funloc_tests_7.f90: New.
3503 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3504
3505 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3506
3507 PR c++/53624
3508 * g++.dg/cpp0x/temp_default5.C: New.
3509
3510 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3511
3512 PR fortran/51081
3513 * gfortran.dg/proc_ptr_37.f90: New.
3514
3515 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3516
3517 * lib/target-supports.exp
3518 (check_effective_target_vect_natural_alignment): New function.
3519 * gcc.dg/align-2.c: Only run on targets with natural alignment
3520 of vector types.
3521 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3522 alignment of vector types.
3523
3524 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3525 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3526
3527 * gcc.target/i386/rdseed16-1.c: New.
3528 * gcc.target/i386/rdseed32-1.c: Ditto
3529 * gcc.target/i386/rdseed64-1.c: Ditto
3530 * gcc.target/i386/sse-12.c: Add -mrdseed.
3531 * gcc.target/i386/sse-13.c: Ditto.
3532 * gcc.target/i386/sse-14.c: Ditto.
3533 * g++.dg/other/i386-2.C: Ditto.
3534 * g++.dg/other/i386-3.C: Ditto.
3535
3536 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3537
3538 PR target/51244
3539 * gcc.target/sh/pr51244-4.c: New.
3540
3541 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3542
3543 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3544 for alpha*-*-* targets. Cleanup original tree dump.
3545
3546 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3547
3548 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3549 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3550
3551 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3552
3553 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3554 rand, srand. Include <stdlib.h>.
3555
3556 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3557
3558 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3559
3560 2012-07-26 Richard Henderson <rth@redhat.com>
3561
3562 * gcc.dg/attr-hotcold-1.c: New.
3563 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3564
3565 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3566 Sandra Loosemore <sandra@codesourcery.com>
3567
3568 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3569
3570 2012-07-26 Tobias Burnus <burnus@net-b.de>
3571
3572 * gfortran.dg/contiguous_1.f90: Update dg-error.
3573 * gfortran.dg/proc_ptr_32.f90: Ditto.
3574
3575 2012-07-26 Richard Guenther <rguenther@suse.de>
3576
3577 PR tree-optimization/54098
3578 * gcc.dg/torture/pr54098.c: New testcase.
3579
3580 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3581
3582 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3583 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3584
3585 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3586
3587 PR fortran/44354
3588 * gfortran.dg/array_constructor_39.f90: New test.
3589
3590 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3591
3592 PR fortran/44354
3593 * gfortran.dg/array_constructor_38.f90: New test.
3594
3595 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3596
3597 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3598
3599 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3600
3601 * gnat.dg/noreturn5.ad[sb]: New test.
3602
3603 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3604 Paul Brook <paul@codesourcery.com>
3605
3606 PR target/53633
3607
3608 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3609 * c-c++-common/pr53633.c: New test.
3610
3611 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3612
3613 * gcc.target/i386/asm-dialect-1.c: New test case.
3614
3615 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3616 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3617
3618 * gcc.target/i386/prefetchw-1.c: New.
3619 * gcc.target/i386/sse-12.c: Add -mprfchw.
3620 * gcc.target/i386/sse-13.c: Ditto.
3621 * gcc.target/i386/sse-14.c: Ditto.
3622 * gcc.target/i386/sse-22.c: Ditto.
3623 * gcc.target/i386/sse-23.c: Ditto.
3624 * g++.dg/other/i386-2.C: Ditto.
3625 * g++.dg/other/i386-3.C: Ditto.
3626
3627 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3628
3629 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3630
3631 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3632
3633 PR target/54051
3634 * gcc.target/arm/pr54051.c: New.
3635 * gcc.target/arm/vfp-1.c: Adjust test.
3636
3637 2012-07-24 Julian Brown <julian@codesourcery.com>
3638
3639 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3640 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3641 hard-float ARM.
3642
3643 2012-07-23 Paul Brook <paul@codesourcery.com>
3644
3645 * g++.dg/other/armv7m-1.c: New test.
3646
3647 2012-07-23 Julian Brown <julian@codesourcery.com>
3648
3649 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3650 ARM.
3651 (DO_TEST): Define to 1 for appropriate ARM targets.
3652
3653 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3654
3655 PR tree-optimization/53881
3656 * gcc.dg/pr53881.c: Renamed to ...
3657 * gcc.dg/pr53881-1.c: ... this.
3658 * gcc.dg/pr53881-2.c: New test.
3659
3660 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3661
3662 Handle recent changes in default atomics for cris*-*-linux*.
3663 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3664 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3665 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3666 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3667 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3668 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3669 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3670 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3671 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3672 -mno-unaligned-atomic-may-use-library is in effect for
3673 cris*-*-linux*.
3674 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3675 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3676 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3677 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3678 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3679 gcc.target/cris/torture/sync-mis-op-i-1.c,
3680 gcc.target/cris/torture/sync-mis-op-i-2.c,
3681 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3682 gcc.target/cris/torture/sync-mis-op-i-3.c,
3683 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3684 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3685 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3686 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3687 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3688 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3689 (main): Remove local variable x.
3690 [mis_ok]: Check that atomics don't fail.
3691
3692 2012-07-21 Andrew Pinski <apinski@cavium.com>
3693
3694 * gcc.dg/tree-ssa/vrp72.c: New test.
3695 * gcc.dg/tree-ssa/vrp73.c: New test.
3696 * gcc.dg/tree-ssa/vrp74.c: New test.
3697 * gcc.dg/tree-ssa/vrp75.c: New test.
3698
3699 2012-07-21 Andrew Pinski <apinski@cavium.com>
3700
3701 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3702 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3703
3704 2012-07-21 Andrew Pinski <apinski@cavium.com>
3705
3706 * gcc.target/mips/octeon-pop-2.c: New testcase.
3707
3708 2012-07-21 Tobias Burnus <burnus@net-b.de>
3709
3710 PR fortran/48820
3711 * gfortran.dg/assumed_rank_3.f90: New.
3712 * gfortran.dg/assumed_rank_11.f90: New.
3713 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3714 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3715 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3716
3717 2012-07-21 Andrew Pinski <apinski@cavium.com>
3718
3719 * gcc.target/mips/unaligned-1.c: New testcase.
3720
3721 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3722
3723 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3724
3725 2012-07-20 Tobias Burnus <burnus@net-b.de>
3726
3727 * gfortran.dg/bind_c_array_params_2.f90: New.
3728 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3729 and update dg-error.
3730
3731 2012-07-20 Tobias Burnus <burnus@net-b.de>
3732
3733 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3734
3735 2012-07-20 Jason Merrill <jason@redhat.com>
3736
3737 PR c++/54038
3738 * g++.dg/other/array7.C: New.
3739
3740 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3741
3742 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3743 the basic block and check loop depth.
3744 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3745 matching patterns and comments.
3746 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3747 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3748
3749 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3750
3751 PR c++/28656
3752 * c-c++-common/pr28656.c: New test.
3753
3754 2012-07-19 Jason Merrill <jason@redhat.com>
3755
3756 PR c++/54026
3757 * g++.dg/init/mutable1.C: New.
3758
3759 2012-07-20 Tobias Burnus <burnus@net-b.de>
3760
3761 PR fortran/48820
3762 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3763 * gfortran.dg/assumed_rank_1.f90: New.
3764 * gfortran.dg/assumed_rank_1_c.c: New.
3765 * gfortran.dg/assumed_rank_2.f90: New.
3766 * gfortran.dg/assumed_rank_4.f90: New.
3767 * gfortran.dg/assumed_rank_5.f90: New.
3768 * gfortran.dg/assumed_rank_6.f90: New.
3769 * gfortran.dg/assumed_rank_7.f90: New.
3770 * gfortran.dg/assumed_rank_8.f90: New.
3771 * gfortran.dg/assumed_rank_8_c.c: New.
3772 * gfortran.dg/assumed_rank_9.f90: New.
3773 * gfortran.dg/assumed_rank_10.f90: New.
3774 * gfortran.dg/assumed_rank_12.f90: New.
3775
3776 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3777
3778 * gnat.dg/opt25.adb: New test.
3779 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3780 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3781
3782 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3783
3784 * gnat.dg/aggr20.ad[sb]: New test.
3785 * gnat.dg/aggr20_pkg.ads: New helper.
3786
3787 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3788
3789 * gnat.dg/derived_type3.adb: New test.
3790 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3791
3792 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3793
3794 PR rtl-optimization/53942
3795 * gcc.dg/pr53942.c: New test.
3796
3797 2012-07-19 Jason Merrill <jason@redhat.com>
3798
3799 PR c++/54021
3800 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3801
3802 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3803
3804 * gnat.dg/discr38.adb: New test.
3805
3806 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3807
3808 PR middle-end/54017
3809 * c-c++-common/gomp/pr54017.c: New test.
3810
3811 2012-07-19 Richard Guenther <rguenther@suse.de>
3812 Eric Botcazou <ebotcazou@adacore.com>
3813
3814 * gnat.dg/loop_optimization11.adb: New testcase.
3815 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3816
3817 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3818 Jason Merrill <jason@redhat.com>
3819
3820 * g++.dg/cpp0x/sfinae37.C: New.
3821 * g++.dg/template/access23.C: New.
3822 * g++.dg/template/access7.C: Adjust.
3823 * g++.dg/template/sfinae10.C: Don't expect errors.
3824 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3825
3826 2012-07-18 Julian Brown <julian@codesourcery.com>
3827 Sandra Loosemore <sandra@codesroucery.com>
3828
3829 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3830
3831 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3832
3833 * gnat.dg/noreturn4.ad[sb]: New test.
3834 * gnat.dg/noreturn4_pkg.ads: New helper.
3835
3836 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3837 Julian Brown <julian@codesourcery.com>
3838
3839 * gcc.target/arm/neon-vdup-1.c: New test case.
3840 * gcc.target/arm/neon-vdup-2.c: New test case.
3841 * gcc.target/arm/neon-vdup-3.c: New test case.
3842 * gcc.target/arm/neon-vdup-4.c: New test case.
3843 * gcc.target/arm/neon-vdup-5.c: New test case.
3844 * gcc.target/arm/neon-vdup-6.c: New test case.
3845 * gcc.target/arm/neon-vdup-7.c: New test case.
3846 * gcc.target/arm/neon-vdup-8.c: New test case.
3847 * gcc.target/arm/neon-vdup-9.c: New test case.
3848 * gcc.target/arm/neon-vdup-10.c: New test case.
3849 * gcc.target/arm/neon-vdup-11.c: New test case.
3850 * gcc.target/arm/neon-vdup-12.c: New test case.
3851 * gcc.target/arm/neon-vdup-13.c: New test case.
3852 * gcc.target/arm/neon-vdup-14.c: New test case.
3853 * gcc.target/arm/neon-vdup-15.c: New test case.
3854 * gcc.target/arm/neon-vdup-16.c: New test case.
3855 * gcc.target/arm/neon-vdup-17.c: New test case.
3856 * gcc.target/arm/neon-vdup-18.c: New test case.
3857 * gcc.target/arm/neon-vdup-19.c: New test case.
3858 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
3859 arguments non-constant.
3860
3861 2012-07-18 Richard Guenther <rguenther@suse.de>
3862
3863 PR tree-optimization/53970
3864 * g++.dg/torture/pr53970.C: New testcase.
3865
3866 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3867
3868 PR target/38621
3869 * gcc.c-torture/compile/pr38621.c: New.
3870
3871 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
3872
3873 PR target/33135
3874 * gcc.target/sh/pr33135-1.c: New.
3875 * gcc.target/sh/pr33135-2.c: New.
3876 * gcc.target/sh/pr33135-3.c: New.
3877 * gcc.target/sh/pr33135-4.c: New.
3878
3879 2012-07-17 Jason Merrill <jason@redhat.com>
3880
3881 PR c++/53995
3882 * g++.dg/parse/enum9.C: New.
3883
3884 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
3885 Sandra Loosemore <sandra@codesourcery.com>
3886
3887 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
3888 if there is a conflict with -mcpu=. Use -mcpu=5208.
3889
3890 2012-07-17 Jason Merrill <jason@redhat.com>
3891
3892 PR c++/53989
3893 * g++.dg/template/array23.C: New.
3894
3895 2012-07-17 Tobias Burnus <burnus@net-b.de>
3896
3897 PR fortran/53985
3898 * gfortran.dg/bind_c_usage_26.f90: New.
3899 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
3900 * gfortran.dg/bind_c_usage_13.f03: Ditto.
3901 * gfortran.dg/bind_c_usage_18.f90: Ditto.
3902 * gfortran.dg/interop_params.f03: Ditto.
3903
3904 2012-07-17 Jason Merrill <jason@redhat.com>
3905
3906 * g++.dg/template/inherit8.C: Adjust.
3907 * g++.dg/template/using21.C: Adjust.
3908 * g++.dg/template/using22.C: Adjust.
3909
3910 PR c++/53549
3911 * g++.dg/template/current-inst1.C: New.
3912 * g++.dg/parse/crash35.C: Adjust.
3913
3914 2012-07-17 Tobias Burnus <burnus@net-b.de>
3915
3916 PR fortran/52101
3917 * gfortran.dg/oldstyle_4.f90: New.
3918
3919 2012-07-17 Tobias Burnus <burnus@net-b.de>
3920
3921 PR fortran/49265
3922 * gfortran.dg/module_procedure_double_colon_3.f90: New.
3923 * gfortran.dg/module_procedure_double_colon_4.f90: New.
3924
3925 2012-07-16 Jason Merrill <jason@redhat.com>
3926
3927 * g++.dg/parse/access8.C: Adjust.
3928 * g++.dg/template/sfinae6_neg.C: Adjust.
3929
3930 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
3931
3932 PR fortran/53824
3933 * gfortran.dg/coarray_allocate_1.f90: New test.
3934
3935 2012-07-16 Andrew Pinski <apinski@cavium.com>
3936
3937 * gcc.c-torture/execute/bswap-1.c: New testcase.
3938 * gcc.c-torture/compile/unalign-1.c: New testcase.
3939 * gcc.c-torture/compile/20120524-1.c: New testcase.
3940 * gcc.c-torture/compile/20101216-1.c: New testcase.
3941
3942 2012-07-16 Dehao Chen <dehao@google.com>
3943
3944 Revert
3945 2012-07-10 Dehao Chen <dehao@google.com>
3946
3947 * gcc.dg/debug_info_inline.c: New test.
3948
3949 2012-07-16 Janus Weil <janus@gcc.gnu.org>
3950
3951 PR fortran/53956
3952 * gfortran.dg/proc_decl_28.f90: New.
3953
3954 2012-07-16 Andrew Pinski <apinski@cavium.com>
3955
3956 * gcc.dg/torture/builtins-1.c: New testcase.
3957
3958 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
3959
3960 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
3961 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
3962 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
3963 gcc.target/cris/sync-1-v10.c,
3964 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
3965 pass -mno-unaligned-atomic-may-use-library.
3966 * gcc.target/cris/sync-xchg-1.c: New test.
3967 * gcc.target/cris/20011127-1.c: Adjust to %P being a
3968 valid register operand output modifier.
3969
3970 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
3971
3972 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
3973 characters.
3974
3975 2012-07-13 Andrew Pinski <apinski@cavium.com>
3976
3977 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
3978 rather than cleanup-tree-dump.
3979 * gcc.target/mips/octeon-pipe-1.c: Likewise.
3980
3981 2012-07-13 Richard Guenther <rguenther@suse.de>
3982
3983 PR tree-optimization/53907
3984 * gcc.target/i386/pr53907.c: New testcase.
3985
3986 2012-07-13 Richard Guenther <rguenther@suse.de>
3987
3988 PR tree-optimization/53922
3989 * gcc.dg/torture/pr53922.c: New testcase.
3990
3991 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
3992
3993 PR rtl-optimization/53908
3994 * gcc.dg/torture/pr53908.c: New test.
3995
3996 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
3997
3998 PR c++/53531
3999 * g++.dg/cpp0x/variadic135.C: New.
4000
4001 2012-07-12 Jason Merrill <jason@redhat.com>
4002
4003 * g++.dg/template/sfinae6_neg.C: Adjust.
4004
4005 2012-07-12 Tobias Burnus <burnus@net-b.de>
4006
4007 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4008 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4009 scan-tree-dump-times pattern.
4010
4011 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4012
4013 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4014
4015 2012-07-11 Jason Merrill <jason@redhat.com>
4016
4017 DR 1402
4018 * g++.g/cpp0x/defaulted37.C: New.
4019
4020 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4021
4022 PR target/53859
4023 * gcc.target/arm/pr53859.c: New test.
4024
4025 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4026
4027 PR target/53886
4028 * gcc.c-torture/compile/pr53886.c: New.
4029
4030 2012-07-10 Dehao Chen <dehao@google.com>
4031
4032 * gcc.dg/debug_info_inline.c: New test.
4033
4034 2012-07-10 Jason Merrill <jason@redhat.com>
4035
4036 PR c++/53733
4037 * g++.dg/cpp0x/defaulted36.C: New.
4038 * g++.dg/cpp0x/defaulted21.C: Adjust.
4039
4040 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4041
4042 2012-07-09 Sterling Augustine <saugustine@google.com>
4043
4044 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4045
4046 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4047
4048 PR tree-optimization/53887
4049 * gcc.dg/pr53887.c: New test.
4050
4051 2012-07-09 Jason Merrill <jason@redhat.com>
4052
4053 PR c++/53882
4054 * g++.dg/cpp0x/nullptr29.C: New.
4055
4056 2012-07-09 Tom de Vries <tom@codesourcery.com>
4057 Richard Guenther <rguenther@suse.de>
4058
4059 * gcc.dg/builtin-unreachable-6.c: New test.
4060 * gcc.dg/builtin-unreachable-5.c: New test.
4061
4062 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4063
4064 PR tree-optimization/53881
4065 * gcc.dg/pr53881.c: New test.
4066
4067 2012-07-06 Jason Merrill <jason@redhat.com>
4068
4069 PR c++/53862
4070 * g++.dg/cpp0x/variadic134.C: New.
4071
4072 PR c++/53858
4073 * g++.dg/cpp0x/alias-decl-20.C: New.
4074
4075 2012-07-06 Tom de Vries <tom@codesourcery.com>
4076
4077 PR tree-optimization/51879
4078 * gcc.dg/pr51879-16.c: New test.
4079 * gcc.dg/pr51879-17.c: Same.
4080
4081 2012-07-06 Tom de Vries <tom@codesourcery.com>
4082
4083 PR tree-optimization/52009
4084 * gcc.dg/pr51879-7.c: New test.
4085 * gcc.dg/pr51879-18.c: New test.
4086
4087 2012-07-05 Jason Merrill <jason@redhat.com>
4088
4089 PR c++/50852
4090 * g++.dg/template/typedef39.C: New.
4091
4092 PR c++/53039
4093 * g++.dg/cpp0x/variadic133.C: New.
4094 * g++.dg/template/param1.C: Adjust.
4095
4096 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4097
4098 PR target/48941
4099 PR target/51980
4100 * gcc.target/arm/neon/vtrnf32.c: Update.
4101 * gcc.target/arm/neon/vtrns32.c: Update.
4102 * gcc.target/arm/neon/vtrnu32.c: Update.
4103 * gcc.target/arm/neon/vzipf32.c: Update.
4104 * gcc.target/arm/neon/vzips32.c: Update.
4105 * gcc.target/arm/neon/vzipu32.c: Update.
4106
4107 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4108
4109 PR fortran/53732
4110 * gfortran.dg/inline_sum_4.f90: New test.
4111
4112 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4113
4114 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4115
4116 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4117
4118 * gcc.target/arm/fma-sp.c: New testcase.
4119 * gcc.target/arm/fma.c: Likewise.
4120 * gcc.target/arm/fma.h: Likewise.
4121
4122 2012-07-04 Jason Merrill <jason@redhat.com>
4123
4124 PR c++/53848
4125 * g++.dg/other/enum3.C: New.
4126
4127 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4128
4129 PR middle-end/53321
4130 * g++.dg/torture/pr53321.C: New test.
4131
4132 2012-07-04 Richard Guenther <rguenther@suse.de>
4133
4134 PR tree-optimization/53844
4135 * g++.dg/tree-ssa/pr53844.C: New testcase.
4136
4137 2012-07-04 Richard Guenther <rguenther@suse.de>
4138
4139 PR tree-optimization/53849
4140 * gcc.dg/pr53849.c: New testcase.
4141
4142 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR c++/53812
4145 * g++.dg/ext/label14.C: New test.
4146
4147 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4148
4149 PR target/53811
4150 * g++.dg/other/pr53811.C: New test.
4151
4152 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4153
4154 PR target/28896
4155 * gcc.target/m68k/stack-limit-1.c: New testcase.
4156
4157 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4158
4159 * gnat.dg/recursive_call.adb: New test.
4160
4161 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4162
4163 * gnat.dg/discr37.ad[sb]: New test.
4164
4165 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4166
4167 * g++.dg/other/packed1.C: Remove SH from xfail list.
4168
4169 2012-07-02 Jason Merrill <jason@redhat.com>
4170
4171 PR c++/53619
4172 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4173
4174 PR c++/53783
4175 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4176
4177 PR c++/53788
4178 * g++.dg/cpp0x/decltype39.C: New.
4179 * g++.dg/diagnostic/method1.C: Adjust.
4180
4181 PR c++/53816
4182 * g++.dg/template/ref6.C: New.
4183
4184 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4185
4186 PR target/53568
4187 * gcc.target/sh/pr53568-1.c: New.
4188
4189 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4190
4191 PR target/51244
4192 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4193
4194 2012-07-02 Jason Merrill <jason@redhat.com>
4195
4196 PR c++/53821
4197 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4198
4199 PR c++/53524
4200 * g++.dg/template/enum7.C: New.
4201 * g++.dg/other/ptrmem10.C: Adjust.
4202 * g++.dg/other/ptrmem11.C: Adjust.
4203 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4204
4205 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4206
4207 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4208
4209 2012-07-01 Wei Guozhi <carrot@google.com>
4210
4211 PR target/53447
4212 * gcc.target/arm/pr53447-1.c: New testcase.
4213 * gcc.target/arm/pr53447-2.c: New testcase.
4214 * gcc.target/arm/pr53447-3.c: New testcase.
4215 * gcc.target/arm/pr53447-4.c: New testcase.
4216
4217 2012-06-29 Richard Guenther <rguenther@suse.de>
4218
4219 PR tree-optimization/47061
4220 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4221
4222 2012-06-29 Richard Guenther <rguenther@suse.de>
4223
4224 PR tree-optimization/37541
4225 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4226
4227 2012-06-29 Richard Guenther <rguenther@suse.de>
4228
4229 PR tree-optimization/52589
4230 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4231
4232 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4233
4234 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4235
4236 * g++.dg/template/error46.C: Add missing comment to dg-message.
4237 * g++.dg/template/crash107.C: Likewise.
4238 * g++.dg/template/error47.C: Likewise.
4239 * g++.dg/template/crash108.C: Likewise.
4240 * g++.dg/overload/operator5.C: Likewise.
4241
4242 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4243 errors in dg-message directives, add comments.
4244
4245 2012-06-28 Kai Tietz <ktietz@redhat.com>
4246
4247 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4248 hard-coded 'unsigned long'.
4249
4250 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4251
4252 PR tree-optimization/51581
4253 * gcc.dg/vect/pr51581-4.c: New test.
4254
4255 PR tree-optimization/53645
4256 * gcc.c-torture/execute/pr53645-2.c: New test.
4257
4258 2012-06-28 Richard Guenther <rguenther@suse.de>
4259
4260 PR middle-end/53790
4261 * gcc.dg/torture/pr53790.c: New testcase.
4262
4263 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4264
4265 PR tree-optimization/53645
4266 * gcc.c-torture/execute/pr53645.c: New test.
4267
4268 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4269
4270 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4271
4272 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4273
4274 PR debug/53671
4275 PR debug/49888
4276 * gcc.dg/guality/pr49888.c: Account for the possibility that
4277 the variable is optimized out at the first test.
4278
4279 2012-06-27 Jason Merrill <jason@redhat.com>
4280
4281 * g++.dg/cpp0x/override2.C: Adjust.
4282 * g++.dg/template/error5.C: Adjust.
4283 * g++.dg/parse/crash28.C: Adjust.
4284
4285 PR c++/53563
4286 * g++.dg/parse/template27.C: New.
4287 * g++.dg/template/crash74.C: Adjust expected output.
4288
4289 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4290
4291 PR fortran/41951
4292 PR fortran/49591
4293 * gfortran.dg/typebound_operator_16.f03: New.
4294
4295 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4296
4297 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4298 even src1.i and src2.i fields even in the second half of the arrays.
4299
4300 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4301
4302 PR c++/51033.
4303 * g++.dg/torture/vshuf-16.inc: New test.
4304 * g++.dg/torture/vshuf-2.inc: New test.
4305 * g++.dg/torture/vshuf-4.inc: New test.
4306 * g++.dg/torture/vshuf-8.inc: New test.
4307 * g++.dg/torture/vshuf-main.inc: New test.
4308 * g++.dg/torture/vshuf-v16hi.C: New test.
4309 * g++.dg/torture/vshuf-v16qi.C: New test.
4310 * g++.dg/torture/vshuf-v2df.C: New test.
4311 * g++.dg/torture/vshuf-v2di.C: New test.
4312 * g++.dg/torture/vshuf-v2sf.C: New test.
4313 * g++.dg/torture/vshuf-v2si.C: New test.
4314 * g++.dg/torture/vshuf-v4df.C: New test.
4315 * g++.dg/torture/vshuf-v4di.C: New test.
4316 * g++.dg/torture/vshuf-v4sf.C: New test.
4317 * g++.dg/torture/vshuf-v4si.C: New test.
4318 * g++.dg/torture/vshuf-v8hi.C: New test.
4319 * g++.dg/torture/vshuf-v8qi.C: New test.
4320 * g++.dg/torture/vshuf-v8si.C: New test.
4321
4322 2012-06-27 Richard Guenther <rguenther@suse.de>
4323
4324 PR middle-end/53676
4325 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4326
4327 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4328
4329 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4330 scan-dump-dem-not): Use printable pattern in test name.
4331
4332 2012-06-26 Sterling Augustine <saugustine@google.com>
4333 Dominique Dhumieres <dominiq@lps.ens.fr>
4334
4335 * gcc.dg/pubtypes-2.c: Update expected output.
4336 * gcc.dg/pubtypes-3.c: Likewise.
4337 * gcc.dg/pubtypes-4.c: Likewise.
4338
4339 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4340
4341 * gcc.dg/tree-ssa/slsr-1.c: New test.
4342 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4343 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4344 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4345
4346 2012-06-26 Matt Turner <mattst88@gmail.com>
4347
4348 PR target/35294
4349 * gcc.target/arm/mmx-2.c: New.
4350
4351 2012-06-26 Richard Guenther <rguenther@suse.de>
4352
4353 PR c++/53752
4354 * g++.dg/torture/pr53752.C: New testcase.
4355
4356 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4357
4358 PR tree-optimization/53748
4359 * gcc.c-torture/compile/pr53748.c: New test.
4360
4361 2012-06-25 Jason Merrill <jason@redhat.com>
4362
4363 PR c++/53498
4364 PR c++/53305
4365 * g++.dg/cpp0x/decltype38.C: New.
4366 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4367
4368 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4369
4370 * lib/target-supports-dg.exp (testname-for-summary): New.
4371 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4372 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4373 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4374 scan-module-absence, output-exists, output-exists-not: Use
4375 testname-for-summary.
4376 (dg-test): Clean up testname_with_flags.
4377 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4378 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4379 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4380 scan-assembler-dem-not, object-size: Use testname-for-summary.
4381 * lib/gcov.exp (run-gcov): Likewise.
4382 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4383 scan-dump-dem, scan-dump-dem-note): Likewise.
4384
4385 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4386 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4387 including profopt.opt; save and restore existing value.
4388 * g++.dg/bprob/bprob.exp: Likewise.
4389 * gcc.dg/matrix/matrix.exp: Likewise.
4390 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4391 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4392 PROFOPT_OPTIONS.
4393
4394 2012-06-25 Richard Henderson <rth@redhat.com>
4395
4396 * gcc.dg/pr53749.c: New.
4397
4398 2012-06-25 Jason Merrill <jason@redhat.com>
4399
4400 PR c++/52988
4401 * g++.dg/cpp0x/nullptr28.C: New.
4402
4403 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4404
4405 * gcc.target/arm/neon-vld1_dupQ.c: New.
4406
4407 2012-06-25 Florian Weimer <fweimer@redhat.com>
4408
4409 * g++.dg/init/new35.C: New.
4410 * g++.dg/init/new36.C: New.
4411 * g++.dg/init/new37.C: New.
4412 * g++.dg/ext/vla5.C: New warning.
4413 * g++.dg/ext/vla8.C: New warning.
4414 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4415
4416 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4417 James Greenhalgh <james.greenhalgh@arm.com>
4418
4419 * gcc.target/arm/ftest-support-arm.h New testcase.
4420 * gcc.target/arm/ftest-support-thumb.h Likewise.
4421 * gcc.target/arm/ftest-support.h Likewise.
4422 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4423 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4424 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4425 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4426 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4427 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4428 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4429 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4430 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4431 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4432 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4433 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4434 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4435 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4436 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4437 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4438 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4439 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4440 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4441 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4442 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4443 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4444 * lib/target-supports.exp
4445 (check_effective_target_arm_arch_FUNC): Add support for more
4446 architectures.
4447 (add_options_for_arm_arch_FUNC): Likewise.
4448 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4449
4450 2012-06-25 Jason Merrill <jason@redhat.com>
4451
4452 PR c++/53202
4453 * g++.dg/cpp0x/constexpr-tuple.C: New.
4454
4455 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4456
4457 PR target/53759
4458 * gcc.target/i386/pr53759.c: New test.
4459
4460 PR c++/53594
4461 * g++.dg/cpp0x/nsdmi7.C: New test.
4462
4463 2012-06-24 Kai Tietz <ktietz@redhat.com>
4464
4465 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4466 for LLP64 targets.
4467 * gcc.target/i386/pr38988.c: Likewise.
4468
4469 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4470
4471 PR fortran/47710
4472 PR fortran/53328
4473 * gfortran.dg/typebound_generic_12.f03: New.
4474 * gfortran.dg/typebound_generic_13.f03: New.
4475
4476 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4477
4478 * gnat.dg/lto15.ad[sb]: New test.
4479
4480 2012-06-21 Meador Inge <meadori@codesourcery.com>
4481
4482 PR c/53702
4483 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4484
4485 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4486
4487 * gcc.dg/pch/ident-1.c: New test.
4488 * gcc.dg/pch/ident-1.hs: Header file for new test.
4489
4490 2012-06-21 Michael Matz <matz@suse.de>
4491
4492 PR middle-end/53688
4493 * gcc.c-torture/execute/pr53688.c: New test.
4494
4495 2012-06-20 Richard Guenther <rguenther@suse.de>
4496
4497 PR tree-optimization/30318
4498 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4499
4500 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4501
4502 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4503
4504 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4505
4506 * gcc.target/i386/clearcapv2.map: New file.
4507 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4508
4509 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4510
4511 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4512 and add __sh__ case.
4513
4514 2012-06-19 Jason Merrill <jason@redhat.com>
4515
4516 PR c++/52637
4517 * g++.dg/debug/localclass1.C: New.
4518
4519 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4520
4521 * g++.dg/cpp0x/override4.C: New.
4522
4523 2012-06-14 Jason Merrill <jason@redhat.com>
4524
4525 PR c++/53651
4526 * g++.dg/cpp0x/decltype37.C: New.
4527
4528 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4529
4530 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4531
4532 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4533
4534 * gcc.c-torture/compile/vector-5.c,
4535 gcc.c-torture/compile/vector-6.c: New tests.
4536
4537 2012-06-19 Richard Henderson <rth@redhat.com>
4538
4539 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4540
4541 2012-06-19 Richard Guenther <rguenther@suse.de>
4542
4543 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4544
4545 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4546
4547 PR target/53712
4548 * gcc.target/i386/pr53712.c: New test.
4549
4550 2012-06-18 Tobias Burnus <burnus@net-b.de>
4551
4552 PR fortran/53692
4553 * gfortran.dg/elemental_optional_args_6.f90: New.
4554
4555 2012-06-18 Tobias Burnus <burnus@net-b.de>
4556
4557 PR fortran/53526
4558 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4559 * gfortran.dg/coarray/move_alloc_1.f90
4560
4561 2012-06-18 Tobias Burnus <burnus@net-b.de>
4562
4563 PR fortran/53526
4564 * gfortran.dg/coarray_27.f90: New.
4565
4566 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4567 Greta Yorsh <Greta.Yorsh@arm.com>
4568
4569 * gcc.target/arm/epilog-1.c: New test.
4570
4571 2012-06-18 Richard Guenther <rguenther@suse.de>
4572
4573 PR tree-optimization/53693
4574 * g++.dg/torture/pr53693.C: New testcase.
4575
4576 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4577
4578 PR tree-optimization/53703
4579 * gcc.dg/torture/pr53703.c: New test.
4580
4581 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4582
4583 PR middle-end/53698
4584 * gcc.target/i386/pr53698.c: New test.
4585
4586 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4587
4588 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4589
4590 2012-06-17 Tobias Burnus <burnus@net-b.de>
4591
4592 PR fortran/53691
4593 PR fortran/53685
4594 * gfortran.dg/transfer_check_3.f90: New.
4595
4596 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4597
4598 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4599
4600 2012-06-16 Tobias Burnus <burnus@net-b.de>
4601
4602 PR fortran/53642
4603 PR fortran/45170
4604 * gfortran.dg/deferred_type_param_8.f90: New.
4605
4606 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4607
4608 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4609 testname that includes flags, passed in as new argument, in
4610 pass/fail messages.
4611 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4612 and pass it to verify-* procedures.
4613
4614 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4615 alignment torture options with usual torture options.
4616
4617 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4618 messages reported for one line of source code.
4619 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4620 * g++.dg/cpp0x/decltype2.C: Likewise.
4621 * g++.dg/cpp0x/decltype3.C: Likewise.
4622 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4623 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4624 * g++.dg/cpp0x/static_assert3.C: Likewise.
4625 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4626 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4627 * g++.dg/cpp0x/union1.C: Likewise.
4628 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4629 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4630 * g++.dg/cpp0x/variadic2.C: Likewise.
4631 * g++.dg/cpp0x/variadic20.C: Likewise.
4632 * g++.dg/cpp0x/variadic74.C: Likewise.
4633 * g++.dg/diagnostic/bitfld2.C: Likewise.
4634 * g++.dg/ext/attrib44.C: Likewise.
4635 * g++.dg/ext/no-asm-1.C: Likewise.
4636 * g++.dg/other/error34.C: Likewise.
4637 * g++.dg/parse/crash46.C: Likewise.
4638 * g++.dg/parse/error10.C: Likewise.
4639 * g++.dg/parse/error2.C: Likewise.
4640 * g++.dg/parse/error3.C: Likewise.
4641 * g++.dg/parse/error36.C: Likewise.
4642 * g++.dg/parse/error8.C: Likewise.
4643 * g++.dg/parse/error9.C: Likewise.
4644 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4645 * g++.dg/parse/parser-pr28152.C: Likewise.
4646 * g++.dg/parse/template25.C: Likewise.
4647 * g++.dg/parse/typename11.C: Likewise.
4648 * g++.dg/tc1/dr147.C: Likewise.
4649 * g++.dg/template/deduce3.C: Likewise.
4650 * g++.dg/template/koenig9.C: Likewise.
4651 * g++.dg/template/pr23510.C: Likewise.
4652 * g++.dg/warn/pr12242.C: Likewise.
4653 * g++.dg/warn/pr30551-2.C: Likewise.
4654 * g++.dg/warn/pr30551.C: Likewise.
4655 * g++.old-deja/g++.other/typename1.C: Likewise.
4656 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4657
4658 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4659
4660 PR c++/51033
4661 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4662 * c-c++-common/torture/vshuf-2.inc: Likewise.
4663 * c-c++-common/torture/vshuf-4.inc: Likewise.
4664 * c-c++-common/torture/vshuf-8.inc: Likewise.
4665 * c-c++-common/torture/vshuf-main.inc: Likewise.
4666 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4667 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4668 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4669 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4670 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4671 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4672 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4673 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4674 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4675 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4676 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4677 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4678 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4679 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4680
4681 2012-06-15 Michael Matz <matz@suse.de>
4682
4683 * gcc.dg/tree-ssa/vector-4.c: New test.
4684
4685 2012-06-15 Michael Matz <matz@suse.de>
4686
4687 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4688 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4689
4690 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4691
4692 PR tree-optimization/53636
4693 * gcc.target/arm/pr53636.c: New test.
4694
4695 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4696
4697 PR tree-optimization/51581
4698 * gcc.c-torture/execute/pr51581-1.c: New test.
4699 * gcc.c-torture/execute/pr51581-2.c: New test.
4700 * gcc.dg/vect/pr51581-1.c: New test.
4701 * gcc.dg/vect/pr51581-2.c: New test.
4702 * gcc.dg/vect/pr51581-3.c: New test.
4703 * gcc.target/i386/avx-pr51581-1.c: New test.
4704 * gcc.target/i386/avx-pr51581-2.c: New test.
4705 * gcc.target/i386/avx2-pr51581-1.c: New test.
4706 * gcc.target/i386/avx2-pr51581-2.c: New test.
4707 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4708
4709 2012-06-15 Richard Guenther <rguenther@suse.de>
4710
4711 * gcc.c-torture/execute/20120615-1.c: New testcase.
4712
4713 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4714
4715 * gnat.dg/vect8.ad[sb]: New test.
4716
4717 2012-06-14 Richard Guenther <rguenther@suse.de>
4718
4719 * gcc.dg/tree-ssa/vrp.h: New testcase.
4720 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4721
4722 2012-06-13 Christian Bruel <christian.bruel@st.com>
4723
4724 PR target/53621
4725 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4726
4727 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4728
4729 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4730
4731 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4732
4733 PR testsuite/20771
4734 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4735 test summary unique.
4736
4737 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4738 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4739 scan-stack-usage-not): Don't strip torture options from test name.
4740
4741 * lib/scandump.exp (scan-dump-times): Use printable version of
4742 regexp in test summary line.
4743
4744 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4745 messages reported for one line of source code.
4746 * gcc.dg/format/few-1.c: Likewise.
4747 * gcc.dg/ia64-sync-2.c: Likewise.
4748 * gcc.dg/sync-2.c: Likewise.
4749 * gcc.dg/noncompile/pr44517.c: Likewise.
4750
4751 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4752
4753 PR debug/49888
4754 * gcc.dg/guality/pr49888.c: New.
4755
4756 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4757
4758 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4759 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4760 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4761
4762 2012-06-13 Tobias Burnus <burnus@net-b.de>
4763
4764 PR fortran/53643
4765 * gfortran.dg/intent_out_7.f90: New.
4766
4767 2012-06-13 Tobias Burnus <burnus@net-b.de>
4768
4769 PR fortran/53597
4770 * gfortran.dg/save_4.f90: New.
4771
4772 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4773
4774 PR c/53532
4775 PR c/51034
4776 PR c/53196
4777 * gcc.dg/pr53532.c: New test.
4778 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4779 adjust line numbers.
4780 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4781 * gcc.dg/Wcxx-compat-8.c: Likewise.
4782 * gcc.dg/pr51034.c: New test.
4783 * gcc.dg/pr53196-1.c: New test.
4784 * gcc.dg/pr53196-2.c: New test.
4785
4786 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4787
4788 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4789 alignment torture options with usual torture options.
4790 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4791 instead of dg-options.
4792 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4793 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4794 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4795 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4796 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4797 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4798
4799 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4800 to checks for multiple messages reported for one line of source code.
4801 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4802
4803 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4804 messages reported for one line of source code.
4805
4806 * gcc.dg/20031223-1.c: Add comments to check for multiple
4807 messages reported for one line of source code.
4808 * gcc.dg/Wconversion-integer.c: Likewise.
4809 * gcc.dg/Wfatal-2.c: Likewise.
4810 * gcc.dg/Wfatal.c: Likewise.
4811 * gcc.dg/Wobjsize-1.c: Likewise.
4812 * gcc.dg/c99-vla-jump-1.c: Likewise.
4813 * gcc.dg/c99-vla-jump-2.c: Likewise.
4814 * gcc.dg/c99-vla-jump-3.c: Likewise.
4815 * gcc.dg/c99-vla-jump-4.c: Likewise.
4816 * gcc.dg/c99-vla-jump-5.c: Likewise.
4817 * gcc.dg/decl-9.c: Likewise.
4818 * gcc.dg/declspec-10.c: Likewise.
4819 * gcc.dg/declspec-18.c: Likewise.
4820 * gcc.dg/mtune.c: Likewise.
4821 * gcc.dg/parser-pr28152-2.c: Likewise.
4822 * gcc.dg/parser-pr28152.c: Likewise.
4823 * gcc.dg/pr14475.c: Likewise.
4824 * gcc.dg/pr27953.c: Likewise.
4825 * gcc.dg/pr28322-3.c: Likewise.
4826 * gcc.dg/pr30457.c: Likewise.
4827 * gcc.dg/pr30551-2.c: Likewise.
4828 * gcc.dg/pr30551-3.c: Likewise.
4829 * gcc.dg/pr30551-4.c: Likewise.
4830 * gcc.dg/pr30551-5.c: Likewise.
4831 * gcc.dg/pr30551-6.c: Likewise.
4832 * gcc.dg/pr30551.c: Likewise.
4833 * gcc.dg/pr45461.c: Likewise.
4834 * gcc.dg/pr48552-1.c: Likewise.
4835 * gcc.dg/pr48552-2.c: Likewise.
4836 * gcc.dg/redecl-1.c: Likewise.
4837 * gcc.dg/transparent-union-3.c: Likewise.
4838 * gcc.dg/utf-dflt.c: Likewise.
4839 * gcc.dg/utf-dflt2.c: Likewise.
4840 * gcc.dg/vla-8.c: Likewise.
4841 * gcc.dg/vla-init-1.c: Likewise.
4842 * gcc.dg/wtr-int-type-1.c: Likewise.
4843
4844 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
4845 messages reported for for one line of source code.
4846 * c-c++-common/raw-string-5.c: Likewise.
4847 * c-c++-common/raw-string-4.c: Likewise.
4848 * c-c++-common/raw-string-6.c: Likewise.
4849 * c-c++-common/pr20000.c: Likewise.
4850
4851 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
4852 messages reported for one line of source code.
4853 * gcc.dg/cpp/pr30786.c: Likewise.
4854 * gcc.dg/cpp/pr28709.c: Likewise.
4855 * gcc.dg/cpp/missing-header-MD.c: Likewise.
4856 * gcc.dg/cpp/macspace2.c: Likewise.
4857 * gcc.dg/cpp/missing-header-1.c: Likewise.
4858 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
4859 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
4860 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
4861
4862 2012-06-12 Jason Merrill <jason@redhat.com>
4863
4864 PR c++/53599
4865 * g++.dg/template/local7.C: New.
4866
4867 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4868
4869 PR target/53511
4870 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
4871 * gcc.target/sh/pr51340-2.c: Likewise.
4872 * gcc.target/sh/pr51340-3.c: Likewise.
4873
4874 2012-06-12 Michael Matz <matz@suse.de>
4875
4876 * gcc.dg/torture/alias-1.c: New test.
4877
4878 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4879
4880 PR rtl-optimization/53589
4881 * gcc.dg/torture/pr53589.c: New test.
4882
4883 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
4884
4885 PR target/50749
4886 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
4887 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
4888 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
4889 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
4890 * gcc.target/sh/pr50749-sf-predec-2.c: New.
4891 * gcc.target/sh/pr50749-sf-predec-4.c: New.
4892 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
4893 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
4894 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
4895 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
4896 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
4897 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
4898 * gcc.target/sh/pr50749-sf-predec-1.c: New.
4899 * gcc.target/sh/pr50749-sf-predec-3.c: New.
4900 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
4901 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
4902
4903 2012-06-11 Sriraman Tallam <tmsriram@google.com>
4904
4905 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
4906 (check_intel_cpu_model): New function.
4907 (check_amd_cpu_model): New function.
4908 (check_features): New function.
4909 (__get_cpuid_output): New function.
4910 (check_detailed): New function.
4911 (fn1): Rename to quick_check.
4912 (main): Update to call quick_check and call check_detailed.
4913
4914 2012-06-11 Richard Henderson <rth@redhat.com>
4915
4916 * lib/target-supports.exp
4917 (check_effective_target_sync_long_long_runtime): Use
4918 check_effective_target_lp64 instead of
4919 check_effective_target_powerpc64 for powerpc targets.
4920
4921 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
4922
4923 PR target/53511
4924 * gcc.target/sh/pr53511-1.c: New.
4925
4926 2012-06-11 Richard Guenther <rguenther@suse.de>
4927
4928 PR middle-end/53470
4929 * g++.dg/lto/pr53470_0.C: New testcase.
4930 * gcc.dg/lto/pr53470_0.c: Likewise.
4931
4932 2012-06-11 Richard Guenther <rguenther@suse.de>
4933
4934 PR c++/53605
4935 * g++.dg/ext/pr53605.C: New testcase.
4936
4937 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4938
4939 * gnat.dg/specs/array1.ads: New test.
4940 * gnat.dg/specs/array2.ads: Likewise.
4941 * gnat.dg/array22.adb: Likewise.
4942
4943 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
4944
4945 * gnat.dg/constant4.adb: New test.
4946 * gnat.dg/constant4_pkg.ads: New helper.
4947
4948 2012-06-08 Janus Weil <janus@gcc.gnu.org>
4949
4950 PR fortran/52552
4951 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
4952 * gfortran.dg/allocate_class_1.f90: Modified.
4953 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
4954 * gfortran.dg/allocate_class_2.f90: New.
4955
4956 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
4957
4958 PR middle-end/53535
4959 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
4960
4961 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4962
4963 PR fortran/52861
4964 * gfortran.dg/string_assign_2.f90: New test case.
4965
4966 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
4967
4968 PR fortran/52861
4969 * gfortran.dg/string_assign_1.f90: New test case.
4970
4971 2012-06-07 Jakub Jelinek <jakub@redhat.com>
4972
4973 PR middle-end/53580
4974 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
4975 * gcc.dg/gomp/critical-4.c: Likewise.
4976 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4977 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4978 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
4979 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
4980 * c-c++-common/gomp/pr53580.c: New test.
4981
4982 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
4983
4984 PR c++/51214
4985 * g++.dg/cpp0x/forw_enum11.C: New.
4986
4987 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4988
4989 PR c++/53567
4990 * g++.dg/cpp0x/alias-decl-19.C: New.
4991
4992 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
4993
4994 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
4995
4996 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
4997
4998 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
4999 (XSTATE_FP): Ditto.
5000 (XSTATE_SSE): Ditto.
5001 (XSTATE_YMM): Ditto.
5002 (avx_os_support): Use new defines.
5003
5004 2012-06-06 Richard Guenther <rguenther@suse.de>
5005
5006 PR testsuite/32380
5007 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5008 loops.
5009
5010 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5011
5012 PR c++/52841
5013 * g++.dg/cpp0x/pr52841.C: New testcase.
5014
5015 2012-06-06 Richard Guenther <rguenther@suse.de>
5016
5017 PR tree-optimization/53081
5018 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5019 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5020
5021 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5022
5023 * gcc.target/powerpc/pr53487.c: New test.
5024
5025 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5026
5027 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5028
5029 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5030
5031 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5032
5033 2012-06-05 Richard Guenther <rguenther@suse.de>
5034
5035 PR tree-optimization/30442
5036 * gcc.dg/vect/bb-slp-30.c: New testcase.
5037
5038 2012-06-05 Richard Guenther <rguenther@suse.de>
5039
5040 PR tree-optimization/53081
5041 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5042 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5043 -fno-tree-loop-distribute-patterns.
5044
5045 2012-06-05 Alan Modra <amodra@gmail.com>
5046
5047 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5048 Check static chain in nested funcs.
5049
5050 2012-06-04 Tobias Burnus <burnus@net-b.de>
5051
5052 PR fortran/50619
5053 * gfortran.dg/init_flag_10.f90: New.
5054
5055 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5056
5057 PR c++/53524
5058 * g++.dg/warn/Wenum-compare-no-2: New.
5059
5060 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5061
5062 PR preprocessor/53463
5063 * g++.dg/cpp/limits.C: New test.
5064 * g++.dg/parse/error19.C: Adjust.
5065 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5066 * g++.dg/warn/pr35635.C: Likewise.
5067 * g++.old-deja/g++.pt/assign1.C: Likewise.
5068
5069 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5070
5071 PR target/53559
5072 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5073 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5074 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5075 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5076 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5077 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5078 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5079 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5080
5081 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5082
5083 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5084
5085 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5086
5087 PR tree-optimization/53550
5088 * gcc.dg/pr53550.c: New test.
5089
5090 2012-06-04 Richard Guenther <rguenther@suse.de>
5091
5092 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5093 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5094 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5095
5096 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5097
5098 PR fortran/48831
5099 * gfortran.dg/parameter_array_element_2.f90: New.
5100
5101 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5102
5103 PR target/53512
5104 * gcc.target/sh/pr53512-1.c: New.
5105 * gcc.target/sh/pr53512-2.c: New.
5106 * gcc.target/sh/pr53512-3.c: New.
5107 * gcc.target/sh/pr53512-4.c: New.
5108
5109 2012-06-01 Jason Merrill <jason@redhat.com>
5110
5111 PR c++/52973
5112 * g++.dg/ext/visibility/template12.C: New.
5113 * g++.dg/ext/attrib14.C: Adjust warning line.
5114
5115 PR c++/52725
5116 * g++.dg/parse/new6.C: New.
5117 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5118
5119 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5120
5121 * c-c++-common/restrict-2.c: Revert previous change.
5122
5123 2012-06-01 Jason Merrill <jason@redhat.com>
5124
5125 PR c++/53137
5126 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5127
5128 PR c++/53484
5129 * g++.dg/cpp0x/auto33.C: New.
5130
5131 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5132
5133 PR c++/26155
5134 * g++.dg/parse/namespace-alias-1.C: New.
5135
5136 2012-06-01 Christian Bruel <christian.bruel@st.com>
5137
5138 * gcc.dg/spec-options.c: New test.
5139 * gcc.dg/foo.specs: New file.
5140
5141 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5142
5143 PR ada/53517
5144 * gnat.dg/lto14.adb: Skip on Solaris.
5145
5146 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5147
5148 * gcc.target/cris/sync-1-v10.c,
5149 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5150 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5151 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5152 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5153 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5154 gcc.target/cris/torture/sync-mis-op-i-1.c,
5155 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5156 gcc.target/cris/torture/sync-mis-op-i-2.c,
5157 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5158 gcc.target/cris/torture/sync-mis-op-i-3.c,
5159 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5160 gcc.target/cris/torture/sync-mis-op-s-1.c,
5161 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5162 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5163 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5164 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5165 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5166 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5167 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5168 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5169 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5170
5171 2012-05-31 Richard Guenther <rguenther@suse.de>
5172
5173 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5174 ldist-pr45948.c with disabled SCCP.
5175
5176 2012-05-31 Richard Guenther <rguenther@suse.de>
5177
5178 PR middle-end/48493
5179 * gcc.dg/torture/pr48493.c: New testcase.
5180
5181 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5182
5183 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5184 arm32 to targets.
5185 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5186 of the initialization loop.
5187 (dg-final): Adjust the expected number of vectorized loops depending
5188 on vect_char_mult target selector.
5189
5190 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5191
5192 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5193 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5194 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5195 New tests.
5196
5197 2012-05-30 Jason Merrill <jason@redhat.com>
5198
5199 PR c++/53356
5200 * g++.dg/init/new34.C: New.
5201 * g++.dg/tree-ssa/stabilize1.C: New.
5202
5203 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5204
5205 PR c++/53356
5206 * g++.dg/init/new33.C: New test.
5207
5208 2012-05-30 Richard Guenther <rguenther@suse.de>
5209
5210 PR middle-end/53501
5211 * gcc.dg/torture/pr53501.c: New testcase.
5212 * c-c++-common/restrict-2.c: Adjust.
5213
5214 2012-05-30 Alan Modra <amodra@gmail.com>
5215
5216 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5217 torture-finish.
5218
5219 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5220
5221 * gcc.target/i386/shuf-concat.c: New test.
5222
5223 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5224
5225 PR rtl-optimization/53519
5226 * gcc.c-torture/compile/pr53519.c: New test.
5227
5228 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5229
5230 * gcc.target/arm/neon-vrev.c: New.
5231
5232 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5233
5234 PR target/51340
5235 * gcc.target/sh/pr51340-1.c: New.
5236 * gcc.target/sh/pr51340-2.c: New.
5237 * gcc.target/sh/pr51340-3.c: New.
5238
5239 2012-05-29 Richard Guenther <rguenther@suse.de>
5240
5241 PR tree-optimization/53516
5242 * gcc.dg/torture/pr53516.c: New testcase.
5243
5244 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5245
5246 PR preprocessor/53229
5247 * gcc.dg/cpp/paste6.c: Force to run without
5248 -ftrack-macro-expansion.
5249 * gcc.dg/cpp/paste8.c: Likewise.
5250 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5251 -ftrack-macro-expansion.
5252 * gcc.dg/cpp/paste12.c: Force to run without
5253 -ftrack-macro-expansion.
5254 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5255 -ftrack-macro-expansion.
5256 * gcc.dg/cpp/paste13.c: Likewise.
5257 * gcc.dg/cpp/paste14.c: Likewise.
5258 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5259 -ftrack-macro-expansion.
5260 * gcc.dg/cpp/paste18.c: New test.
5261
5262 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5263
5264 * gcc.target/cris/torture/trap-1.c,
5265 gcc.target/cris/torture/trap-2.c,
5266 gcc.target/cris/torture/trap-3.c,
5267 gcc.target/cris/torture/trap-v0.c,
5268 gcc.target/cris/torture/trap-v3.c: New tests.
5269
5270 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5271
5272 PR c++/25137
5273 * g++.dg/warn/Wbraces3.C: New.
5274 * g++.dg/warn/Wbraces4.C: Likewise.
5275
5276 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5277
5278 PR tree-optimization/53505
5279 * c-c++-common/torture/pr53505.c: New test.
5280
5281 2012-05-27 Nathan Sidwell <nathan@acm.org>
5282
5283 * gcc.dg/stmt-expr-4.c: New.
5284
5285 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5286
5287 PR c++/53491
5288 * g++.dg/parse/crash60.C: New.
5289
5290 2012-05-26 Jason Merrill <jason@redhat.com>
5291
5292 PR c++/53220
5293 * c-c++-common/array-lit.c: New.
5294 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5295
5296 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5297
5298 PR ada/50294
5299 * gnat.dg/array21.adb: New test.
5300
5301 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5302
5303 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5304
5305 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5306
5307 PR c++/32054
5308 * g++.dg/other/anon-union3.C: New.
5309
5310 2012-05-25 Ian Lance Taylor <iant@google.com>
5311
5312 * gcc.dg/split-6.c: New test.
5313
5314 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5315
5316 * gnat.dg/lto14.adb: New test.
5317
5318 2012-05-25 Tristan Gingold <gingold@adacore.com>
5319
5320 * gcc.target/i386/large-frame.c: New.
5321
5322 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5323 * gcc.target/powerpc/lhs-1.c: New.
5324 * gcc.target/powerpc/lhs-2.c: New.
5325 * gcc.target/powerpc/lhs-3.c: New.
5326
5327 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5328
5329 Make unwound macro expansion trace less redundant
5330 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5331 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5332 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5333 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5334 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5335 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5336
5337 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5338
5339 PR c++/53464
5340 * g++.dg/cpp0x/constexpr-default1.C: New.
5341
5342 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5343
5344 PR c++/32080
5345 * g++.dg/eh/goto2.C: New.
5346
5347 2012-05-24 Richard Guenther <rguenther@suse.de>
5348
5349 PR middle-end/53460
5350 * g++.dg/tree-prof/pr53460.C: New testcase.
5351
5352 2012-05-24 Richard Guenther <rguenther@suse.de>
5353
5354 PR bootstrap/53466
5355 * g++.dg/debug/pr53466.C: New testcase.
5356
5357 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR tree-optimization/53465
5360 * gcc.c-torture/execute/pr53465.c: New test.
5361
5362 2012-05-23 Tobias Burnus <burnus@net-b.de>
5363
5364 PR fortran/51055
5365 PR fortran/45170
5366 * gfortran.dg/allocate_with_typespec_6.f90: New.
5367
5368 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5369
5370 PR c++/29185
5371 * g++.dg/warn/delete-array-1.C: New.
5372
5373 2012-05-23 Richard Guenther <rguenther@suse.de>
5374
5375 * gcc.dg/torture/pr39074-2.c: Adjust.
5376 * gcc.dg/torture/pr39074.c: Likewise.
5377 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5378 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5379
5380 2012-05-22 Jan Hubicka <jh@suse.cz>
5381
5382 PR middle-end/53161
5383 * g++.dg/torture/pr53161.C: New testcase.
5384
5385 2012-05-22 Tobias Burnus <burnus@net-b.de>
5386
5387 PR fortran/53389
5388 * gfortran.dg/realloc_on_assign_15.f90: New.
5389
5390 2012-05-22 Richard Guenther <rguenther@suse.de>
5391
5392 PR middle-end/51071
5393 * gcc.dg/torture/pr51071-2.c: New testcase.
5394
5395 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5396
5397 PR tree-optimization/53336
5398 * g++.dg/torture/pr53336.C: New testcase.
5399
5400 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5401
5402 PR c++/53322
5403 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5404 instead of -Wunused-local-typedefs.
5405
5406 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5407
5408 PR c++/51184
5409 * g++.dg/other/abstract4.C: New-
5410
5411 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5412
5413 PR c++/40821
5414 * g++.dg/ext/attrib46.C: New.
5415
5416 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5417
5418 PR c/53418
5419 * gcc.c-torture/compile/pr53418-1.c,
5420 gcc.c-torture/compile/pr53418-2.c: New tests.
5421
5422 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5423
5424 PR tree-optimization/53366
5425 * gcc.dg/torture/pr53366-1.c: New test.
5426 * gcc.dg/torture/pr53366-2.c: New test.
5427 * gcc.target/i386/pr53366-1.c: New test.
5428 * gcc.target/i386/pr53366-2.c: New test.
5429
5430 PR tree-optimization/53409
5431 * gcc.c-torture/compile/pr53409.c: New test.
5432
5433 PR tree-optimization/53410
5434 * gcc.c-torture/compile/pr53410-1.c: New test.
5435 * gcc.c-torture/compile/pr53410-2.c: New test.
5436
5437 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5438
5439 PR target/53425
5440 * gcc.target/i386/pr53425-1.c: New file.
5441 * gcc.target/i386/pr53425-2.c: Likewise.
5442
5443 2012-05-21 Richard Guenther <rguenther@suse.de>
5444
5445 PR tree-optimization/53408
5446 * gcc.dg/torture/pr53408.c: New testcase.
5447
5448 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5449 H.J. Lu <hongjiu.lu@intel.com>
5450
5451 PR target/53416
5452 * gcc.target/i386/pr53416.c: New file.
5453
5454 2012-05-21 Richard Guenther <rguenther@suse.de>
5455
5456 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5457
5458 2012-05-21 Richard Guenther <rguenther@suse.de>
5459
5460 * gcc.dg/torture/ldist-1.c: New testcase.
5461
5462 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5463
5464 * gnat.dg/lto13.adb: New test.
5465 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5466
5467 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5468
5469 * gnat.dg/specs/lto12.ads: New test.
5470 * gnat.dg/specs/lto12_pkg.ads: New helper.
5471
5472 2012-05-18 Richard Guenther <rguenther@suse.de>
5473
5474 PR tree-optimization/53346
5475 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5476 * gcc.target/i386/incoming-10.c: Adjust.
5477 * gcc.target/i386/incoming-11.c: Likewise.
5478 * gcc.target/i386/pr46295.c: Likewise.
5479
5480 2012-05-18 Richard Guenther <rguenther@suse.de>
5481
5482 * gcc.dg/pr53352.c: Return zero.
5483
5484 2012-05-18 Richard Guenther <rguenther@suse.de>
5485
5486 PR tree-optimization/53390
5487 * gcc.dg/torture/pr53390.c: New testcase.
5488
5489 2012-05-18 Meador Inge <meadori@codesourcery.com>
5490
5491 PR rtl-optimization/53352
5492 * gcc.dg/pr53352.c: New test.
5493
5494 2012-05-17 David S. Miller <davem@davemloft.net>
5495
5496 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5497 failure on sparc-*-linux-gnu.
5498
5499 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5500
5501 PR c++/39681
5502 * g++.dg/parse/error49.C: New.
5503 * g++.dg/cpp0x/error8.C: Likewise.
5504 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5505 * g++.dg/ext/utf-dflt2.C: Likewise.
5506 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5507 * g++.dg/ext/utf-dflt.C: Likewise.
5508 * c-c++-common/raw-string-3.c: Likewise.
5509 * c-c++-common/raw-string-4.c: Likewise.
5510
5511 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5512
5513 PR c++/53371
5514 * g++.dg/cpp0x/catch1.C: New.
5515
5516 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5517
5518 PR c++/44516
5519 * g++.dg/parse/error48.C: New.
5520 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5521 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5522
5523 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5524
5525 * gcc.dg/tm/indirect-2.c: New test.
5526
5527 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5528
5529 PR tree-optimization/53217
5530 * gfortran.dg/pr53217.f90: New test.
5531
5532 2012-05-16 Richard Guenther <rguenther@suse.de>
5533
5534 PR tree-optimization/53364
5535 * g++.dg/torture/pr53364.C: New testcase.
5536
5537 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5538
5539 PR testsuite/52641
5540 * gcc.dg/pr52549.c: Fix test for long != void*
5541 * gcc.c-torture/execute/pr52979-1.x: New file.
5542 * gcc.c-torture/execute/pr52979-2.x: New file.
5543
5544 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5545
5546 PR preprocessor/7263
5547 * gcc.dg/binary-constants-2.c: Run without tracking locations
5548 accross macro expansion.
5549 * gcc.dg/binary-constants-3.c: Likewise.
5550 * gcc.dg/cpp/sysmac2.c: Likewise.
5551 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5552 location.
5553 * gcc.dg/cpp/syshdr3.c: New test.
5554 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5555 * gcc.dg/system-binary-constants-1.c: New test.
5556 * gcc.dg/system-binary-constants-1.h: New header for the new test
5557 above.
5558 * g++.dg/cpp/syshdr3.C: New test.
5559 * g++.dg/cpp/syshdr3.h: New header the new test above.
5560 * g++.dg/system-binary-constants-1.C: New test.
5561 * g++.dg/system-binary-constants-1.h: New header the new test
5562 above.
5563
5564 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5565
5566 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5567
5568 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR target/53358
5571 * gcc.dg/pr53358.c: New test.
5572
5573 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5574
5575 PR c++/11856
5576 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5577 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5578
5579 2012-05-15 Olivier Hainque <hainque@adacore.com>
5580
5581 * g++.dg/eh/sighandle.C: New testcase.
5582
5583 2012-05-15 Richard Guenther <rguenther@suse.de>
5584
5585 PR tree-optimization/53355
5586 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5587
5588 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5589
5590 * gfortran.dg/*.f90: Remove now redundant manual
5591 cleanup-modules directive.
5592
5593 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5594
5595 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5596 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5597
5598 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5599
5600 PR fortran/52428
5601 * gfortran.dg/int_range_io_1.f90: New test.
5602
5603 2012-05-14 Andi Kleen <ak@linux.intel.com>
5604 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR target/53315
5607 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5608 * gcc.target/i386/rtm-check.h: New file.
5609 * gcc.target/i386/pr53315.c: New test.
5610
5611 2012-05-14 Tobias Burnus <burnus@net-b.de>
5612
5613 PR fortran/49110
5614 PR fortran/51055
5615 PR fortran/53329
5616 * gfortran.dg/deferred_type_param_4.f90: New.
5617 * gfortran.dg/deferred_type_param_6.f90: New.
5618
5619 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5620
5621 * gcc.target/i386/retarg.c: New test.
5622
5623 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5624
5625 PR fortran/45170
5626 * gfortran.dg/deferred_type_param_3.f90: New.
5627 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5628 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5629
5630 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5631
5632 * gnat.dg/null_pointer_deref3.adb: New test.
5633
5634 2012-05-12 Tobias Burnus <burnus@net-b.de>
5635
5636 PR fortran/49110
5637 PR fortran/52843
5638 * gfortran.dg/deferred_type_param_5.f90: New.
5639
5640 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5641
5642 * g++.dg/parse/error47.C: New.
5643
5644 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5645
5646 PR fortran/52537
5647 * gfortran.dg/string_compare_4.f90: Change option
5648 to -fdump-tree-original. Add test case for kind=4.
5649
5650 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5651
5652 PR fortran/52537
5653 * gfortran.dg/string_compare_4.f90: New test.
5654
5655 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5656
5657 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5658
5659 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5660
5661 PR c++/53305
5662 * g++.dg/cpp0x/variadic132.C: New.
5663
5664 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5665
5666 PR c++/53158
5667 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5668 * g++.dg/parse/error26.C: Tweak dg-error column number.
5669
5670 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5671
5672 PR c++/53301
5673 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5674
5675 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5676
5677 * gnat.dg/lto11.ad[sb]: New test.
5678
5679 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5680
5681 PR target/52908
5682 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5683 directive to Scan for vpmuldq, not vpmacsdql.
5684
5685 2012-05-09 Michael Matz <matz@suse.de>
5686
5687 PR tree-optimization/53185
5688 * gcc.dg/vect/pr53185.c: New test.
5689
5690 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5691
5692 PR middle-end/53249
5693 * gcc.target/i386/pr53249.c: New.
5694
5695 2012-05-09 Richard Guenther <rguenther@suse.de>
5696
5697 PR tree-optimization/18437
5698 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5699 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5700
5701 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5702
5703 PR tree-optimization/53226
5704 * gcc.c-torture/compile/pr53226.c: New test.
5705
5706 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5707
5708 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5709 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5710 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5711 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5712 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5713 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5714 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5715 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5716 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5717 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5718 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5719 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5720 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5721 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5722
5723 2012-05-09 Dehao Chen <dehao@google.com>
5724
5725 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5726 * gcc.dg/predict-2.c: Likewise.
5727 * gcc.dg/predict-3.c: Likewise.
5728 * gcc.dg/predict-4.c: Likewise.
5729 * gcc.dg/predict-5.c: Likewise.
5730 * gcc.dg/predict-6.c: Likewise.
5731
5732 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5733
5734 PR target/53272
5735 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5736
5737 2012-05-08 Richard Guenther <rguenther@suse.de>
5738
5739 * gcc.dg/fold-bitand-4.c: New testcase.
5740
5741 2012-05-08 Dehao Chen <dehao@google.com>
5742
5743 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5744 heuristic is working properly.
5745 * gcc.dg/predict-2.c: Likewise.
5746 * gcc/dg/predict-3.c: Likewise.
5747 * gcc/dg/predict-4.c: Likewise.
5748 * gcc/dg/predict-5.c: Likewise.
5749 * gcc/dg/predict-6.c: Likewise.
5750
5751 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR tree-optimization/53239
5754 * g++.dg/opt/vrp3.C: New test.
5755 * g++.dg/opt/vrp3-aux.cc: New file.
5756 * g++.dg/opt/vrp3.h: New file.
5757
5758 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5759
5760 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5761 .uleb128 support in assembler output.
5762
5763 2012-05-07 Richard Guenther <rguenther@suse.de>
5764
5765 PR lto/42987
5766 * g++.dg/lto/pr42987_0.C: New testcase.
5767 * g++.dg/lto/pr42987_1.C: Likewise.
5768
5769 2012-05-07 Tobias Burnus <burnus@net-b.de>
5770
5771 PR fortran/53255
5772 * gfortran.dg/typebound_operator_15.f90: New.
5773
5774 2012-05-06 Tobias Burnus <burnus@net-b.de>
5775
5776 PR fortran/41587
5777 * gfortran.dg/class_array_13.f90: New.
5778
5779 2012-05-06 Tristan Gingold <gingold@adacore.com>
5780
5781 * gnat.dg/warn7.adb: New test.
5782
5783 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5784
5785 * gnat.dg/specs/renamings.ads: Rename to...
5786 * gnat.dg/specs/renaming1.ads: ...this.
5787 * gnat.dg/specs/renaming2.ads: New test.
5788 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5789 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5790 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5791 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5792
5793 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5794
5795 * gnat.dg/discr36.ad[sb]: New test.
5796 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5797
5798 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5799
5800 PR c/43772
5801 * c-c++-common/pr43772.c: New.
5802
5803 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5804
5805 PR fortran/41600
5806 * gfortran.dg/select_type_26.f03 : New test.
5807 * gfortran.dg/select_type_27.f03 : New test.
5808
5809 PR fortran/53191
5810 * gfortran.dg/select_type_28.f03 : New test.
5811
5812 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5813
5814 PR fortran/49010
5815 PR fortran/24518
5816 * gfortran.dg/mod_sign0_1.f90: New test.
5817 * gfortran.dg/mod_large_1.f90: New test.
5818
5819 2012-05-04 Tobias Burnus <burnus@net-b.de>
5820
5821 PR fortran/53175
5822 gfortran.dg/public_private_module_5.f90: New.
5823
5824 2012-05-04 Tobias Burnus <burnus@net-b.de>
5825
5826 PR fortran/53111
5827 * gfortran.dg/constructor_7.f90: New.
5828 * gfortran.dg/constructor_8.f90: New.
5829
5830 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5831
5832 PR c++/53166
5833 * g++.dg/cpp0x/static_assert7.C: New.
5834
5835 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5836
5837 PR tree-optimization/52633
5838 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5839 recognized as widening shifts instead of over-widening.
5840 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5841 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5842 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5843 * gcc.target/arm/pr52633.c: New test.
5844
5845 2012-05-04 Richard Guenther <rguenther@suse.de>
5846
5847 PR tree-optimization/53168
5848 * gcc.dg/torture/pr53168.c: New testcase.
5849 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
5850
5851 2012-05-04 Richard Guenther <rguenther@suse.de>
5852
5853 * gcc.dg/lto/pr53214_0.c: New testcase.
5854
5855 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
5856
5857 * gcc.target/ia64/pr48496.c: New test.
5858 * gcc.target/ia64/pr52657.c: Likewise.
5859
5860 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5861
5862 PR c/51712
5863 * c-c++-common/pr51712.c: New.
5864
5865 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5866
5867 PR target/53199
5868 * gcc.target/powwerpc/pr53199.c: New file.
5869
5870 2012-05-03 Jason Merrill <jason@redhat.com>
5871
5872 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
5873
5874 * gcc.dg/debug/dwarf2/dups-types.c: New.
5875 * gcc.dg/debug/dwarf2/dups-types.h: New.
5876
5877 2012-05-03 Jason Merrill <jason@redhat.com>
5878
5879 * g++.dg/debug/dwarf2/namespace-2.C: New.
5880 * g++.dg/debug/dwarf2/localclass3.C: New.
5881
5882 2012-05-03 Jason Merrill <jason@redhat.com>
5883
5884 * g++.dg/debug/dwarf2/thunk1.C: New.
5885
5886 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5887
5888 PR c++/53186
5889 * g++.dg/other/final2.C: New.
5890
5891 2012-05-03 Richard Guenther <rguenther@suse.de>
5892
5893 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
5894
5895 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
5896
5897 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
5898 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
5899 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
5900 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
5901
5902 2012-05-03 Jakub Jelinek <jakub@redhat.com>
5903
5904 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
5905 .byte 0xf2.
5906 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5907 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
5908 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5909
5910 PR debug/53174
5911 * gcc.dg/pr53174.c: New test.
5912
5913 PR target/53187
5914 * gcc.target/arm/pr53187.c: New test.
5915 * gcc.c-torture/compile/pr53187.c: New test.
5916
5917 2012-05-03 Richard Guenther <rguenther@suse.de>
5918
5919 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
5920 unsupported prefetching support.
5921
5922 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5923
5924 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
5925 option -ftrack-macro-expansion=0.
5926 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
5927 option -ftrack-macro-expansion=0.
5928
5929 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
5930
5931 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
5932 dg-options for target arm with dg-additional-options.
5933
5934 2012-05-03 Richard Guenther <rguenther@suse.de>
5935
5936 PR tree-optimization/53144
5937 * gcc.dg/torture/pr53144.c: New testcase.
5938
5939 2012-05-03 Tobias Burnus <burnus@net-b.de>
5940
5941 PR fortran/52864
5942 * gfortran.dg/pointer_intent_7.f90: New.
5943 * gfortran.dg/pure_formal_3.f90: New.
5944
5945 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
5946
5947 * gcc.target/s390/20030123-1.c: Add missing "volatile".
5948
5949 2012-05-02 Martin Jambor <mjambor@suse.cz>
5950
5951 PR lto/52605
5952 * g++.dg/lto/pr52605_0.C: New test.
5953
5954 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
5955
5956 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
5957 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
5958 * gcc.target/i386/hle-add-acq-1.c: Ditto.
5959 * gcc.target/i386/hle-add-rel-1.c: Ditto.
5960 * gcc.target/i386/hle-and-acq-1.c: Ditto.
5961 * gcc.target/i386/hle-and-rel-1.c: Ditto.
5962 * gcc.target/i386/hle-or-acq-1.c: Ditto.
5963 * gcc.target/i386/hle-or-rel-1.c: Ditto.
5964 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
5965 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
5966 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
5967 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
5968 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
5969 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
5970 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
5971 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
5972
5973 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
5974
5975 PR middle-end/53153
5976 * gcc.dg/pr53153.c: New test.
5977
5978 2012-05-02 Richard Guenther <rguenther@suse.de>
5979
5980 * g++.dg/tree-ssa/pr19807.C: Adjust.
5981
5982 2012-05-02 Jakub Jelinek <jakub@redhat.com>
5983
5984 PR tree-optimization/53163
5985 * gcc.c-torture/compile/pr53163.c: New test.
5986
5987 PR rtl-optimization/53160
5988 * gcc.c-torture/execute/pr53160.c: New test.
5989
5990 2012-05-01 Ian Lance Taylor <iant@google.com>
5991
5992 PR c/37303
5993 * gcc.dg/pr37303.c: New test.
5994
5995 2012-05-01 Richard Henderson <rth@redhat.com>
5996
5997 * lib/target-supports.exp
5998 (check_effective_target_sync_long_long_runtime): True for
5999 check_effective_target_powerpc64.
6000
6001 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6002
6003 PR c++/51033
6004 * gcc.dg/vector-1.c: Move to ...
6005 * c-c++-common/vector-1.c: ... here.
6006 * gcc.dg/vector-2.c: Move to ...
6007 * c-c++-common/vector-2.c: ... here.
6008 * gcc.dg/vector-3.c: Move to ...
6009 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6010 * gcc.dg/vector-4.c: Move to ...
6011 * c-c++-common/vector-4.c: ... here.
6012 * gcc.dg/vector-init-1.c: Move to ...
6013 * c-c++-common/vector-init-1.c: ... here.
6014 * gcc.dg/vector-init-2.c: Move to ...
6015 * c-c++-common/vector-init-2.c: ... here.
6016 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6017 * c-c++-common/vector-subscript-1.c: ... here.
6018 * gcc.dg/vector-subscript-2.c: Move to ...
6019 * c-c++-common/vector-subscript-2.c: ... here.
6020 * gcc.dg/vector-subscript-3.c: Move to ...
6021 * c-c++-common/vector-subscript-3.c: ... here.
6022
6023 PR c++/51314
6024 * g++.dg/cpp0x/vt-51314.C: New test.
6025 * g++.dg/cpp0x/variadic76.C: Fix.
6026
6027 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6028
6029 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6030
6031 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6032
6033 Add -Wvarargs option
6034 * c-c++-common/Wvarargs.c: New test case.
6035 * c-c++-common/Wvarargs-2.c: Likewise.
6036
6037 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6038
6039 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6040 * objc.dg/foreach-7.m: Force the test case to run without
6041 -ftrack-macro-expansion.
6042 * c-c++-common/tm/attrib-1.c: Likewise.
6043 * c-c++-common/warn-ommitted-condop.c: Likewise.
6044 * gcc.dg/assign-warn-1.c: Likewise.
6045 * gcc.dg/assign-warn-2.c: Likewise.
6046 * gcc.dg/attr-alloc_size.c: Likewise.
6047 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6048 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6049 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6050 * gcc.dg/c90-const-expr-9.c: Likewise.
6051 * gcc.dg/c99-const-expr-9.c: Likewise.
6052 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6053 * gcc.dg/cpp/direct2s.c: Likewise.
6054 * gcc.dg/cpp/pr28709.c: Likewise.
6055 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6056 * gcc.dg/dfp/composite-type.c: Likewise.
6057 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6058 with -ftrack-macro-expansion
6059 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6060 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6061 * g++.dg/ext/cleanup-1.C: Likewise.
6062 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6063 * g++.dg/template/sfinae10.C: Likewise.
6064 * g++.dg/tm/wrap-2.C: Likewise.
6065 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6066 * g++.dg/warn/Wsign-conversion.C: Likewise.
6067 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6068 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6069 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6070 it to run with -ftrack-macro-expansion.
6071 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6072 test cases without -ftrack-macro-expansion.
6073
6074 Fix location for static class members
6075 * g++.dg/template/sfinae6_neg.C: Adjust.
6076
6077 Make conversion warnings work on NULL with -ftrack-macro-expansion
6078 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6079 alongside the previous testing for NULL.
6080
6081 Fix -Wuninitialized for -ftrack-macro-expansion
6082 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6083
6084 Strip "<built-in>" loc from displayed expansion context
6085 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6086 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6087 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6088 new test above.
6089
6090 Fix expansion point loc for macro-like tokens
6091 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6092 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6093
6094 Fix token pasting with -ftrack-macro-expansion
6095 * gcc.dg/cpp/paste17.c: New test case for
6096 -ftrack-macro-expansion=2 mode only.
6097 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6098
6099 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6100
6101 * gnat.dg/warn6.ad[sb]: New test.
6102
6103 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6104
6105 PR 53149
6106 * gcc.dg/20011021-1.c: Adjust testcase.
6107
6108 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6109
6110 PR fortran/53148
6111 * gfortran.dg/function_optimize_12.f90: New test.
6112
6113 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6114
6115 PR target/53156
6116 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6117 code to match current output and cover new peephole2 pattern.
6118
6119 2012-04-27 Ollie Wild <aaw@google.com>
6120
6121 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6122
6123 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6124
6125 * gcc.c-torture/execute/20120427-2.c: New testcase.
6126 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6127 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6128 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6129
6130 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6131
6132 PR target/53138
6133 * gcc.c-torture/execute/20120427-1.c: New testcase.
6134
6135 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6136
6137 PR middle-end/27139
6138 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6139
6140 2012-04-27 Tom de Vries <tom@codesourcery.com>
6141
6142 PR tree-optimization/51879
6143 * gcc.dg/pr51879.c: New test.
6144 * gcc.dg/pr51879-2.c: Same.
6145 * gcc.dg/pr51879-3.c: Same.
6146 * gcc.dg/pr51879-4.c: Same.
6147 * gcc.dg/pr51879-6.c: Same.
6148
6149 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6150
6151 PR c++/53096
6152 * g++.dg/cpp0x/defaulted35.C: New.
6153 * g++.dg/cpp0x/defaulted15.C: Adjust.
6154
6155 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6156
6157 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6158 structure layout.
6159
6160 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6161
6162 * gcc.target/i386/builtin_target.c: Check avx2.
6163
6164 2012-04-26 Alan Modra <amodra@gmail.com>
6165
6166 * gcc.target/powerpc/savres.c: New test.
6167 * gcc.target/powerpc/powerpc.exp: Run it.
6168
6169 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6170
6171 PR target/53120
6172 * gcc.dg/torture/pr53120.c: New test.
6173
6174 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6175
6176 PR middle-end/52979
6177 * gcc.c-torture/compile/pr52979-1.c: New test.
6178 * gcc.c-torture/execute/pr52979-1.c: New test.
6179 * gcc.c-torture/execute/pr52979-2.c: New test.
6180
6181 2012-04-25 Richard Guenther <rguenther@suse.de>
6182
6183 * gcc.target/i386/l_fma_float_5.c: Adjust.
6184 * gcc.target/i386/l_fma_double_4.c: Likewise.
6185 * gcc.target/i386/l_fma_float_2.c: Likewise.
6186 * gcc.target/i386/l_fma_float_6.c: Likewise.
6187 * gcc.target/i386/l_fma_double_1.c: Likewise.
6188 * gcc.target/i386/l_fma_double_5.c: Likewise.
6189 * gcc.target/i386/l_fma_float_3.c: Likewise.
6190 * gcc.target/i386/l_fma_double_2.c: Likewise.
6191 * gcc.target/i386/l_fma_double_6.c: Likewise.
6192 * gcc.target/i386/l_fma_float_4.c: Likewise.
6193 * gcc.target/i386/l_fma_double_3.c: Likewise.
6194 * gcc.target/i386/l_fma_float_1.c: Likewise.
6195
6196 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR tree-optimization/53058
6199 * gcc.c-torture/compile/pr53058.c: New test.
6200
6201 2012-04-25 Jan Hubicka <jh@suse.cz>
6202
6203 PR middle-end/53088
6204 * gcc.target/i386/pr39082-1.c: Update warning location.
6205
6206 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6207
6208 PR c/52880
6209 * gcc.dg/pr52880.c: New test.
6210
6211 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6212
6213 * gcc.dg/m-un-2.c: Update.
6214 * gcc.dg/20011021-1.c: Update.
6215
6216 2012-04-25 Tobias Burnus <burnus@net-b.de>
6217
6218 PR fortran/52196
6219 * gfortran.dg/realloc_on_assign_14.f90: New.
6220
6221 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6222
6223 PR testsuite/52641
6224 PR tree-optimizations/52891
6225 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6226
6227 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6228
6229 PR c++/52363
6230 * g++.dg/cpp0x/sfinae35.C: New.
6231 * g++.dg/cpp0x/sfinae36.C: Likewise.
6232
6233 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6234
6235 * gcc.target/builtin_target.c: New testcase.
6236
6237 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6238
6239 PR target/47197
6240 * gcc.target/powerpc/pr47197.c: New test.
6241
6242 2012-04-24 Richard Guenther <rguenther@suse.de>
6243
6244 PR tree-optimization/53085
6245 * g++.dg/torture/pr53085.C: New testcase.
6246
6247 2012-04-24 Andrew Pinski <apinski@cavium.com>
6248
6249 PR tree-opt/33512
6250 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6251 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6252 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6253
6254 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6255
6256 PR middle-end/53084
6257 * gcc.c-torture/execute/pr53084.c: New test.
6258
6259 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6260
6261 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6262
6263 2012-04-23 Andrew Pinski <apinski@cavium.com>
6264
6265 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6266
6267 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6268
6269 PR regression/53076
6270 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6271 * gcc.dg/torture/builtin-power-1.c: Likewise.
6272
6273 2012-04-23 Richard Guenther <rguenther@suse.de>
6274
6275 PR tree-optimization/53070
6276 * gcc.dg/torture/pr53070.c: New testcase.
6277
6278 2012-04-23 Richard Guenther <rguenther@suse.de>
6279
6280 PR c/53060
6281 * gcc.dg/pr53060.c: New testcase.
6282
6283 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6284
6285 PR tree-optimizations/52891
6286 * gcc.c-torture/compile/pr52891-1.c: New test.
6287 * gcc.c-torture/compile/pr52891-2.c: New test.
6288
6289 2012-04-22 Tobias Burnus <burnus@net-b.de>
6290
6291 PR fortran/53051
6292 * gfortran.dg/read_float_4.f90: New.
6293
6294 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6295
6296 PR 35441
6297 * c-c++-common/pr35441.C: New.
6298
6299 2012-04-20 Ian Lance Taylor <iant@google.com>
6300
6301 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6302 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6303
6304 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6305
6306 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6307 array access.
6308 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6309
6310 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6311
6312 PR rtl-optimization/44214
6313 * gcc.dg/pr44214-1.c: New test.
6314 * gcc.dg/pr44214-2.c: Likewise.
6315 * gcc.dg/pr44214-3.c: Likewise.
6316
6317 2012-04-20 Richard Guenther <rguenther@suse.de>
6318
6319 * g++.dg/torture/20120420-1.C: New testcase.
6320
6321 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6322
6323 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6324
6325 2012-04-19 Christian Bruel <christian.bruel@st.com>
6326
6327 * gcc.dg/pr52283.c: New test.
6328
6329 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6330
6331 * gcc.dg/pr37985.c: New test.
6332
6333 2012-04-19 Richard Guenther <rguenther@suse.de>
6334
6335 PR rtl-optimization/44688
6336 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6337 possibly profitable.
6338
6339 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6340
6341 PR tree-optimization/52976
6342 * gfortran.dg/reassoc_11.f: New test.
6343
6344 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6345
6346 PR tree-optimization/52976
6347 * gfortran.dg/reassoc_7.f: New test.
6348 * gfortran.dg/reassoc_8.f: Likewise.
6349 * gfortran.dg/reassoc_9.f: Likewise.
6350 * gfortran.dg/reassoc_10.f: Likewise.
6351
6352 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6353
6354 PR c++/52422
6355 * g++.dg/cpp0x/sfinae33.C: New.
6356 * g++.dg/cpp0x/sfinae34.C: Likewise.
6357
6358 2012-04-18 Joey Ye <joey.ye@arm.com>
6359
6360 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6361
6362 2012-04-18 Richard Guenther <rguenther@suse.de>
6363
6364 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6365 array access.
6366 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6367 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6368
6369 2012-04-17 Tom de Vries <tom@codesourcery.com>
6370
6371 * g++.dg/pr51264-4.C: New test.
6372
6373 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 PR c++/52599
6376 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6377
6378 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6379
6380 PR c++/53003
6381 * g++.dg/parse/crash59.C: New.
6382
6383 2012-04-17 Michael Matz <matz@suse.de>
6384
6385 PR tree-optimization/18437
6386 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6387
6388 2012-04-17 Richard Guenther <rguenther@suse.de>
6389
6390 PR middle-end/53011
6391 * g++.dg/torture/pr53011.C: New testcase.
6392
6393 2012-04-16 Jason Merrill <jason@redhat.com>
6394
6395 PR c++/38543
6396 * g++.dg/cpp0x/variadic131.C: New.
6397
6398 PR c++/52008
6399 * g++.dg/cpp0x/variadic130.C: New.
6400
6401 PR c++/50830
6402 * g++.dg/cpp0x/variadic129.C: New.
6403
6404 PR c++/50303
6405 * g++.dg/cpp0x/variadic128.C: New.
6406
6407 2012-04-16 Tobias Burnus <burnus@net-b.de>
6408
6409 PR fortran/52864
6410 * gfortran.dg/pointer_intent_6.f90: New.
6411
6412 2012-04-16 Tobias Burnus <burnus@net-b.de>
6413
6414 PR fortran/52916
6415 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6416 to include public_private_module_4.f90.
6417 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6418 targets.
6419
6420 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6421
6422 PR c++/49152
6423 * g++.dg/diagnostic/operator1.C: New.
6424 * g++.dg/ext/label5.C: Adjust.
6425 * g++.dg/ext/va-arg1.C: Likewise.
6426 * g++.dg/other/error20.C: Likewise.
6427 * g++.dg/other/error20.C: Likewise.
6428 * g++.dg/other/error16.C: Likewise.
6429 * g++.dg/other/error10.C: Likewise.
6430 * g++.dg/parse/error30.C: Likewise.
6431 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6432
6433 2012-04-16 Jason Merrill <jason@redhat.com>
6434
6435 PR c++/51148
6436 * g++.dg/cpp0x/variadic127.C: New.
6437
6438 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6439
6440 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6441 testcase name.
6442 Use fail, pass instead of unresolved.
6443 Don't log $optstr.
6444
6445 PR testsuite/52948
6446 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6447 TODO_dump_func.
6448 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6449 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6450 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6451
6452 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6453
6454 PR fortran/52968
6455 * gfortran.dg/typebound_call_23.f03: New test case.
6456
6457 2012-04-15 Jason Merrill <jason@redhat.com>
6458
6459 PR c++/47220
6460 * g++.dg/cpp0x/variadic126.C: New.
6461
6462 PR c++/52380
6463 * g++.dg/cpp0x/variadic125.C: New.
6464
6465 PR c++/52292
6466 * g++.dg/cpp0x/variadic124.C: New.
6467
6468 PR c++/52706
6469 * g++.dg/cpp0x/nullptr27.C: New.
6470
6471 PR c++/52818
6472 * g++.dg/warn/format8.C: New.
6473
6474 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6475
6476 PR fortran/51082
6477 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6478
6479 2012-04-14 Tobias Burnus <burnus@net-b.de>
6480
6481 PR fortran/52916
6482 PR fortran/40973
6483 * gfortran.dg/public_private_module_3.f90: New.
6484 * gfortran.dg/public_private_module_4.f90: New.
6485
6486 2012-04-14 Tom de Vries <tom@codesourcery.com>
6487
6488 * gcc.dg/superblock.c: New test.
6489
6490 2012-04-14 Tom de Vries <tom@codesourcery.com>
6491
6492 * gcc.dg/pr51879-12.c: New test.
6493
6494 2012-04-13 Jason Merrill <jason@redhat.com>
6495
6496 PR c++/52824
6497 * g++.dg/cpp0x/variadic123.C: New.
6498 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6499
6500 PR c++/52905
6501 * g++.dg/cpp0x/initlist-ctor1.C: New.
6502
6503 PR c++/52915
6504 * g++.dg/other/anon-union2.C: New.
6505
6506 2012-04-13 Martin Jambor <mjambor@suse.cz>
6507
6508 PR middle-end/52939
6509 * g++.dg/ipa/pr52939.C: New test.
6510
6511 2012-04-13 Tom de Vries <tom@codesourcery.com>
6512
6513 * gcc.dg/pr52734.c: New test.
6514
6515 2012-04-13 Richard Guenther <rguenther@suse.de>
6516
6517 PR tree-optimization/52969
6518 * gcc.dg/torture/pr52969.c: New testcase.
6519
6520 2012-04-13 Richard Guenther <rguenther@suse.de>
6521
6522 PR c/52549
6523 * gcc.dg/pr52549.c: New testcase.
6524
6525 2012-04-13 Richard Guenther <rguenther@suse.de>
6526
6527 PR c/52862
6528 * gcc.dg/pr52862.c: New testcase.
6529
6530 2012-04-13 Joey Ye <joey.ye@arm.com>
6531
6532 * gcc.target/arm/thumb1-imm.c: New testcase.
6533
6534 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6535
6536 PR target/52932
6537 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6538 second function argument.
6539 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6540 (calc_permps): Update declaration. Calculate result correctly.
6541 (avx2_test): Change src2 type to union256i_d.
6542 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6543 correctly.
6544
6545 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6546
6547 PR target/52775
6548 * gcc.target/powerpc/pr52775.c: New file.
6549
6550 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6551
6552 PR tree-optimization/18589
6553 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6554 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6555 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6556 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6557 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6558 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6559 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6560 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6561 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6562 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6563
6564 2012-04-12 Richard Guenther <rguenther@suse.de>
6565
6566 PR tree-optimization/52943
6567 * gcc.dg/torture/pr52943.c: New testcase.
6568
6569 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6570
6571 PR target/50751
6572 * gcc/target/sh/pr50751-4.c: New.
6573 * gcc/target/sh/pr50751-5.c: New.
6574 * gcc/target/sh/pr50751-6.c: New.
6575 * gcc/target/sh/pr50751-7.c: New.
6576
6577 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6578
6579 PR c++/52465
6580 * g++.dg/lookup/using52.C: New.
6581
6582 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6583
6584 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6585
6586 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6587
6588 PR rtl-optimization/52876
6589 * gcc.target/i386/pr52876.c: New.
6590
6591 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6592
6593 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6594 __UINTPTR_TYPE__.
6595 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6596 __INTPTR_TYPE__.
6597 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6598 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6599 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6600 (ptrdiff_t): ... this. All uses changed.
6601 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6602 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6603 __INTPTR_TYPE__.
6604 (main): Cast argument to __INTPTR_TYPE__.
6605 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6606 size_t.
6607 * gcc.dg/mallign.c (main): Likewise.
6608 * gcc.dg/pr38700.c (foo): Likewise.
6609 * gcc.dg/long-long-cst1.c (t): Likewise.
6610 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6611 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6612 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6613 * gcc.dg/pr25682.c (d, foo): Likewise.
6614 * gcc.dg/format/cast-1.c (f): Likewise.
6615 * gcc.dg/c90-const-expr-10.c
6616 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6617 (size_t): ...this. All uses changed.
6618 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6619 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6620 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6621 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6622 * gcc.dg/sequence-pt-1.c: Likewise.
6623 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6624 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6625 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6626 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6627 of ptrdiff_t with it.
6628 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6629 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6630 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6631
6632 2012-04-11 Jason Merrill <jason@redhat.com>
6633
6634 PR debug/45088
6635 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6636 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6637
6638 PR c++/52906
6639 * g++.dg/ext/attrib45.C: New.
6640
6641 * g++.dg/eh/dtor3.C: New.
6642
6643 2012-04-11 Richard Guenther <rguenther@suse.de>
6644
6645 PR middle-end/52621
6646 * gfortran.dg/pr52621.f90: New testcase.
6647
6648 2012-04-11 Richard Guenther <rguenther@suse.de>
6649
6650 PR middle-end/52918
6651 * g++.dg/torture/pr52918-1.C: New testcase.
6652 * g++.dg/torture/pr52918-2.C: Likewise.
6653
6654 2012-04-11 Tobias Burnus <burnus@net-b.de>
6655
6656 PR fortran/52729
6657 * gfortran.dg/block_11.f90: New.
6658
6659 2012-04-11 Nick Clifton <nickc@redhat.com>
6660
6661 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6662
6663 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6664
6665 PR target/16458
6666 * gcc.target/powerpc/pr16458-1.c: New test.
6667 * gcc.target/powerpc/pr16458-2.c: Likewise.
6668 * gcc.target/powerpc/pr16458-3.c: Likewise.
6669 * gcc.target/powerpc/pr16458-4.c: Likewise.
6670
6671 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6672
6673 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6674 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6675 * gcc.dg/builtin-bswap-5.c: Likewise.
6676 * gcc.target/i386/builtin-bswap-4.c: New test.
6677
6678 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6679
6680 PR 24985
6681 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6682
6683 2012-04-11 Richard Guenther <rguenther@suse.de>
6684
6685 PR rtl-optimization/52881
6686 * gcc.dg/torture/pr52881.c: New testcase.
6687 * gcc.dg/torture/pr52913.c: Likewise.
6688
6689 2012-04-11 Richard Guenther <rguenther@suse.de>
6690
6691 PR tree-optimization/52912
6692 * gcc.dg/torture/pr52912.c: New testcase.
6693
6694 2010-04-10 Michael Matz <matz@suse.de>
6695
6696 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6697 * gcc.dg/vect/vect-outer-1.c: Adjust.
6698 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6699 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6700 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6701 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6702 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6703 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6704
6705 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6706
6707 PR tree-optimization/52870
6708 * gcc.dg/vect/pr52870.c: New test.
6709
6710 2012-04-09 Mike Stump <mikestump@comcast.net>
6711
6712 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6713 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6714 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6715 * gnat.dg/aggr11.adb: Likewise.
6716 * gnat.dg/aggr11_pkg.ads: Likewise.
6717 * gnat.dg/aggr15.adb: Likewise.
6718 * gnat.dg/aggr15.ads: Likewise.
6719 * gnat.dg/aggr17.adb: Likewise.
6720 * gnat.dg/aggr18.adb: Likewise.
6721 * gnat.dg/array14.adb: Likewise.
6722 * gnat.dg/array14.ads: Likewise.
6723 * gnat.dg/array14_pkg.ads: Likewise.
6724 * gnat.dg/array19.adb: Likewise.
6725 * gnat.dg/array19.ads: Likewise.
6726 * gnat.dg/discr27.adb: Likewise.
6727 * gnat.dg/discr27.ads: Likewise.
6728 * gnat.dg/discr35.adb: Likewise.
6729 * gnat.dg/discr35.ads: Likewise.
6730 * gnat.dg/discr6.adb: Likewise.
6731 * gnat.dg/discr6_pkg.ads: Likewise.
6732 * gnat.dg/import1.adb: Likewise.
6733 * gnat.dg/import1.ads: Likewise.
6734 * gnat.dg/loop_address2.adb: Likewise.
6735 * gnat.dg/opt7.adb: Likewise.
6736 * gnat.dg/opt7.ads: Likewise.
6737 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6738 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6739 * gnat.dg/rep_clause2.adb: Likewise.
6740 * gnat.dg/rep_clause2.ads: Likewise.
6741 * gnat.dg/slice2.adb: Likewise.
6742 * gnat.dg/slice2.ads: Likewise.
6743 * gnat.dg/slice6.adb: Likewise.
6744 * gnat.dg/slice6_pkg.ads: Likewise.
6745 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6746 * gnat.dg/taft_type2.adb: Likewise.
6747 * gnat.dg/taft_type2.ads: Likewise.
6748 * gnat.dg/taft_type2_pkg.ads: Likewise.
6749 * gnat.dg/volatile10.adb: Likewise.
6750 * gnat.dg/volatile10_pkg.ads: Likewise.
6751
6752 * gcc.dg/dll-8.c: Remove execute permissions.
6753 * g++.dg/ext/dllexport5.C: Likewise.
6754
6755 2012-04-09 Jan Hubicka <jh@suse.cz>
6756
6757 PR lto/52722
6758 PR lto/51765
6759 PR lto/52634
6760 * gcc.dg/lto/pr52634_1.c: New testcase.
6761 * gcc.dg/lto/pr52634_0.c: New testcase.
6762
6763 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6764
6765 PR target/52883
6766 * gcc.target/i386/pr52883.c: New testcase.
6767
6768 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6769
6770 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6771 (check_effective_target_sync_long_long): Add SPARC case.
6772 (check_effective_target_sync_long_long_runtime): Likewise.
6773 (check_effective_target_sync_int_long): Adjust SPARC case.
6774 (check_effective_target_sync_char_short): Likewise.
6775
6776 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6777
6778 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6779 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6780
6781 2012-04-08 Tobias Burnus <burnus@net-b.de>
6782
6783 PR fortran/40973
6784 PR fortran/52751
6785 * gfortran.dg/public_private_module_2.f90: New.
6786
6787 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6788
6789 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6790 directives.
6791
6792 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6793
6794 PR fortran/52893
6795 * gfortran.dg/function_optimize_11.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
6802 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6803
6804 PR fortran/52668
6805 * gfortran.dg/use_only_6.f90: New test.
6806 2012-04-06 Mike Stump <mikestump@comcast.net>
6807
6808 PR testsuite/50722
6809 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6810
6811 2012-04-05 Jason Merrill <jason@redhat.com>
6812
6813 PR c++/52596
6814 * g++.dg/template/qualified-id5.C: New.
6815
6816 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6817
6818 PR target/52882
6819 * gcc.target/i386/pr52882.c: New test.
6820
6821 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6822 Dominique D'Humieures <dominiq@lps.ens.fr>
6823
6824 PR testsuite/52614
6825 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6826 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6827
6828 2012-04-04 Jason Merrill <jason@redhat.com>
6829
6830 PR c++/52845
6831 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6832
6833 2012-04-03 Jason Merrill <jason@redhat.com>
6834
6835 PR c++/52796
6836 * g++.dg/cpp0x/variadic-value1.C: New.
6837
6838 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6839
6840 * gnat.dg/pack18.adb: New test.
6841 * gnat.dg/pack18_pkg.ads: New helper.
6842
6843 2012-04-03 Richard Guenther <rguenther@suse.de>
6844
6845 PR tree-optimization/52808
6846 * gcc.dg/pr52808.c: New testcase.
6847
6848 2012-04-03 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR tree-optimization/52835
6851 * gfortran.dg/pr52835.f90: New test.
6852
6853 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6854
6855 * gnat.dg/specs/aggr5.ads: New test.
6856
6857 2012-04-02 Richard Guenther <rguenther@suse.de>
6858
6859 PR tree-optimization/52756
6860 * gcc.dg/torture/pr52756.c: New testcase.
6861
6862 2012-04-02 Richard Guenther <rguenther@suse.de>
6863
6864 PR middle-end/52803
6865 * gcc.dg/pr52803.c: New testcase.
6866
6867 2012-04-02 Dodji Seketeli <dodji@redhat.com>
6868
6869 PR c++/40942
6870 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
6871 DR 214 in account.
6872
6873 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6874
6875 PR c++/50043
6876 * g++.dg/cpp0x/noexcept17.C: New.
6877 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
6878 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
6879 * g++.dg/cpp0x/noexcept01.C: Likewise.
6880 * g++.dg/eh/init-temp1.C: Likewise.
6881 * g++.dg/eh/ctor1.C: Likwise.
6882
6883 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
6884
6885 * gnat.dg/controlled6.adb: New test.
6886 * gnat.dg/controlled6_pkg.ads: New helper.
6887 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
6888
6889 2012-03-30 Richard Henderson <rth@redhat.com>
6890
6891 PR debug/52727
6892 * g++.dg/opt/pr52727.C: New testcase.
6893
6894 2012-03-30 Richard Guenther <rguenther@suse.de>
6895
6896 PR tree-optimization/52754
6897 * gcc.target/i386/pr52754.c: New testcase.
6898
6899 2012-03-30 Richard Guenther <rguenther@suse.de>
6900
6901 PR middle-end/52772
6902 * g++.dg/torture/pr52772.C: New testcase.
6903
6904 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
6905
6906 PR c++/52718
6907 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
6908
6909 2012-03-29 Jason Merrill <jason@redhat.com>
6910
6911 PR c++/52685
6912 * g++.dg/template/inherit8.C: New.
6913
6914 2012-03-29 Jakub Jelinek <jakub@redhat.com>
6915
6916 PR c++/52759
6917 * g++.dg/ext/weak4.C: New test.
6918
6919 PR tree-optimization/52760
6920 * gcc.c-torture/execute/pr52760.c: New test.
6921
6922 2012-03-29 Jason Merrill <jason@redhat.com>
6923
6924 PR c++/52743
6925 * g++.dg/cpp0x/initlist-array3.C: New.
6926
6927 2012-03-28 Jason Merrill <jason@redhat.com>
6928
6929 PR c++/52746
6930 * g++.dg/overload/virtual2.C: New.
6931
6932 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
6933
6934 * gnat.dg/vect7.ad[sb]: New test.
6935
6936 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
6937 Tobias Burnus <burnus@gcc.gnu.org>
6938
6939 PR fortran/52652
6940 * gfortran.dg/allocate_class_1.f90 : Change error test.
6941 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
6942 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
6943 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
6944
6945 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6946
6947 PR middle-end/52691
6948 * gcc.dg/pr52691.c: New test.
6949
6950 PR middle-end/52750
6951 * gcc.c-torture/compile/pr52750.c: New test.
6952
6953 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
6954
6955 PR target/52692
6956 * gcc.target/avr/torture/builtins-2.c: New test.
6957
6958 2012-03-28 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR target/52736
6961 * gcc.target/i386/pr52736.c: New test.
6962
6963 2012-03-27 Martin Jambor <mjambor@suse.cz>
6964
6965 PR middle-end/52693
6966 * gcc.dg/torture/pr52693.c: New test.
6967
6968 2012-03-27 Meador Inge <meadori@codesourcery.com>
6969
6970 PR c++/52672
6971 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
6972
6973 2012-03-27 Mike Stump <mikestump@comcast.net>
6974
6975 PR target/52665
6976 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
6977 failures that match branch names.
6978
6979 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
6980 H.J. Lu <hongjiu.lu@intel.com>
6981
6982 PR target/52698
6983 * gcc.target/i386/pr52698.c: New test.
6984
6985 2012-03-27 Richard Guenther <rguenther@suse.de>
6986
6987 PR middle-end/52720
6988 * gcc.dg/torture/pr52720.c: New testcase.
6989
6990 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
6991
6992 * gnat.dg/pack17.adb: New test.
6993
6994 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6995
6996 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
6997 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
6998
6999 2012-03-26 Martin Jambor <mjambor@suse.cz>
7000
7001 PR tree-optimization/50052
7002 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7003
7004 2012-03-26 Richard Guenther <rguenther@suse.de>
7005
7006 PR tree-optimization/52701
7007 * gfortran.dg/pr52701.f90: New testcase.
7008
7009 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7010
7011 PR tree-optimization/52686
7012 * gcc.target/arm/pr52686.c: New test.
7013
7014 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7015
7016 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7017 Add "-Os -flto" to list.
7018
7019 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7020
7021 * gnat.dg/concat2.ad[sb]: New test.
7022
7023 2012-03-24 Jason Merrill <jason@redhat.com>
7024
7025 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7026 * g++.dg/cpp0x/trailing2.C: Likewise.
7027 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7028 * g++.dg/cpp1y/auto-fn1.C: New.
7029 * g++.dg/cpp1y/auto-fn2.C: New.
7030 * g++.dg/cpp1y/auto-fn3.C: New.
7031 * g++.dg/cpp1y/auto-fn4.C: New.
7032 * g++.dg/cpp1y/auto-fn5.C: New.
7033 * g++.dg/cpp1y/auto-fn6.C: New.
7034 * g++.dg/cpp1y/auto-fn7.C: New.
7035 * g++.dg/cpp1y/auto-fn8.C: New.
7036 * g++.dg/cpp1y/auto-fn9.C: New.
7037 * g++.dg/cpp1y/auto-fn10.C: New.
7038 * g++.dg/cpp1y/auto-fn11.C: New.
7039
7040 2012-03-23 Richard Guenther <rguenther@suse.de>
7041
7042 PR tree-optimization/52678
7043 * gfortran.dg/pr52678.f: New testcase.
7044
7045 2012-03-23 Richard Guenther <rguenther@suse.de>
7046
7047 PR tree-optimization/52638
7048 * g++.dg/torture/pr52638.C: New testcase.
7049
7050 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7051
7052 PR c++/52487
7053 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7054
7055 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7056
7057 PR c++/52671
7058 * g++.dg/ext/attrib44.C: New test.
7059
7060 2012-03-22 Jan Hubicka <jh@suse.cz>
7061
7062 PR middle-end/51737
7063 * g++.dg/torture/pr51737.C: New testcase
7064
7065 2012-03-22 Richard Guenther <rguenther@suse.de>
7066
7067 PR tree-optimization/52548
7068 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7069
7070 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7071
7072 * lib/fortran-modules.exp (list-module-names-1): Remove
7073 warning.
7074
7075 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7076
7077 PR target/50751
7078 * gcc.target/sh/pr50751-1.c: New.
7079 * gcc.target/sh/pr50751-2.c: New.
7080 * gcc.target/sh/pr50751-3.c: New.
7081
7082 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7083
7084 PR target/52479
7085 * gcc.target/sh/sh4a-cos.c: Remove.
7086 * gcc.target/sh/sh4a-sin.c: Remove.
7087 * gcc.target/sh/sh4a-sincos.c: Remove.
7088
7089 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7090
7091 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7092 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7093
7094 2012-03-21 Martin Jambor <mjambor@suse.cz>
7095
7096 PR testsuite/52641
7097 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7098 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7099
7100 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7101
7102 * gcc.target/arm/thumb-16bit-ops.c: New file.
7103 * gcc.target/arm/thumb-ifcvt.c: New file.
7104
7105 2012-03-20 Jason Merrill <jason@redhat.com>
7106
7107 * lib/target-supports.exp: Add { target c++1y }.
7108
7109 * g++.dg/cpp0x/auto32.C: New.
7110
7111 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7112
7113 PR testsuite/52641
7114 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7115 int32plus.
7116 * gcc.dg/torture/pr48124-4.c: Ditto:
7117 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7118
7119 2012-03-20 Jason Merrill <jason@redhat.com>
7120
7121 PR c++/52510
7122 * g++.dg/cpp0x/initlist66.C: New.
7123
7124 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7125
7126 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7127 __AVR_HAVE_LPMX__
7128
7129 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7130
7131 PR target/49868
7132 * gcc.target/avr/torture/addr-space-2.h: New file.
7133 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7134 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7135 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7136 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7137
7138 2012-03-20 Richard Guenther <rguenther@suse.de>
7139
7140 * gnat.dg/pack16.adb: New testcase.
7141 * gnat.dg/pack16_pkg.ads: Likewise.
7142 * gnat.dg/specs/pack8.ads: Likewise.
7143 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7144
7145 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 * g++.dg/warn/Wuseless-cast.C: Extend.
7148
7149 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7150
7151 PR c++/14710
7152 * g++.dg/warn/Wuseless-cast.C: New.
7153
7154 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7155
7156 PR libfortran/52608
7157 * gfortran.dg/pr52608.f90: New test.
7158
7159 2012-03-17 Tobias Burnus <burnus@net-b.de>
7160
7161 PR fortran/52585
7162 * gfortran.dg/proc_ptr_36.f90: New.
7163
7164 2012-03-16 Martin Jambor <mjambor@suse.cz>
7165
7166 * gcc.dg/misaligned-expand-1.c: New test.
7167 * gcc.dg/misaligned-expand-3.c: Likewise.
7168
7169 2012-03-16 Richard Guenther <rguenther@suse.de>
7170 Kai Tietz <ktietz@redhat.com>
7171
7172 PR middle-end/48814
7173 * gcc.c-torture/execute/pr48814-1.c: New test.
7174 * gcc.c-torture/execute/pr48814-2.c: New test.
7175 * gcc.dg/tree-ssa/assign-1.c: New test.
7176 * gcc.dg/tree-ssa/assign-2.c: New test.
7177 * gcc.dg/tree-ssa/assign-3.c: New test.
7178
7179 2012-03-16 Richard Guenther <rguenther@suse.de>
7180
7181 * gnat.dg/specs/pack7.ads: New testcase.
7182
7183 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7184
7185 PR target/52568
7186 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7187 * gcc.dg/torture/vshuf-8.inc: Likewise.
7188 * gcc.dg/torture/vshuf-16.inc: Likewise.
7189 * gcc.dg/torture/vshuf-32.inc: Likewise.
7190
7191 2012-03-15 Jason Merrill <jason@redhat.com>
7192
7193 * g++.dg/torture/pr52582.C: New.
7194
7195 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7196
7197 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7198
7199 2012-03-15 Ira Rosen <irar@il.ibm.com>
7200 Ulrich Weigand <ulrich.weigand@linaro.org>
7201
7202 * gcc.dg/vect/slp-cond-3.c: New test.
7203 * gcc.dg/vect/slp-cond-4.c: New test.
7204
7205 2012-03-15 Ira Rosen <irar@il.ibm.com>
7206 Ulrich Weigand <ulrich.weigand@linaro.org>
7207
7208 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7209 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7210
7211 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7212
7213 PR libfortran/52434
7214 PR libfortran/48878
7215 PR libfortran/38199
7216 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7217 * gfortran.dg/round_1.f03: Likewise.
7218
7219 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7220 Andrew Pinski <apinski@cavium.com>
7221
7222 PR middle-end/52592
7223 * gcc.dg/pr52592.c: New test.
7224
7225 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7226
7227 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7228 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7229 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7230 * lib/fortran-modules.exp: .. this new file. Adjust users.
7231 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7232 gfortran-dg-debug-runtest): Call cleanup-modules.
7233 * lib/fortran-torture.exp (fortran-torture-execute,
7234 fortran-torture): Likewise.
7235 * gfortran.dg/coarray/caf.exp: Likewise.
7236 * lib/lto.exp: Likewise.
7237 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7238 * gfortran.dg/class_4b.f03: Likewise.
7239 * gfortran.dg/class_4c.f03: Likewise.
7240 * gfortran.dg/class_45a.f03: Likewise.
7241 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7242 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7243 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7244 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7245 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7246 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7247 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7248 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7249 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7250 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7251 * gfortran.dg/whole_file_28.f90: Likewise.
7252 * gfortran.dg/whole_file_29.f90: Likewise.
7253 * gfortran.dg/whole_file_30.f90: Likewise.
7254 * gfortran.dg/whole_file_31.f90: Likewise.
7255
7256 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7257
7258 PR tree-optimization/52267
7259 * gcc.dg/pr52267.c: New test.
7260 * gcc.dg/tree-ssa/vrp65.c: New test.
7261 * gcc.dg/tree-ssa/vrp66.c: New test.
7262
7263 2012-03-15 Richard Guenther <rguenther@suse.de>
7264
7265 PR middle-end/52580
7266 * gfortran.dg/vect/pr52580.f: New testcase.
7267
7268 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7269
7270 * gcc.target/sh/fpul-usage-1.c: New.
7271
7272 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7273
7274 PR target/49468
7275 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7276 * gcc.target/sh/pr49468-di.c: Likewise.
7277
7278 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7279
7280 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7281 * gcc.dg/c99-stdint-6.c: Likewise.
7282 * gcc.dg/lto/20090210_0.c: Likewise.
7283 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7284 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7285 * gcc.dg/pragma-init-fini-2.c: Likewise.
7286 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7287 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7288 * gcc.target/i386/pr22152.c: Likewise.
7289 * gcc.target/i386/vect8-ret.c: Likewise.
7290 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7291 handling.
7292
7293 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7294
7295 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7296 * g++.dg/tree-prof/partition1.C: Likewise.
7297 * g++.dg/tree-prof/partition2.C: Likewise.
7298 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7299 handling.
7300 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7301 * gcc.c-torture/execute/20010724-1.c: Remove.
7302 * gcc.c-torture/execute/20010724-1.x: Remove.
7303 * gcc.c-torture/execute/20040208-2.c: Remove.
7304 * gcc.c-torture/execute/20040208-2.x: Remove.
7305 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7306 Remove.
7307 (main) [__mips__ && __sgi__]: Remove.
7308 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7309 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7310 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7311 mips-sgi-irix6* handling.
7312 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7313 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7314 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7315 handling.
7316 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7317 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7318 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7319 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7320 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7321 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7322 mips-sgi-irix6*.
7323 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7324 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7325 * gcc.target/mips/save-restore-3.c: Likewise.
7326 * gcc.target/mips/save-restore-4.c: Likewise.
7327 * gcc.target/mips/save-restore-5.c: Likewise.
7328 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7329 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7330 messages.
7331 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7332 IRIX 6 handling.
7333 (restore_ld_library_path_env_vars): Likewise.
7334 * lib/target-supports.exp (check_profiling_available): Remove
7335 mips*-*-irix* handling.
7336 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7337 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7338 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7339
7340 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7341
7342 PR c++/52582
7343 * g++.dg/opt/pr52582.C: New test.
7344
7345 2012-03-14 Richard Guenther <rguenther@suse.de>
7346
7347 PR tree-optimization/52571
7348 * gcc.dg/vect/vect-2.c: Initialize arrays.
7349 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7350 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7351 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7352
7353 2012-03-14 Richard Guenther <rguenther@suse.de>
7354
7355 PR middle-end/52080
7356 PR middle-end/52097
7357 PR middle-end/48124
7358 * gcc.dg/torture/pr48124-1.c: New testcase.
7359 * gcc.dg/torture/pr48124-2.c: Likewise.
7360 * gcc.dg/torture/pr48124-3.c: Likewise.
7361 * gcc.dg/torture/pr48124-4.c: Likewise.
7362
7363 2012-03-14 Richard Guenther <rguenther@suse.de>
7364
7365 PR middle-end/52578
7366 * gcc.dg/pr52578.c: New testcase.
7367
7368 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR c++/52521
7371 * g++.dg/cpp0x/udlit-args2.C: New test.
7372
7373 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7374
7375 PR target/48596
7376 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7377 * gcc.c-torture/compile/pr48596.c: ... here.
7378
7379 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7380
7381 PR c++/51641
7382 * g++.dg/lookup/hidden-class17.C: New test.
7383
7384 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR c/52577
7387 * gcc.dg/Wunused-var-3.c: New test.
7388
7389 2012-03-13 Martin Jambor <mjambor@suse.cz>
7390
7391 * gcc.dg/misaligned-expand-2.c: New test.
7392
7393 2012-03-13 Richard Guenther <rguenther@suse.de>
7394
7395 PR middle-end/52134
7396 * gcc.dg/pr52134.c: New testcase.
7397
7398 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7399
7400 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7401
7402 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7403
7404 PR tree-optimization/46728
7405 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7406 * gcc.target/powerpc/pr46728-5.c: Likewise.
7407 * gcc.target/powerpc/pr46728-8.c: Likewise.
7408 * gcc.target/powerpc/pr46728-10.c: Likewise.
7409 * gcc.target/powerpc/pr46728-11.c: Likewise.
7410 * gcc.target/powerpc/pr46728-13.c: Likewise.
7411 * gcc.target/powerpc/pr46728-14.c: Likewise.
7412 * gcc.target/powerpc/pr46728-15.c: Likewise.
7413
7414 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7415
7416 PR c++/52299
7417 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7418
7419 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7420
7421 PR tree-optimization/46728
7422 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7423 * gcc.target/powerpc/pr46728-5.c: Likewise.
7424 * gcc.target/powerpc/pr46728-8.c: Likewise.
7425 * gcc.target/powerpc/pr46728-10.c: Likewise.
7426 * gcc.target/powerpc/pr46728-11.c: Likewise.
7427 * gcc.target/powerpc/pr46728-13.c: Likewise.
7428 * gcc.target/powerpc/pr46728-14.c: Likewise.
7429 * gcc.target/powerpc/pr46728-15.c: Likewise.
7430
7431 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7432
7433 PR target/49868
7434 * gcc.target/avr/torture/addr-space-1.h: New file.
7435 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7436 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7437 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7438 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7439
7440 2012-03-12 Andrew Pinski <apinski@cavium.com>
7441
7442 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7443
7444 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7445
7446 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7447 * g++.dg/abi/thunk4.C: Likewise.
7448 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7449 Adapt line numbers.
7450 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7451 handling.
7452 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7453 * g++.dg/eh/spbp.C: Likewise.
7454 * g++.dg/ext/label13.C: Likewise.
7455 * g++.dg/guality/guality.exp: Likewise.
7456 * g++.dg/other/anon5.C: Likewise.
7457 * g++.dg/other/pragma-ep-1.C: Remove.
7458 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7459 * g++.dg/warn/pr31246.C: Likewise.
7460 * g++.dg/warn/weak1.C: Likewise.
7461 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7462 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7463 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7464 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7465 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7466 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7467 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7468 * gcc.dg/c99-tgmath-1.c: Likewise.
7469 * gcc.dg/c99-tgmath-2.c: Likewise.
7470 * gcc.dg/c99-tgmath-3.c: Likewise.
7471 * gcc.dg/c99-tgmath-4.c: Likewise.
7472 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7473 handling.
7474 * gcc.dg/debug/pr49032.c: Likewise.
7475 * gcc.dg/guality/guality.exp: Likewise.
7476 * gcc.dg/intmax_t-1.c: Likewise.
7477 * gcc.dg/pr48616.c: Likewise.
7478 * gcc.dg/pragma-ep-1.c: Remove.
7479 * gcc.dg/pragma-ep-2.c: Remove.
7480 * gcc.dg/pragma-ep-3.c: Remove.
7481 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7482 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7483 * gcc.misc-tests/gcov-14.c: Likewise.
7484 * gfortran.dg/guality/guality.exp: Likewise.
7485 * lib/target-supports.exp (check_weak_available): Likewise.
7486 (add_options_for_tls): Likewise.
7487 (check_ascii_locale_available): Likewise.
7488 * obj-c++.dg/dwarf-2.mm: Likewise.
7489 * objc.dg/dwarf-1.m: Likewise.
7490 * objc.dg/dwarf-2.m: Likewise.
7491
7492 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7493
7494 PR tree-optimization/51721
7495 * gcc.dg/tree-ssa/vrp64.c: New test.
7496
7497 PR tree-optimization/52533
7498 * gcc.c-torture/compile/pr52533.c: New test.
7499
7500 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7501
7502 * gcc.target/i386/rtm-xabort-1.c: New.
7503 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7504 * gcc.target/i386/rtm-xend-1.c: Ditto.
7505 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7506 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7507 * gcc.target/i386/sse-13.c: Ditto.
7508 * gcc.target/i386/sse-14.c: Ditto.
7509 * gcc.target/i386/sse-22.c: Ditto.
7510 * gcc.target/i386/sse-23.c: Ditto.
7511 * g++.dg/other/i386-2.C: Ditto.
7512 * g++.dg/other/i386-3.C: Ditto.
7513
7514 2012-03-12 Tobias Burnus <burnus@net-b.de>
7515
7516 PR fortran/52542
7517 * gfortran.dg/proc_ptr_35.f90: New.
7518
7519 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7520
7521 PR target/52530
7522 * gcc.dg/torture/pr52530.c: New test.
7523
7524 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7525
7526 PR target/51244
7527 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7528
7529 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7530
7531 PR target/52450
7532 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7533
7534 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7535
7536 2012-03-09 Andrew Pinski <apinski@cavium.com>
7537
7538 PR middle-end/51988
7539 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7540 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7541
7542 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7543
7544 * gcc.dg/tree-ssa/scev-3.c: New.
7545 * gcc.dg/tree-ssa/scev-4.c: New.
7546
7547 2012-03-08 Tobias Burnus <burnus@net-b.de>
7548
7549 PR fortran/52469
7550 * gfortran.dg/proc_ptr_34.f90
7551
7552 2012-03-07 Jason Merrill <jason@redhat.com>
7553
7554 PR c++/52521
7555 * g++.dg/cpp0x/udlit-mangle.C: New.
7556
7557 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7558
7559 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7560
7561 2012-03-06 Richard Guenther <rguenther@suse.de>
7562
7563 PR middle-end/52493
7564 * gcc.dg/torture/pr52493.c: New testcase.
7565
7566 2012-03-06 Richard Guenther <rguenther@suse.de>
7567
7568 PR lto/52097
7569 * gcc.dg/lto/pr52097_0.c: New testcase.
7570
7571 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7572
7573 PR target/51244
7574 * gcc.target/sh/pr51244-1.c: New.
7575 * gcc.target/sh/pr51244-2.c: New.
7576 * gcc.target/sh/pr51244-3.c: New.
7577
7578 2012-03-05 Jason Merrill <jason@redhat.com>
7579
7580 PR c++/51930
7581 * g++.dg/ext/visibility/template11.C: New.
7582
7583 * g++.dg/cpp0x/implicit13.C: New.
7584
7585 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR tree-optimization/51721
7588 * gcc.dg/tree-ssa/vrp63.c: New test.
7589 * gcc.dg/pr51721.c: New test.
7590
7591 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7592
7593 PR fortran/50981
7594 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7595 argument checks.
7596
7597 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7598
7599 PR target/52146
7600 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7601
7602 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7603
7604 PR fortran/50981
7605 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7606
7607 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7608
7609 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7610 int32plus.
7611
7612 2012-03-03 Jason Merrill <jason@redhat.com>
7613
7614 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7615
7616 Core 1270
7617 * g++.dg/cpp0x/initlist65.C: New.
7618
7619 PR c++/36797
7620 * g++.dg/ext/is_empty2.C: New.
7621
7622 2012-03-03 Tobias Burnus <burnus@net-b.de>
7623
7624 PR fortran/48820
7625 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7626
7627 2012-03-03 Tobias Burnus <burnus@net-b.de>
7628
7629 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7630 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7631 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7632 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7633 * gfortran.dg/class_30.f90: Remove dg-warning line.
7634 * gfortran.dg/bind_c_usage_25.f90: New.
7635
7636 2012-03-03 Tobias Burnus <burnus@net-b.de>
7637
7638 PR fortran/48820
7639 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7640 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7641 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7642
7643 2012-03-03 Tobias Burnus <burnus@net-b.de>
7644
7645 PR fortran/48820
7646 * gfortran.dg/assumed_type_1.f90: New.
7647 * gfortran.dg/assumed_type_2.f90: New.
7648 * gfortran.dg/assumed_type_3.f90: New.
7649 * gfortran.dg/assumed_type_4.f90: New.
7650
7651 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7652
7653 PR target/49486
7654 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7655 * gcc.target/sh/pr49468-di.c: New.
7656
7657 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7658
7659 * gcc.dg/graphite/pr50561.c: Update.
7660
7661 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7662
7663 * gcc.target/powerpc/pr52457.c: New test.
7664
7665 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7666
7667 * gcc.target/arm/sat-1.c: New test.
7668
7669 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7670
7671 PR target/46716
7672 * gcc.target/i386/pr46716.c: New test.
7673
7674 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7675
7676 PR c++/51989
7677 * g++.dg/cpp0x/sfinae32.C: New.
7678
7679 2012-03-02 Richard Guenther <rguenther@suse.de>
7680
7681 PR tree-optimization/52406
7682 * gcc.dg/torture/pr52406.c: New testcase.
7683
7684 2012-03-02 Tobias Burnus <burnus@net-b.de>
7685
7686 PR fortran/52325
7687 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7688 * gfortran.dg/nullify_2.f90: Update dg-error.
7689 * gfortran.dg/nullify_4.f90: Ditto.
7690 * gfortran.dg/pointer_init_6.f90: Ditto.
7691
7692 2012-03-02 Tobias Burnus <burnus@net-b.de>
7693
7694 PR fortran/52270
7695 * gfortran.dg/class_51.f90: New.
7696
7697 2012-03-02 Tobias Burnus <burnus@net-b.de>
7698
7699 PR fortran/52452
7700 * gfortran.dg/intrinsic_8.f90: New.
7701
7702 2012-03-01 Kai Tietz <ktietz@redhat.com>
7703
7704 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7705 routines on mingw targets.
7706 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7707
7708 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7709
7710 PR tree-optimization/52445
7711 * gcc.dg/pr52445.c: New test.
7712
7713 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR target/52437
7716 * gcc.c-torture/compile/pr52437.c: New test.
7717
7718 PR middle-end/52419
7719 * gcc.dg/torture/pr52419.c: New test.
7720
7721 PR tree-optimization/52429
7722 * gcc.dg/torture/pr52429.c: New test.
7723 * g++.dg/opt/pr52429.C: New test.
7724
7725 2012-02-29 Richard Guenther <rguenther@suse.de>
7726
7727 PR testsuite/52297
7728 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7729 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7730 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7731 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7732 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7733 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7734
7735 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7736
7737 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7738
7739 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7740
7741 PR fortran/52386
7742 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7743
7744 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7745
7746 PR target/51534
7747 * gcc.target/arm/neon/pr51534.c: New testcase.
7748
7749 2012-02-28 Richard Guenther <rguenther@suse.de>
7750
7751 PR target/52407
7752 * gcc.dg/torture/pr52407.c: New testcase.
7753
7754 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7755
7756 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7757 * gcc.target/arm/vfp2.c: Likewise.
7758 * gcc.target/arm/vfp3.c: Likewise.
7759 * gcc.target/arm/vfp4.c: Likewise.
7760 * gcc.target/arm/vfp5.c: Likewise.
7761 * gcc.target/arm/vfp6.c: Likewise.
7762 * gcc.target/arm/vfp7.c: Likewise.
7763 * gcc.target/arm/vfp8.c: Likewise.
7764 * gcc.target/arm/vfp9.c: Likewise.
7765 * gcc.target/arm/vfp10.c: Likewise.
7766 * gcc.target/arm/vfp11.c: Likewise.
7767 * gcc.target/arm/vfp12.c: Likewise.
7768 * gcc.target/arm/vfp13.c: Likewise.
7769 * gcc.target/arm/vfp14.c: Likewise.
7770 * gcc.target/arm/vfp15.c: Likewise.
7771 * gcc.target/arm/vfp16.c: Likewise.
7772 * gcc.target/arm/vfp17.c: Likewise.
7773 * gcc.target/arm/neon-constants.h: New file.
7774 * gcc.target/arm/neon-vect1.c: New test.
7775 * gcc.target/arm/neon-vect2.c: New test.
7776 * gcc.target/arm/neon-vect3.c: New test.
7777 * gcc.target/arm/neon-vect4.c: New test.
7778 * gcc.target/arm/neon-vect5.c: New test.
7779 * gcc.target/arm/neon-vect6.c: New test.
7780 * gcc.target/arm/neon-vect7.c: New test.
7781 * gcc.target/arm/neon-vect8.c: New test.
7782
7783 2012-02-28 Richard Guenther <rguenther@suse.de>
7784
7785 PR tree-optimization/52402
7786 * gcc.dg/torture/pr52402.c: New testcase.
7787
7788 2012-02-28 Richard Guenther <rguenther@suse.de>
7789
7790 PR lto/52400
7791 * g++.dg/lto/pr52400_0.C: New testcase.
7792
7793 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7794
7795 * gcc.target/avr/torture/builtins-1.c: New test.
7796 * gcc.target/avr/torture/builtins-error.c: New test.
7797
7798 2012-02-28 Kai Tietz <ktietz@redhat.com>
7799
7800 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7801 * gcc.target/i386/pr45352-2.c: Likewise.
7802 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7803 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7804 targets instead rand.
7805 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7806 * gcc.target/i386/sse2-mul-1.c: Likewise.
7807 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7808 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7809 * gcc.target/i386/pad-1.c: Likewise.
7810 * gcc.target/i386/pad-9.c: Likewise.
7811 * gcc.target/i386/pad-2.c: Likewise.
7812 * gcc.target/i386/pad-5b.c: Likewise.
7813 * gcc.target/i386/pad-8.c: Likewise.
7814 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7815 * gcc.target/i386/pr44130.c: Likewise.
7816 * gcc.target/i386/align-main-1.c: Likewise.
7817 * gcc.target/i386/align-main-2.c: Likewise.
7818 * gcc.target/i386/sw-1.c: Likewise.
7819 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7820 on x64 mingw target.
7821 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7822 * gcc.target/i386/pr46295.c: Likewise.
7823 * gcc.target/i386/amd64-abi-1.c: Likewise.
7824 * gcc.target/i386/amd64-abi-2.c: Likewise.
7825 * gcc.target/i386/pr39082-1.c: Likewise.
7826 * gcc.target/i386/pr39162.c: Likewise.
7827 * gcc.target/i386/pr22152.c: Likewise.
7828 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7829 * gcc.target/i386/wrfsbase-2.c: Likewise.
7830 * gcc.target/i386/local.c: Likewise
7831 * gcc.target/i386/wrgsbase-1.c: Likewise.
7832 * gcc.target/i386/wrfsbase-1.c: Likewise.
7833 * gcc.target/i386/pr39315-3.c: Likewise.
7834 * gcc.target/i386/pr35767-4.c: Likewise.
7835 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7836 x64 mingw target.
7837 * gcc.target/i386/pr45336-2.c: Likewise.
7838 * gcc.target/i386/pr45336-1.c: Likewise.
7839 * gcc.target/i386/pr45336-4.c: Likewise.
7840
7841 2012-02-27 Tristan Gingold <gingold@adacore.com>
7842
7843 * gnat.dg/array20.ad[sb]: New test.
7844
7845 2012-02-27 Jakub Jelinek <jakub@redhat.com>
7846
7847 PR target/52375
7848 * gcc.target/arm/pr52375.c: New test.
7849 * gcc.c-torture/compile/pr52375.c: New test.
7850
7851 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7852
7853 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
7854 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
7855
7856 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
7857
7858 * gnat.dg/aggr19.adb: New test.
7859 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
7860
7861 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
7862
7863 PR target/49263
7864 * gcc.target/sh/pr49263.c: New.
7865
7866 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
7867
7868 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
7869 simulate_thread_wrapper_other_threads
7870 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
7871 Move initialization of 'value' to main().
7872 (main): Initialize 'value';
7873 * gcc.dg/simulate-thread/speculative-store.c
7874 (simulate_thread_step_verify): Return 0 when successful.
7875 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
7876 Reduce threshold.
7877 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
7878 (simulate_thread_wrapper_other_threads): Return a success/fail value
7879 and issue an error if the instruction count threshold is exceeded.
7880
7881 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7882
7883 PR target/50580
7884 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
7885 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7886
7887 2012-02-24 Richard Guenther <rguenther@suse.de>
7888
7889 PR middle-end/52355
7890 * gcc.dg/pr52355.c: New testcase.
7891
7892 2012-02-23 Kai Tietz <ktietz@redhat.com>
7893
7894 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
7895 * gcc.dg/Wpadded.c: Likewise.
7896 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
7897 structure-layout.
7898 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
7899 for sleep by Sleep and add windows.h include for this function.
7900 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
7901 targets.
7902 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
7903 target.
7904 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
7905 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
7906 on x64 mingw target.
7907 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
7908 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
7909 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
7910 failure on LLP64 target.
7911
7912 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
7913
7914 PR c/52290
7915 * gcc.dg/noncompile/pr52290.c: New test.
7916
7917 2012-02-23 Jakub Jelinek <jakub@redhat.com>
7918
7919 PR tree-optimization/52019
7920 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
7921
7922 2012-02-22 Kai Tietz <ktietz@redhat.com>
7923
7924 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
7925 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
7926 derived pdiff_t type.
7927 * g++.dg/torture/pr49720.C: Likewise
7928
7929 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
7930
7931 PR target/52330
7932 * gcc.target/i386/pr52330.c: New test.
7933
7934 2012-02-22 Tobias Burnus <burnus@net-b.de>
7935
7936 PR fortran/52335
7937 * gfortran.dg/io_constraints_10.f90: New.
7938
7939 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7940
7941 * lib/target-supports.exp (check_effective_target_vect_condition):
7942 Return true for NEON.
7943
7944 2012-02-21 Kai Tietz <ktietz@redhat.com>
7945
7946 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
7947
7948 2012-02-21 Richard Guenther <rguenther@suse.de>
7949
7950 PR tree-optimization/52324
7951 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
7952
7953 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
7954
7955 PR middle-end/51782
7956 * gcc.target/avr/torture/pr51782-1.c: New test.
7957
7958 2012-02-21 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR tree-optimization/52318
7961 * gcc.dg/pr52318.c: New test.
7962
7963 2012-02-20 Kai Tietz <ktietz@redhat.com>
7964
7965 * gcc.dg/bf-ms-layout-3.c: New testcase.
7966
7967 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7968
7969 PR testsuite/52229
7970 PR fortran/32380
7971 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
7972
7973 2012-02-20 Richard Guenther <rguenther@suse.de>
7974
7975 PR tree-optimization/52298
7976 * gcc.dg/torture/pr52298.c: New testcase.
7977 * gcc.dg/vect/pr52298.c: Likewise.
7978
7979 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
7980
7981 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
7982 * gcc.c-torture/execute/pr52286.c: Ditto.
7983
7984 2012-02-20 Jakub Jelinek <jakub@redhat.com>
7985
7986 PR tree-optimization/52286
7987 * gcc.c-torture/execute/pr52286.c: New test.
7988
7989 2012-02-18 Tobias Burnus <burnus@net-b.de>
7990
7991 PR fortran/52295
7992 * gfortran.dg/interface_35.f90: Use -std=f2003.
7993 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
7994 * gfortran.dg/interface_assignment_4.f90: Ditto.
7995 * gfortran.dg/bessel_1.f90: Ditto.
7996 * gfortran.dg/func_result_6.f90: Ditto.
7997 * gfortran.dg/hypot_1.f90: Ditto.
7998 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
7999
8000 2012-02-17 Tobias Burnus <burnus@net-b.de>
8001
8002 PR translation/52232
8003 PR translation/52234
8004 PR translation/52245
8005 PR translation/52246
8006 PR translation/52262
8007 PR translation/52273
8008 * gfortran.dg/coarray_22.f90: Update dg-error.
8009 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8010
8011 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8012
8013 PR target/51753
8014 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8015 (simulate-thread): Use default timeout.
8016
8017 2012-02-16 Jason Merrill <jason@redhat.com>
8018
8019 PR c++/52248
8020 * g++.dg/ext/timevar1.C: New.
8021
8022 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8023
8024 PR c++/52126
8025 * g++.dg/template/using21.C: New.
8026 * g++.dg/template/using22.C: Likewise.
8027
8028 2012-02-16 Jason Merrill <jason@redhat.com>
8029
8030 PR c++/51415
8031 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8032
8033 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8034
8035 PR tree-optimization/52255
8036 * gcc.c-torture/compile/pr52255.c: New test.
8037
8038 PR debug/52260
8039 * g++.dg/debug/dwarf2/pr52260.C: New test.
8040
8041 PR middle-end/51929
8042 * g++.dg/ipa/pr51929.C: New test.
8043
8044 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8045
8046 PR target/52199
8047 * gcc.target/powerpc/pr52199.c: New file.
8048
8049 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8050
8051 PR target/52152
8052 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8053
8054 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8055
8056 * gcc.dg/pr51867.c: Don't include <math.h>.
8057 (sqrtf): Declare.
8058
8059 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8060
8061 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8062 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8063
8064 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8065
8066 PR tree-optimization/50561
8067 * gcc.dg/graphite/pr50561.c: New testcase.
8068
8069 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8070
8071 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8072 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8073
8074 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8075
8076 * gnat.dg/discr35.ad[sb]: New test.
8077
8078 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8079
8080 * gnat.dg/volatile10.adb: New test.
8081 * gnat.dg/volatile10_pkg.ads: New helper.
8082
8083 2012-02-14 Jason Merrill <jason@redhat.com>
8084
8085 * g++.dg/ext/attrib43.C: New.
8086
8087 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8088
8089 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8090 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8091 fgnu_tm.
8092 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8093 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8094 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8095 effective_target fgnu_tm.
8096 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8097
8098 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR c++/52247
8101 * g++.dg/template/asmgoto1.C: New test.
8102
8103 2012-02-14 Ian Lance Taylor <iant@google.com>
8104
8105 PR go/48501
8106 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8107 compiling generated file for 64bit and index tests.
8108
8109 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8110
8111 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8112
8113 2012-02-14 Richard Guenther <rguenther@suse.de>
8114
8115 PR tree-optimization/52244
8116 PR tree-optimization/51528
8117 * gcc.dg/torture/pr52244.c: New testcase.
8118
8119 2012-02-14 Walter Lee <walt@tilera.com>
8120
8121 * g++.dg/other/PR23205.C: Disable test on tile.
8122 * g++.dg/other/pr23205-2.C: Disable test on tile.
8123 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8124 * gcc.dg/20040813-1.c: Disable test on tile.
8125 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8126 * gcc.misc-tests/linkage.exp: Handle tilegx.
8127
8128 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR tree-optimization/52210
8131 * gcc.dg/pr52210.c: New test.
8132
8133 2012-02-14 Jason Merrill <jason@redhat.com>
8134
8135 PR c++/39055
8136 * g++.dg/overload/defarg5.C: New.
8137
8138 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR c/52181
8141 * c-c++-common/pr52181.c: New test.
8142
8143 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8144
8145 PR c++/52215
8146 * g++.dg/ext/atomic-1.C: New test.
8147
8148 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8149
8150 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8151
8152 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8153
8154 PR middle-end/52209
8155 * gcc.c-torture/execute/pr52209.c: New test.
8156
8157 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8158
8159 PR fortran/50981
8160 * gfortran.dg/elemental_optional_args_5.f03: New test.
8161
8162 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8163
8164 PR testsuite/50076
8165 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8166 cases.
8167
8168 2012-02-11 Ian Lance Taylor <iant@google.com>
8169
8170 PR go/51874
8171 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8172 SPARC Solaris. Don't run the test at all on systems where it may
8173 not work, rather than xfailing it.
8174
8175 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8176
8177 PR rtl-optimization/52175
8178 * gcc.c-torture/compile/pr52175.c: New test.
8179
8180 2012-02-10 Jason Merrill <jason@redhat.com>
8181
8182 PR c++/51910
8183 * g++.dg/template/repo10.C: New.
8184
8185 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8186
8187 PR debug/52132
8188 * gcc.dg/pr52132.c: New test.
8189
8190 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8191
8192 * gnat.dg/specs/aggr4.ads: New test.
8193 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8194
8195 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8196
8197 PR target/52146
8198 * gcc.target/i386/pr52146.c: New.
8199
8200 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8201
8202 PR middle-end/52177
8203 * c-c++-common/pr52177.c: New test.
8204
8205 2012-02-10 Jan Hubicka <jh@suse.cz>
8206
8207 PR middle-end/48600
8208 * g++.dg/torture/pr48600.C: New testcase.
8209
8210 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8211
8212 PR middle-end/52140
8213 * gcc.dg/dfp/pr52140.c: New test.
8214
8215 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR fortran/32380
8218 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8219 of dg-options.
8220
8221 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8222
8223 PR middle-end/51867
8224 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8225 * gcc.dg/pr51867.c: New test.
8226
8227 2012-02-09 Ian Lance Taylor <iant@google.com>
8228
8229 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8230 which don't support -fsplit-stack. Turn off optimization when
8231 compiling select5-out.go.
8232
8233 2012-02-08 Ian Lance Taylor <iant@google.com>
8234
8235 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8236 systems which don't support -fsplit-stack.
8237
8238 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8239
8240 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8241 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8242 machine instuction in the log.
8243
8244 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8245
8246 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8247 to 20 seconds.
8248
8249 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8250
8251 PR driver/48524
8252 * gcc.dg/pr48524.c: New test.
8253 * gcc.dg/pr48524.spec: New spec file for test.
8254
8255 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8256
8257 PR fortran/32380
8258 * gfortran.dg/vect/pr32380.f90: New test.
8259
8260 2012-02-08 Tobias Burnus <burnus@net-b.de>
8261
8262 PR fortran/52151
8263 * gfortran.dg/realloc_on_assign_12.f90: New.
8264
8265 2012-02-08 Richard Guenther <rguenther@suse.de>
8266
8267 PR rtl-optimization/52170
8268 * gcc.dg/torture/pr52170.c: New testcase.
8269
8270 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8271
8272 PR gcov-profile/52150
8273 * gcc.dg/tree-prof/pr52150.c: New test.
8274
8275 PR rtl-optimization/52139
8276 * gcc.dg/pr52139.c: New test.
8277
8278 2012-02-07 Jason Merrill <jason@redhat.com>
8279
8280 PR c++/51675
8281 * g++.dg/cpp0x/constexpr-union3.C: New.
8282
8283 PR c++/52035
8284 * g++.dg/lto/pr52035_0.C: New.
8285
8286 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8287
8288 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8289 * gcc.dg/special/weak-1.c: Likewise.
8290 * gcc.dg/ucnid-12.c: Likewise.
8291 * gcc.dg/torture/pr45678-1.c: Likewise.
8292 * gcc.dg/torture/pr45678-2.c: Likewise.
8293 * gcc.dg/vector-4.c: Likewise.
8294 * gcc.dg/ipa/inline-5.c: Likewise.
8295 * gcc.dg/ucnid-11.c: Likewise.
8296 * gcc.misc-tests/gcov-13.c: Likewise.
8297 * gcc.misc-tests/gcov-14.c: Likewise.
8298 * g++.dg/ext/label13.C: Likewise.
8299 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8300 hppa*-*-hpux* options.
8301 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8302 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8303 * gcc.dg/pr48616.c: Likewise.
8304 * gcc.dg/pr17957.c: Likewise.
8305 * gcc.dg/pr17055-1.c: Likewise.
8306 * gcc.dg/pr32912-1.c: Likewise.
8307 * gcc.dg/tm/pr51472.c: Likewise.
8308 * c-c++-common/fold-bitand-4.c: Likewise.
8309 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8310 Use dg-additional-options for extra options.
8311
8312 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8313
8314 * gcc.target/epiphany/interrupt-2.c: New test.
8315
8316 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8317
8318 PR target/52155
8319 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8320 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8321 for MIPS ELF.
8322
8323 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8324
8325 PR target/52152
8326 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8327
8328 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8329
8330 PR middle-end/24306
8331 PR target/52154
8332 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8333 * gcc.target/mips/va-arg-1.c: New test.
8334
8335 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8336
8337 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8338 for -mno-pointers-to-nested-functions.
8339
8340 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8341
8342 * gcc.c-torture/execute/20120207-1.c: New test.
8343
8344 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR rtl-optimization/52060
8347 * gcc.dg/torture/pr52060.c: New test.
8348
8349 PR middle-end/52074
8350 * gcc.c-torture/compile/pr52074.c: New test.
8351
8352 2012-02-07 Tobias Burnus <burnus@net-b.de>
8353
8354 PR fortran/51514
8355 * gfortran.dg/class_to_type_2.f90: New.
8356
8357 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8358
8359 PR fortran/32373
8360 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8361 Remove module.
8362
8363 2012-02-06 Jason Merrill <jason@redhat.com>
8364
8365 PR c++/52088
8366 * g++.dg/template/conv13.C: New.
8367
8368 2012-02-06 Richard Guenther <rguenther@suse.de>
8369
8370 PR tree-optimization/52115
8371 * gcc.c-torture/compile/pr52115.c: New testcase.
8372
8373 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR target/52129
8376 * gcc.c-torture/execute/pr52129.c: New test.
8377
8378 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8379
8380 * gcc.dg/pr48374.c: Actually add the test I forgot
8381 in the 2012-01-25 commit.
8382
8383 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8384
8385 PR fortran/32373
8386 * gfortran.dg/vect/vect-8.f90: New test case.
8387
8388 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8389
8390 PR fortran/48847
8391 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8392
8393 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8394
8395 PR fortran/52102
8396 * gfortran.dg/class_48.f90 : Add test of allocate class array
8397 component with source in subroutine test3. Remove commenting
8398 out in subroutine test4, since branching on unitialized variable
8399 is now fixed (no PR for this last.).
8400
8401 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8402
8403 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8404 on MIPS targets.
8405 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8406
8407 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8408
8409 PR target/52125
8410 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8411 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8412
8413 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8414
8415 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8416 (check_effective_target_sync_int_long): Use it.
8417 (check_effective_target_sync_char_short): Likewise.
8418 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8419
8420 2012-02-05 Tobias Burnus <burnus@net-b.de>
8421
8422 PR fortran/51972
8423 * gfortran.dg/class_48.f90: Add some further checks.
8424
8425 2012-02-05 Ira Rosen <irar@il.ibm.com>
8426
8427 PR tree-optimization/52091
8428 * gcc.dg/vect/pr52091.c: New test.
8429
8430 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8431
8432 PR rtl-optimization/52113
8433 * gcc.target/avr/pr52113.c: New test.
8434
8435 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR rtl-optimization/52092
8438 * gcc.c-torture/compile/pr52092.c: New test.
8439
8440 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8441
8442 PR fortran/41587
8443 * gfortran.dg/class_array_10.f03: New test.
8444
8445 PR fortran/46356
8446 * gfortran.dg/class_array_11.f03: New test.
8447
8448 PR fortran/51754
8449 * gfortran.dg/class_array_12.f03: New test.
8450
8451 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8452
8453 PR fortran/52012
8454 * gfortran.dg/realloc_on_assign_11.f90: New test.
8455
8456 2012-02-02 Tobias Burnus <burnus@net-b.de>
8457
8458 PR fortran/52093
8459 * gfortran.dg/shape_7.f90: New.
8460
8461 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8462
8463 * gcc.target/mips/mips-prepend-1.c: New test.
8464
8465 2012-02-02 Jan Hubicka <jh@suse.cz>
8466 Tom de Vries <tom@codesourcery.com>
8467
8468 PR middle-end/51998
8469 * gcc.dg/alias-12.c: New testcase.
8470 * gcc.dg/alias-13.c: New testcase.
8471
8472 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR target/52086
8475 * gcc.dg/pr52086.c: New test.
8476
8477 PR tree-optimization/52073
8478 * gcc.c-torture/compile/pr52073.c: New test.
8479
8480 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8481
8482 PR fortran/51958
8483 * gfortran.dg/function_optimize_10.f90: New test.
8484
8485 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8486
8487 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8488 test on alpha*-*-*.
8489
8490 2012-02-01 Tobias Burnus <burnus@net-b.de>
8491
8492 PR fortran/52024
8493 * gfortran.dg/typebound_operator_14.f90: New.
8494
8495 2012-02-01 Tobias Burnus <burnus@net-b.de>
8496
8497 PR fortran/52059
8498 * gfortran.dg/elemental_function_1.f90: New.
8499
8500 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8501
8502 PR rtl-optimization/51374
8503 * gcc.target/avr/torture/pr51374-1.c:
8504 Also fail if SBIS is seen.
8505
8506 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8507
8508 PR rtl-optimization/51374
8509 * gcc.target/avr/torture/pr51374-1.c: New.
8510
8511 2012-01-31 Tobias Burnus <burnus@net-b.de>
8512
8513 PR fortran/52024
8514 * gfortran.dg/typebound_generic_11.f90: New.
8515
8516 2012-01-31 Tobias Burnus <burnus@net-b.de>
8517
8518 PR fortran/52029
8519 * gfortran.dg/class_49.f90: New.
8520
8521 2012-01-31 Tobias Burnus <burnus@net-b.de>
8522
8523 PR fortran/52013
8524 * gfortran.dg/elemental_args_check_6.f90: New.
8525
8526 2012-01-31 Jason Merrill <jason@redhat.com>
8527
8528 PR c++/52043
8529 * g++.dg/cpp0x/variadic122.C: New.
8530
8531 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8532
8533 PR fortran/52012
8534 * gfortran.dg/realloc_on_assign_10.f90: New test.
8535
8536 2012-01-31 Richard Guenther <rguenther@suse.de>
8537
8538 PR tree-optimization/51528
8539 * gcc.dg/torture/pr51528.c: New testcase.
8540
8541 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8542
8543 PR go/48501
8544 * lib/go.exp (go_target_compile): Append timeout= to options.
8545 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8546 select5-out.go test on alpha*-*-* targets.
8547
8548 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8549
8550 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8551 (TEST_SHORT): Reformat in the same way.
8552 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8553 (TEST_SHORT): Reformat in the same way.
8554 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8555 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8556 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8557 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8558 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8559
8560 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8561
8562 PR target/51835
8563 * gcc.target/arm/pr51835.c: New testcase.
8564
8565 2012-01-30 Richard Guenther <rguenther@suse.de>
8566
8567 PR tree-optimization/52028
8568 * gcc.dg/torture/pr52028.c: New testcase.
8569 * gfortran.dg/ldist-pr45199.f: Adjust.
8570 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8571 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8572 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8573
8574 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR debug/52027
8577 * gcc.dg/tree-prof/pr52027.c: New test.
8578
8579 PR tree-optimization/52046
8580 * gcc.dg/pr52046.c: New test.
8581
8582 PR debug/52048
8583 * g++.dg/other/pr52048.C: New test.
8584
8585 2012-01-30 Richard Guenther <rguenther@suse.de>
8586
8587 PR tree-optimization/52045
8588 * gcc.dg/pr52045.c: New testcase.
8589
8590 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8591
8592 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8593 new code generated for __sync_lock_release.
8594
8595 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8596
8597 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8598
8599 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8600
8601 PR testsuite/51875
8602 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8603
8604 * g++.dg/ext/visibility/template10.C: Fix typo.
8605
8606 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8607
8608 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8609
8610 PR c++/51327
8611 * g++.dg/cpp0x/constexpr-ice6.C: New.
8612
8613 2012-01-29 Tobias Burnus <burnus@net-b.de>
8614
8615 PR fortran/41600
8616 * gfortran.dg/default_initialization_6.f90: New.
8617
8618 2012-01-29 Tobias Burnus <burnus@net-b.de>
8619
8620 PR fortran/51972
8621 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8622 * gfortran.dg/class_48.f90: New.
8623
8624 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8625
8626 PR fortran/51808
8627 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8628
8629 2012-01-28 Tobias Burnus <burnus@net-b.de>
8630
8631 PR fortran/51972
8632 * gfortran.dg/class_allocate_12.f90: New.
8633
8634 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8635
8636 * gcc.dg/torture/pr50444.c: Fix dg directives.
8637
8638 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8639
8640 PR target/52006
8641 * gcc.target/arm/pr52006.c: New test.
8642
8643 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8644
8645 PR testsuite/52011
8646 * gcc.dg/lto/trans-mem.h: New file.
8647 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8648 * gcc.dg/lto/trans-mem-1_1.c: Same.
8649 * gcc.dg/lto/trans-mem-4_1.c: Same.
8650 * gcc.dg/lto/trans-mem-3_1.c: Same.
8651
8652 2012-01-27 Tobias Burnus <burnus@net-b.de>
8653
8654 PR fortran/52022
8655 * gfortran.dg/dummy_procedure_7.f90: New.
8656
8657 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8658
8659 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8660 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8661
8662 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8663
8664 PR c++/51852
8665 * g++.dg/other/gc5.C: New test.
8666
8667 2012-01-27 Richard Guenther <rguenther@suse.de>
8668
8669 PR tree-optimization/50444
8670 * gcc.dg/torture/pr50444.c: New testcase.
8671
8672 2012-01-27 Tobias Burnus <burnus@net-b.de>
8673
8674 PR fortran/51970
8675 PR fortran/51977
8676 * gfortran.dg/move_alloc_13.f90: New.
8677
8678 2012-01-27 Tobias Burnus <burnus@net-b.de>
8679
8680 PR fortran/51953
8681 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8682 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8683 and change dg-error string.
8684
8685 2012-01-27 Tobias Burnus <burnus@net-b.de>
8686
8687 PR fortran/52016
8688 * gfortran.dg/elemental_args_check_5.f90: New.
8689
8690 2012-01-27 Richard Guenther <rguenther@suse.de>
8691
8692 PR middle-end/51959
8693 * g++.dg/torture/pr51959.C: New testcase.
8694
8695 2012-01-27 Tom de Vries <tom@codesourcery.com>
8696
8697 PR tree-optimization/51990
8698 * gcc.dg/pr51990.c: New test.
8699 * gcc.dg/pr51990-2.c: Same.
8700
8701 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8702 Tobias Burnus <burnus@gcc.gnu.org>
8703
8704 PR fortran/48705
8705 * gfortran.dg/class_allocate_11.f03: New.
8706
8707 PR fortran/51870
8708 PR fortran/51943
8709 PR fortran/51946
8710 * gfortran.dg/class_allocate_7.f03: New.
8711 * gfortran.dg/class_allocate_8.f03: New.
8712 * gfortran.dg/class_allocate_9.f03: New.
8713 * gfortran.dg/class_allocate_10.f03: New.
8714
8715 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8716
8717 * gnat.dg/discr34.adb: New test.
8718 * gnat.dg/discr34_pkg.ads: New helper.
8719
8720 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8721
8722 * gnat.dg/discr33.adb: New test.
8723
8724 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8725
8726 * gnat.dg/limited_with3.ad[sb): New test.
8727 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8728 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8729 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8730
8731 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8732
8733 * gnat.dg/stack_usage1.adb: New test.
8734 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8735
8736 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8737 * gcc.dg/pr44194-2.c: Likewise.
8738
8739 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8740
8741 PR c++/51370
8742 * g++.dg/template/crash112.C: New.
8743
8744 2012-01-27 Richard Henderson <rth@redhat.com>
8745
8746 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8747
8748 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8749
8750 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8751
8752 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR middle-end/51895
8755 * g++.dg/opt/pr51895.C: New test.
8756
8757 2012-01-26 Michael Matz <matz@suse.de>
8758
8759 PR tree-optimization/48794
8760 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8761
8762 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8763
8764 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8765
8766 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8767
8768 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8769 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8770 memory.
8771 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8772 the default value for s390 and s390x.
8773
8774 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8775
8776 PR lto/51698
8777 * gcc.dg/lto/trans-mem-4_0.c: New.
8778 * gcc.dg/lto/trans-mem-4_1.c: New.
8779 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8780 TM builtins.
8781 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8782 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8783 TM builtins.
8784 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8785 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8786 TM builtins.
8787
8788 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8789
8790 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8791
8792 2012-01-25 Ian Lance Taylor <iant@google.com>
8793
8794 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8795
8796 2012-01-25 Tobias Burnus <burnus@net-b.de>
8797
8798 PR fortran/51995
8799 * gfortran.dg/typebound_proc_25.f90: New.
8800
8801 2012-01-25 Jason Merrill <jason@redhat.com>
8802
8803 PR c++/51992
8804 * g++.dg/lto/pr51992_0.C: New.
8805
8806 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8807
8808 PR tree-optimization/51987
8809 * gcc.target/i386/pr51987.c: New test.
8810
8811 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8812
8813 * gcc.dg/tm/lto-1.c: Require lto support in target.
8814
8815 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8816
8817 PR rtl-optimization/48374
8818 * gcc.dg/pr48374.c: New test.
8819
8820 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8821
8822 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8823
8824 2012-01-25 Tobias Burnus <burnus@net-b.de>
8825
8826 PR fortran/51966
8827 * gfortran.dg/derived_constructor_char_3.f90: New.
8828
8829 2012-01-24 Ian Lance Taylor <iant@google.com>
8830
8831 * go.test/go-test.exp (filecmp): New procedure.
8832 (errchk): Handle quoted square brackets.
8833 (go-gc-tests): Set go_compile_args. Handle various new test
8834 lines. Skip a few new tests.
8835 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8836
8837 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8838
8839 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8840 (check_effective_target_vect_extract_even_odd)
8841 (check_effective_target_vect_interleave): Return true for MIPS
8842 paired-single.
8843
8844 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8845
8846 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
8847 (main): Use it instead of argc.
8848
8849 2012-01-24 Jason Merrill <jason@redhat.com>
8850
8851 PR c++/51973
8852 * g++.dg/cpp0x/sfinae31.C: New.
8853
8854 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8855
8856 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
8857
8858 2012-01-24 Jason Merrill <jason@redhat.com>
8859
8860 PR c++/51812
8861 * g++.dg/inherit/covariant20.C: New.
8862
8863 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
8864
8865 PR c++/51223
8866 * g++.dg/parse/crash58.C: New.
8867
8868 2012-01-24 Jakub Jelinek <jakub@redhat.com>
8869
8870 PR target/51957
8871 * gcc.dg/pr51957-1.c: New test.
8872 * gcc.dg/pr51957-1.h: New file.
8873 * gcc.dg/pr51957-2.c: New test.
8874
8875 2012-01-23 Jason Merrill <jason@redhat.com>
8876
8877 PR c++/51930
8878 * g++.dg/ext/visibility/template10.C: New.
8879
8880 2012-01-23 Tobias Burnus <burnus@net-b.de>
8881
8882 PR fortran/51948
8883 * gfortran.dg/move_alloc_12.f90: New.
8884
8885 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8886
8887 PR middle-end/45416
8888 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
8889
8890 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
8891
8892 PR c++/51398
8893 * g++.dg/template/crash111.C: New.
8894
8895 2012-01-23 Arnaud Charlet <charlet@adacore.com>
8896
8897 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
8898 configurations.
8899 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
8900
8901 2012-01-23 Dodji Seketeli <dodji@redhat.com>
8902
8903 PR testsuite/51941
8904 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
8905 the DW_TAG_class_type and DW_AT_name: "Executor".
8906
8907 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8908
8909 * lib/target-supports.exp
8910 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
8911 (check_effective_target_vect_interleave): Likewise.
8912
8913 2012-01-22 Jason Merrill <jason@redhat.com>
8914
8915 PR c++/51925
8916 * g++.dg/template/using20.C: New.
8917 * g++.dg/template/template-id-2.C: Adjust diagnostic.
8918
8919 2012-01-23 Jason Merrill <jason@redhat.com>
8920
8921 PR target/51934
8922 * g++.dg/torture/pr51344.C: Limit to x86.
8923
8924 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
8925
8926 * c-c++-common/tm/omp.c: Require target with pthread support.
8927
8928 2012-01-23 Richard Guenther <rguenther@suse.de>
8929
8930 PR tree-optimization/51949
8931 * gcc.dg/torture/pr51949.c: New testcase.
8932
8933 2012-01-23 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR rtl-optimization/51933
8936 * gcc.c-torture/execute/pr51933.c: New test.
8937
8938 2012-01-22 Douglas B Rupp <rupp@gnat.com>
8939
8940 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
8941 Do not define for Interix.
8942
8943 2012-01-22 Jason Merrill <jason@redhat.com>
8944
8945 PR c++/51832
8946 * g++.dg/lto/pr51832.h: New.
8947 * g++.dg/lto/pr51832_0.C: New.
8948 * g++.dg/lto/pr51832_1.C: New.
8949
8950 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
8951
8952 * gcc.dg/ext-elim-1.c: New test.
8953
8954 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8955
8956 PR target/51931
8957 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
8958 * g++.dg/opt/longbranch1.C: Likewise.
8959
8960 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
8961
8962 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
8963 in C++11 mode.
8964
8965 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
8966
8967 PR fortran/50556
8968 * gfortran.dg/namelist_74.f90: New test.
8969 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
8970
8971 2012-01-21 Tobias Burnus <burnus@net-b.de>
8972
8973 PR fortran/51913
8974 * gfortran.dg/class_47.f90: New.
8975
8976 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
8977
8978 * gnat.dg/renaming5.ad[sb]: New test.
8979
8980 2012-01-20 Jason Merrill <jason@redhat.com>
8981
8982 PR c++/51919
8983 * g++.dg/pch/mangle1.{C,Hs}: Remove.
8984
8985 2012-01-20 Jason Merrill <jason@redhat.com>
8986
8987 PR c++/51922
8988 * g++.dg/ext/attrib42.C: Require ilp32.
8989
8990 2012-01-20 Jakub Jelinek <jakub@redhat.com>
8991
8992 PR target/51915
8993 * gcc.target/arm/pr51915.c: New test.
8994
8995 2012-01-20 Cary Coutant <ccoutant@google.com>
8996 Dodji Seketeli <dodji@redhat.com>
8997
8998 PR debug/45682
8999 * g++.dg/debug/dwarf2/nested-3.C: New test.
9000
9001 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9002
9003 PR c++/51402
9004 * g++.dg/template/crash110.C: New.
9005
9006 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9007
9008 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9009 Remove default options on hppa*-*-hpux*.
9010
9011 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9012
9013 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9014
9015 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9016
9017 * gcc.c-torture/compile/pr51856.c: New testcase.
9018
9019 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9020
9021 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9022 options to go_target_compile.
9023
9024 2012-01-20 Kai Tietz <ktietz@redhat.com>
9025
9026 * g++.dg/torture/pr51344.C: Fix typo.
9027
9028 2012-01-20 Richard Guenther <rguenther@suse.de>
9029
9030 PR tree-optimization/51903
9031 * g++.dg/torture/pr51903.C: New testcase.
9032
9033 2012-01-20 Tobias Burnus <burnus@net-b.de>
9034 Janus Weil <janus@gcc.gnu.org>
9035
9036 PR fortran/51056
9037 * gfortran.dg/use_21.f90: New.
9038
9039 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9040
9041 PR target/51106
9042 * gcc.dg/torture/pr51106-1.c: New test.
9043 * gcc.dg/torture/pr51106-2.c: New test.
9044
9045 2012-01-19 Kai Tietz <ktietz@redhat.com>
9046
9047 * g++.dg/torture/pr51344.C: New test.
9048
9049 2012-01-19 Tobias Burnus <burnus@net-b.de>
9050
9051 PR fortran/51904
9052 * gfortran.dg/intrinsic_size_2.f90: New.
9053
9054 2012-01-19 Jason Merrill <jason@redhat.com>
9055
9056 PR c++/51889
9057 * g++.dg/inherit/using7.C: New.
9058
9059 2012-01-19 Richard Guenther <rguenther@suse.de>
9060
9061 PR tree-optimization/37997
9062 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9063
9064 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9065
9066 PR rtl-optimization/51505
9067 * gcc.dg/pr51505.c: New test.
9068
9069 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9070
9071 PR fortran/51634
9072 * gfortran.dg/typebound_operator_12.f03: New.
9073 * gfortran.dg/typebound_operator_13.f03: New.
9074
9075 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9076
9077 PR c++/51225
9078 * g++.dg/cpp0x/pr51225.C: New.
9079
9080 2012-01-17 Ian Lance Taylor <iant@google.com>
9081
9082 PR go/50656
9083 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9084
9085 2012-01-17 Tobias Burnus <burnus@net-b.de>
9086
9087 PR fortran/51869
9088 * gfortran.dg/realloc_on_assign_9.f90: New.
9089
9090 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9091
9092 PR other/51165
9093 * gcc.dg/tm/memopt-3.c: Remove xfail.
9094 * gcc.dg/tm/memopt-4.c: Remove xfail.
9095 * gcc.dg/tm/memopt-5.c: Remove xfail.
9096 * gcc.dg/tm/memopt-7.c: Remove xfail.
9097
9098 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9099
9100 PR tree-optimization/51877
9101 * gcc.c-torture/execute/pr51877.c: New test.
9102
9103 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9104
9105 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9106 {!vect_align_arrays} to vect_sizes_32B_16B.
9107 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9108 * gcc.dg/vect/vect-peel-3.c: Ditto.
9109
9110 2012-01-16 Jason Merrill <jason@redhat.com>
9111
9112 PR c++/51854
9113 * g++.dg/abi/mangle60.C: New.
9114
9115 PR c++/51827
9116 * g++.dg/pch/mangle1.{C,Hs}: New.
9117
9118 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9119 Tobias Burnus <burnus@net-b.de>
9120
9121 PR fortran/50981
9122 * gfortran.dg/elemental_optional_args_3.f90: New
9123 * gfortran.dg/elemental_optional_args_4.f90: New
9124
9125 2012-01-16 Tobias Burnus <burnus@net-b.de>
9126
9127 PR fortran/51809
9128 * gfortran.dg/use_20.f90: New
9129
9130 2012-01-16 Jason Merrill <jason@redhat.com>
9131
9132 PR c++/51868
9133 * g++.dg/cpp0x/rv-bitfield.C: New.
9134 * g++.dg/cpp0x/rv-bitfield2.C: New.
9135
9136 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9137
9138 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9139 subroutine 'qsort' and use index array to assign the result.
9140
9141 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9142
9143 PR tree-optimization/51865
9144 * gcc.dg/pr51865.c: New test.
9145
9146 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9147
9148 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9149
9150 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9151
9152 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9153 to be loaded from the constant pool, rather than via %hi and %lo.
9154
9155 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9156
9157 PR rtl-optimization/51821
9158 * gcc.dg/pr51821.c: New test.
9159
9160 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9161
9162 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9163
9164 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9165
9166 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9167
9168 2012-01-14 Tobias Burnus <burnus@net-b.de>
9169
9170 PR fortran/51800
9171 * gfortran.dg/init_flag_8.f90: New.
9172 * gfortran.dg/init_flag_9.f90: New.
9173
9174 2011-01-14 Tobias Burnus <burnus@net-b.de>
9175
9176 PR fortran/51816
9177 * gfortran.dg/use_18.f90: New.
9178 * gfortran.dg/use_19.f90: New.
9179
9180 2012-01-13 Ian Lance Taylor <iant@google.com>
9181
9182 PR c++/50012
9183 * g++.dg/warn/Wsign-compare-4.C: New.
9184
9185 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9186
9187 PR fortran/48351
9188 * gfortran.dg/alloc_comp_assign.f03: New.
9189 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9190 __BUILTIN_FREE from 38 to 32.
9191
9192 2012-01-13 Jason Merrill <jason@redhat.com>
9193
9194 PR c++/20681
9195 * g++.dg/warn/Wreturn-type-7.C: New.
9196
9197 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9198
9199 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9200 assumption.
9201 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9202 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9203 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9204 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9205 int32plus because of big array needed.
9206 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9207 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9208
9209 2012-01-13 Jason Merrill <jason@redhat.com>
9210
9211 PR c++/51813
9212 * g++.dg/ext/visibility/template9.C: New.
9213
9214 PR c++/51620
9215 * g++.dg/cpp0x/defaulted34.C: New.
9216 * g++.dg/template/virtual3.C: New.
9217
9218 2012-01-13 Richard Guenther <rguenther@suse.de>
9219
9220 PR middle-end/8081
9221 * gcc.dg/torture/pr8081.c: New testcase.
9222
9223 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9224
9225 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9226
9227 2012-01-12 Jason Merrill <jason@redhat.com>
9228
9229 PR c++/51714
9230 * g++.dg/ext/stmtexpr14.C: New.
9231
9232 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9233
9234 PR c++/51633
9235 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9236
9237 2012-01-12 Jason Merrill <jason@redhat.com>
9238
9239 PR c++/48051
9240 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9241 * g++.dg/abi/mangle58.C: Likewise.
9242
9243 PR c++/51403
9244 * g++.dg/template/arg8.C: New.
9245
9246 2012-01-12 Ira Rosen <irar@il.ibm.com>
9247
9248 PR tree-optimization/51799
9249 * gcc.dg/vect/pr51799.c: New test.
9250 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9251 patterns.
9252
9253 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9254 Tobias Burnus <burnus@net-b.de>
9255
9256 PR fortran/51057
9257 PR fortran/51616
9258 * lib/target-supports.exp
9259 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9260 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9261
9262 2012-01-11 Jason Merrill <jason@redhat.com>
9263
9264 PR c++/51565
9265 * g++.dg/ext/attrib42.C: New.
9266
9267 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR bootstrap/51796
9270 * gcc.dg/pr51796.c: New test.
9271
9272 2012-01-11 Jason Merrill <jason@redhat.com>
9273
9274 PR c++/51818
9275 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9276
9277 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9278
9279 * gnat.dg/array19.ad[sb]: New test.
9280
9281 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9282
9283 * gnat.dg/opt23.ad[sb]: New test.
9284 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9285 * gnat.dg/opt24.ad[sb]: New test.
9286
9287 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9288
9289 PR tree-optimization/49642
9290 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9291 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9292
9293 2012-01-11 Jason Merrill <jason@redhat.com>
9294
9295 PR c++/51613
9296 * g++.dg/template/explicit-args5.C: New.
9297
9298 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9299
9300 * gcc.c-torture/execute/20120110-1.c: New testcase.
9301
9302 2012-01-10 Jason Merrill <jason@redhat.com>
9303
9304 PR c++/51614
9305 * g++.dg/inherit/ambig1.C: New.
9306
9307 PR c++/51433
9308 * g++.dg/cpp0x/constexpr-cache1.C: New.
9309
9310 2012-01-10 Richard Guenther <rguenther@suse.de>
9311
9312 PR tree-optimization/51801
9313 * gcc.dg/torture/pr51801.c: New testcase.
9314
9315 2012-01-10 Tobias Burnus <burnus@net-b.de>
9316
9317 PR fortran/51652
9318 * gfortran.dg/allocate_with_typespec_5.f90: New.
9319
9320 2012-01-10 Tobias Burnus <burnus@net-b.de>
9321
9322 * gfortran.dg/class_39.f03: Update dg-error string.
9323
9324 2012-01-10 Richard Guenther <rguenther@suse.de>
9325
9326 PR tree-optimization/50913
9327 * gcc.dg/graphite/interchange-16.c: New testcase.
9328 * gcc.dg/graphite/scop-20.c: XFAIL.
9329 * gfortran.dg/graphite/interchange-1.f: Likewise.
9330 * gfortran.dg/graphite/block-1.f90: Likewise.
9331 * gfortran.dg/graphite/block-2.f: Likewise.
9332
9333 2012-01-10 Richard Henderson <rth@redhat.com>
9334
9335 * lib/target-supports.exp (check_effective_target_vect_perm,
9336 check_effective_target_vect_perm_byte,
9337 check_effective_target_vect_perm_short): Enable for arm neon.
9338
9339 2012-01-09 Tobias Burnus <burnus@net-b.de>
9340
9341 PR fortran/46328
9342 * gfortran.dg/typebound_operator_11.f90: New.
9343
9344 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9345
9346 * gnat.dg/array18.adb: New test.
9347 * gnat.dg/array18_pkg.ads: New helper.
9348
9349 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9350
9351 PR fortran/51791
9352 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9353 around base object in first assignment in main program.
9354 * gfortran.dg/typebound_operator_10.f03: New test.
9355
9356 2012-01-09 Martin Jambor <mjambor@suse.cz>
9357
9358 PR tree-optimization/51759
9359 * g++.dg/ipa/pr51759.C: New test.
9360
9361 2012-01-09 Tobias Burnus <burnus@net-b.de>
9362
9363 PR fortran/51758
9364 * gfortran.dg/optional_absent_2.f90: New.
9365
9366 2012-01-09 Tobias Burnus <burnus@net-b.de>
9367
9368 PR fortran/51578
9369 * gfortran.dg/use_17.f90: New.
9370
9371 2012-01-09 Gary Funck <gary@intrepid.com>
9372
9373 PR preprocessor/33919
9374 * gcc.dg/pr33919.c: New test.
9375 * gcc.dg/pr33919-0.h: New test header file.
9376 * gcc.dg/pr33919-1.h: Ditto.
9377 * gcc.dg/pr33919-2.h: Ditto.
9378
9379 2012-01-07 Jan Hubicka <jh@suse.cz>
9380
9381 PR tree-optimize/51694
9382 * gcc.c-torture/compile/pr51694.c: new testcase.
9383
9384 2012-01-07 Jan Hubicka <jh@suse.cz>
9385
9386 PR tree-optimization/51600
9387 * g++.dg/torture/pr51600.C: New testcase.
9388
9389 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9390
9391 PR gcov-profile/51715
9392 PR gcov-profile/51717
9393 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9394 * gcc.misc-tests/gcov-14.c: Likewise.
9395
9396 2012-01-06 Jason Merrill <jason@redhat.com>
9397
9398 * g++.dg/parse/new5.C: New.
9399
9400 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9401
9402 PR testsuite/51655
9403 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9404 including <string.h>.
9405
9406 2012-01-06 Jason Merrill <jason@redhat.com>
9407
9408 * g++.dg/abi/mangle51.C: New.
9409 * g++.dg/abi/mangle52.C: New.
9410 * g++.dg/abi/mangle53.C: New.
9411 * g++.dg/abi/mangle54.C: New.
9412 * g++.dg/abi/mangle55.C: New.
9413 * g++.dg/abi/mangle56.C: New.
9414 * g++.dg/abi/mangle57.C: New.
9415 * g++.dg/abi/mangle58.C: New.
9416 * g++.dg/abi/mangle59.C: New.
9417 * g++.dg/cpp0x/trailing3.C: Update mangling.
9418 * g++.dg/cpp0x/variadic111.C: Update mangling.
9419 * g++.dg/cpp0x/variadic4.C: Update mangling.
9420 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9421 * g++.dg/template/nontype22.C: Works now.
9422 * g++.dg/template/pr35240.C: Works now.
9423
9424 * g++.dg/cpp0x/error7.C: New.
9425
9426 2012-01-06 Tobias Burnus <burnus@net-b.de>
9427
9428 * gfortran.dg/deallocate_stat_2.f90: New.
9429 * coarray/allocate_errgmsg.f90: New.
9430 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9431 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9432 * coarray/subobject_1.f90: Fix for num_images > 1.
9433 * gfortran.dg/deallocate_stat.f90: Update due to changed
9434 stat= handling.
9435
9436 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9437
9438 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9439
9440 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9441
9442 * ada/acats/overflow.lst: Add cb20004.
9443
9444 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9445
9446 PR c++/51541
9447 * g++.dg/cpp0x/alias-decl-18.C: New test.
9448
9449 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9450
9451 * gcc.c-torture/execute/20120104-1.c: New test.
9452
9453 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9454
9455 PR fortran/PR48946
9456 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9457 the old typebound_operator_8.f03.
9458 * gfortran.dg/typebound_operator_8.f03: New version of
9459 typebound_operator_7.f03 with 'u' a derived type instead of a
9460 class object.
9461
9462 2012-01-05 Richard Guenther <rguenther@suse.de>
9463
9464 * g++.dg/torture/pr49309.C: Skip for -flto.
9465
9466 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9467
9468 PR middle-end/51761
9469 * gcc.c-torture/compile/pr51761.c: New test.
9470
9471 2012-01-05 Richard Guenther <rguenther@suse.de>
9472
9473 PR tree-optimization/51760
9474 * gcc.dg/torture/pr51760.c: New testcase.
9475
9476 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9477
9478 PR middle-end/51472
9479 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9480
9481 2012-01-05 Richard Guenther <rguenther@suse.de>
9482
9483 PR lto/41576
9484 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9485 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9486
9487 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9488
9489 PR debug/51695
9490 * gcc.dg/pr51695.c: New test.
9491
9492 2012-01-04 Andrew Pinski <apinski@cavium.com>
9493
9494 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9495 * gcc.target/mips/octeon2-lx-1.c: New test.
9496 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9497 * gcc.target/mips/octeon2-lx-2.c: New test.
9498 * gcc.target/mips/octeon2-lx-3.c: New test.
9499
9500 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9501
9502 PR other/51163
9503 PR other/51164
9504 * gcc.dg/tm/alias-1.c: Adjust regexp.
9505 * gcc.dg/tm/alias-2.c: Adjust regexp.
9506
9507 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9508
9509 PR c++/51064
9510 * g++.dg/warn/Wparentheses-26.C: New.
9511
9512 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9513
9514 * gfortran.dg/elemental_optional_args_2.f90: New test.
9515
9516 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9517
9518 PR fortran/49693
9519 * gfortran.dg/common_17.f90: New test.
9520
9521 2012-01-04 Richard Guenther <rguenther@suse.de>
9522
9523 PR tree-optimization/49651
9524 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9525 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9526
9527 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9528
9529 PR c++/51738
9530 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9531
9532 2012-01-03 Andrew Pinski <apinski@cavium.com>
9533
9534 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9535 for all mips targets. Also allow an optional .cfi_startproc.
9536
9537 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9538
9539 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9540
9541 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9542
9543 PR c++/29273
9544 * g++.dg/rtti/dyncast5.C: New.
9545
9546 2012-01-03 Richard Guenther <rguenther@suse.de>
9547
9548 PR tree-optimization/51070
9549 * gcc.dg/torture/pr51070-2.c: New testcase.
9550
9551 2012-01-03 Richard Guenther <rguenther@suse.de>
9552
9553 PR tree-optimization/51692
9554 * gcc.dg/torture/pr51692.c: New testcase.
9555
9556 2012-01-03 Richard Guenther <rguenther@suse.de>
9557
9558 PR debug/51650
9559 * g++.dg/lto/pr51650-3_0.C: New testcase.
9560
9561 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9562
9563 PR c++/15867
9564 * g++.dg/warn/Wredundant-decls-spec.C: New.
9565
9566 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR tree-optimization/51719
9569 * g++.dg/tree-prof/pr51719.C: New test.
9570
9571 2012-01-03 Richard Guenther <rguenther@suse.de>
9572
9573 PR middle-end/51730
9574 * gcc.dg/fold-compare-6.c: New testcase.
9575
9576 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR c++/51669
9579 * g++.dg/gomp/pr51669.C: New test.
9580
9581 2012-01-02 Jason Merrill <jason@redhat.com>
9582
9583 PR c++/51675
9584 * g++.dg/cpp0x/constexpr-union2.C: New.
9585
9586 PR c++/51666
9587 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9588
9589 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9590
9591 PR c++/51462
9592 * g++.dg/cpp0x/constexpr-99.C: New test.
9593
9594 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9595
9596 PR c++/20140
9597 * g++.dg/template/init9.C: New.
9598
9599 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9600
9601 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9602 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9603 rather than a specific number.
9604
9605 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9606
9607 PR fortran/46262
9608 PR fortran/46328
9609 PR fortran/51052
9610 * gfortran.dg/typebound_operator_7.f03: New.
9611 * gfortran.dg/typebound_operator_8.f03: New.
9612
9613 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9614
9615 PR target/51729
9616 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9617 XFAIL.
9618 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9619
9620 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9621
9622 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9623
9624 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9625
9626 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9627 for MIPS.
9628
9629 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9630
9631 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9632 * gfortran.dg/io_real_boz_4.f90: Likewise.
9633 * gfortran.dg/io_real_boz_5.f90: Likewise.
9634
9635 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9636
9637 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9638
9639 2012-01-02 Revital Eres <revital.eres@linaro.org>
9640
9641 * gcc.dg/sms-11.c: New file.
9642
9643 2012-01-02 Tobias Burnus <burnus@net-b.de>
9644
9645 PR fortran/51682
9646 * gfortran.dg/coarray/image_index_3.f90: New.
9647
9648 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9649
9650 PR c++/16603
9651 * g++.dg/parse/enum8.C: New.
9652
9653 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9654
9655 PR c++/51379
9656 * g++.dg/conversion/reinterpret4.C: New.
9657 * g++.dg/conversion/reinterpret1.C: Adjust.
9658
9659 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9660
9661 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9662
9663 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9664
9665 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9666 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9667 * g++.old-deja/g++.jason/access14.C: Likewise.
9668 * g++.old-deja/g++.jason/access8.C: Likewise.
9669 * g++.old-deja/g++.jason/access1.C: Likewise.
9670 * g++.old-deja/g++.other/access3.C: Likewise.
9671 * g++.old-deja/g++.other/access5.C: Likewise.
9672 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9673 * g++.old-deja/g++.law/visibility22.C: Likewise.
9674 * g++.old-deja/g++.law/visibility26.C: Likewise.
9675 * g++.old-deja/g++.mike/p2746.C: Likewise.
9676 * g++.dg/debug/using1.C: Likewise.
9677 * g++.dg/lookup/using51.C: Likewise.
9678 * g++.dg/inherit/using5.C: Likewise.
9679 * g++.dg/inherit/pr30297.C: Likewise.
9680 * g++.dg/inherit/access8.C: Likewise.
9681 * g++.dg/torture/pr39362.C: Likewise.
9682 * g++.dg/template/crash13.C: Likewise.
9683 * g++.dg/template/using10.C: Likewise.
9684
9685 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9686
9687 PR fortran/51502
9688 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9689
9690 2012-01-01 Ira Rosen <irar@il.ibm.com>
9691
9692 PR tree-optimization/51704
9693 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9694 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9695 corresponding flags.
9696
9697 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9698
9699 PR c++/51723
9700 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9701
9702 2012-01-01 Jan Hubicka <jh@suse.cz>
9703
9704 PR rtl-optimization/51069
9705 * gcc.c-torture/compile/pr51069.c: New testcase.
9706
9707 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR tree-optimization/51683
9710 * gcc.dg/pr51683.c: New test.
9711 \f
9712 Copyright (C) 2012 Free Software Foundation, Inc.
9713
9714 Copying and distribution of this file, with or without modification,
9715 are permitted in any medium without royalty provided the copyright
9716 notice and this notice are preserved.