OSDN Git Service

2012-02-28 Richard Earnshaw <rearnsha@arm.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-02-28  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2
3         * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
4         * gcc.target/arm/vfp2.c: Likewise.
5         * gcc.target/arm/vfp3.c: Likewise.
6         * gcc.target/arm/vfp4.c: Likewise.
7         * gcc.target/arm/vfp5.c: Likewise.
8         * gcc.target/arm/vfp6.c: Likewise.
9         * gcc.target/arm/vfp7.c: Likewise.
10         * gcc.target/arm/vfp8.c: Likewise.
11         * gcc.target/arm/vfp9.c: Likewise.
12         * gcc.target/arm/vfp10.c: Likewise.
13         * gcc.target/arm/vfp11.c: Likewise.
14         * gcc.target/arm/vfp12.c: Likewise.
15         * gcc.target/arm/vfp13.c: Likewise.
16         * gcc.target/arm/vfp14.c: Likewise.
17         * gcc.target/arm/vfp15.c: Likewise.
18         * gcc.target/arm/vfp16.c: Likewise.
19         * gcc.target/arm/vfp17.c: Likewise.
20         * gcc.target/arm/neon-constants.h: New file.
21         * gcc.target/arm/neon-vect1.c: New test.
22         * gcc.target/arm/neon-vect2.c: New test.
23         * gcc.target/arm/neon-vect3.c: New test.
24         * gcc.target/arm/neon-vect4.c: New test.
25         * gcc.target/arm/neon-vect5.c: New test.
26         * gcc.target/arm/neon-vect6.c: New test.
27         * gcc.target/arm/neon-vect7.c: New test.
28         * gcc.target/arm/neon-vect8.c: New test.
29
30 2012-02-28  Richard Guenther  <rguenther@suse.de>
31
32         PR tree-optimization/52402
33         * gcc.dg/torture/pr52402.c: New testcase.
34
35 2012-02-28  Richard Guenther  <rguenther@suse.de>
36
37         PR lto/52400
38         * g++.dg/lto/pr52400_0.C: New testcase.
39
40 2012-02-28  Georg-Johann Lay  <avr@gjlay.de>
41
42         * gcc.target/avr/torture/builtins-1.c: New test.
43         * gcc.target/avr/torture/builtins-error.c: New test.
44
45 2012-02-28  Kai Tietz  <ktietz@redhat.com>
46
47         * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64
48         issue.
49         * gcc.target/i386/pr45352-2.c: Likewise.
50         * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for
51         mingw targets.
52         * gcc.target/i386/xop-vshift-1.c(random): Use on mingw
53         targets instead rand.
54         * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
55         * gcc.target/i386/sse2-mul-1.c: Likewise.
56         * gcc.target/i386/sse4_1-blendps.c: Likewise.
57         * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw
58         target.
59         * gcc.target/i386/pad-1.c: Likewise.
60         * gcc.target/i386/pad-9.c: Likewise.
61         * gcc.target/i386/pad-2.c: Likewise.
62         * gcc.target/i386/pad-5b.c: Likewise.
63         * gcc.target/i386/pad-8.c: Likewise.
64         * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
65         * gcc.target/i386/pr44130.c: Likewise.
66         * gcc.target/i386/align-main-1.c: Likewise.
67         * gcc.target/i386/align-main-2.c: Likewise.
68         * gcc.target/i386/sw-1.c: Likewise.
69         * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
70         on x64 mingw target.
71         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
72         * gcc.target/i386/pr46295.c: Likewise.
73         * gcc.target/i386/amd64-abi-1.c: Likewise.
74         * gcc.target/i386/amd64-abi-2.c: Likewise.
75         * gcc.target/i386/pr39082-1.c: Likewise.
76         * gcc.target/i386/pr39162.c: Likewise.
77         * gcc.target/i386/pr22152.c: Likewise.
78         * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
79         * gcc.target/i386/wrfsbase-2.c: Likewise.
80         * gcc.target/i386/local.c: Likewise
81         * gcc.target/i386/wrgsbase-1.c: Likewise.
82         * gcc.target/i386/wrfsbase-1.c: Likewise.
83         * gcc.target/i386/pr39315-3.c: Likewise.
84         * gcc.target/i386/pr35767-4.c: Likewise.
85         * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
86         x64 mingw target.
87         * gcc.target/i386/pr45336-2.c: Likewise.
88         * gcc.target/i386/pr45336-1.c: Likewise.
89         * gcc.target/i386/pr45336-4.c: Likewise.
90
91 2012-02-27  Tristan Gingold  <gingold@adacore.com>
92
93         * gnat.dg/array20.ad[sb]: New test.
94
95 2012-02-27  Jakub Jelinek  <jakub@redhat.com>
96
97         PR target/52375
98         * gcc.target/arm/pr52375.c: New test.
99         * gcc.c-torture/compile/pr52375.c: New test.
100
101 2012-02-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
102
103         * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
104         * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
105
106 2012-02-27  Eric Botcazou  <ebotcazou@adacore.com>
107
108         * gnat.dg/aggr19.adb: New test.
109         * gnat.dg/aggr19_pkg.ad[sb]: New helper.
110
111 2012-02-26  Oleg Endo  <olegendo@gcc.gnu.org>
112
113         PR target/49263
114         * gcc.target/sh/pr49263.c: New.
115
116 2012-02-24  Andrew MacLeod  <amacleod@redhat.com>
117
118         * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
119         simulate_thread_wrapper_other_threads
120         * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
121         Move initialization of 'value' to main().
122         (main): Initialize 'value';
123         * gcc.dg/simulate-thread/speculative-store.c
124         (simulate_thread_step_verify): Return 0 when successful.
125         * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
126         Reduce threshold.
127         (INSN_COUNT_THRESHOLD): New.  Instruction limit to terminate test.
128         (simulate_thread_wrapper_other_threads): Return a success/fail value
129         and issue an error if the instruction count threshold is exceeded.
130
131 2012-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
132
133         PR target/50580
134         * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
135         * gcc.target/mips/interrupt_handler-3.c: Likewise.
136
137 2012-02-24  Richard Guenther  <rguenther@suse.de>
138
139         PR middle-end/52355
140         * gcc.dg/pr52355.c: New testcase.
141
142 2012-02-23  Kai Tietz  <ktietz@redhat.com>
143
144         * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option
145         for mingw-targets.
146         * gcc.dg/Wpadded.c: Likewise.
147         * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
148         structure-layout.
149         * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
150         for sleep by Sleep and add windows.h include for this function.
151         * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
152         targets.
153         * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
154         target.
155         * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw
156         target.
157         * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
158         on x64 mingw target.
159         * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
160         * gcc.dg/pr50251.c: Disable test for x64 mingw target.
161         * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
162         failure on LLP64 target.
163
164 2012-02-23  Uros Bizjak  <ubizjak@gmail.com>
165
166         PR c/52290
167         * gcc.dg/noncompile/pr52290.c: New test.
168
169 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
170
171         PR tree-optimization/52019
172         * gcc.dg/tree-ssa/ipa-split-6.c: New test.
173
174 2012-02-22  Kai Tietz  <ktietz@redhat.com>
175
176         * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
177         * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
178         derived pdiff_t type.
179         * g++.dg/torture/pr49720.C: Likewise
180
181 2012-02-22  Uros Bizjak  <ubizjak@gmail.com>
182
183         PR target/52330
184         * gcc.target/i386/pr52330.c: New test.
185
186 2012-02-22  Tobias Burnus  <burnus@net-b.de>
187
188         PR fortran/52335
189         * gfortran.dg/io_constraints_10.f90: New.
190
191 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
192
193         * lib/target-supports.exp (check_effective_target_vect_condition):
194         Return true for NEON.
195
196 2012-02-21  Kai Tietz  <ktietz@redhat.com>
197
198         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
199
200 2012-02-21  Richard Guenther  <rguenther@suse.de>
201
202         PR tree-optimization/52324
203         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
204
205 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
206
207         PR middle-end/51782
208         * gcc.target/avr/torture/pr51782-1.c: New test.
209
210 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
211
212         PR tree-optimization/52318
213         * gcc.dg/pr52318.c: New test.
214
215 2012-02-20  Kai Tietz  <ktietz@redhat.com>
216
217         * gcc.dg/bf-ms-layout-3.c: New testcase.
218
219 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
220
221         PR testsuite/52229
222         PR fortran/32380
223         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
224
225 2012-02-20  Richard Guenther  <rguenther@suse.de>
226
227         PR tree-optimization/52298
228         * gcc.dg/torture/pr52298.c: New testcase.
229         * gcc.dg/vect/pr52298.c: Likewise.
230
231 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
232
233         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
234         * gcc.c-torture/execute/pr52286.c: Ditto.
235
236 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
237
238         PR tree-optimization/52286
239         * gcc.c-torture/execute/pr52286.c: New test.
240
241 2012-02-18  Tobias Burnus  <burnus@net-b.de>
242
243         PR fortran/52295
244         * gfortran.dg/interface_35.f90: Use -std=f2003.
245         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
246         * gfortran.dg/interface_assignment_4.f90: Ditto.
247         * gfortran.dg/bessel_1.f90: Ditto.
248         * gfortran.dg/func_result_6.f90: Ditto.
249         * gfortran.dg/hypot_1.f90: Ditto.
250         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
251
252 2012-02-17  Tobias Burnus  <burnus@net-b.de>
253
254         PR translation/52232
255         PR translation/52234
256         PR translation/52245
257         PR translation/52246
258         PR translation/52262
259         PR translation/52273
260         * gfortran.dg/coarray_22.f90: Update dg-error.
261         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
262
263 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
264
265         PR target/51753
266         * lib/gcc-simulate-thread.exp: Load timeout.exp.
267         (simulate-thread): Use default timeout.
268
269 2012-02-16  Jason Merrill  <jason@redhat.com>
270
271         PR c++/52248
272         * g++.dg/ext/timevar1.C: New.
273
274 2012-02-16  Fabien ChĂȘne  <fabien@gcc.gnu.org>
275
276         PR c++/52126
277         * g++.dg/template/using21.C: New.
278         * g++.dg/template/using22.C: Likewise.
279
280 2012-02-16  Jason Merrill  <jason@redhat.com>
281
282         PR c++/51415
283         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
284
285 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
286
287         PR tree-optimization/52255
288         * gcc.c-torture/compile/pr52255.c: New test.
289
290         PR debug/52260
291         * g++.dg/debug/dwarf2/pr52260.C: New test.
292
293         PR middle-end/51929
294         * g++.dg/ipa/pr51929.C: New test.
295
296 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
297
298         PR target/52199
299         * gcc.target/powerpc/pr52199.c: New file.
300
301 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
302
303         PR target/52152
304         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
305
306 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
307
308         * gcc.dg/pr51867.c: Don't include <math.h>.
309         (sqrtf): Declare.
310
311 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
312
313         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
314         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
315
316 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
317
318         PR tree-optimization/50561
319         * gcc.dg/graphite/pr50561.c: New testcase.
320
321 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
322
323         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
324         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
325
326 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
327
328         * gnat.dg/discr35.ad[sb]: New test.
329
330 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
331
332         * gnat.dg/volatile10.adb: New test.
333         * gnat.dg/volatile10_pkg.ads: New helper.
334
335 2012-02-14  Jason Merrill  <jason@redhat.com>
336
337         * g++.dg/ext/attrib43.C: New.
338
339 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
340
341         * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
342         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
343         fgnu_tm.
344         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
345         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
346         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
347         effective_target fgnu_tm.
348         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
349
350 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
351
352         PR c++/52247
353         * g++.dg/template/asmgoto1.C: New test.
354
355 2012-02-14  Ian Lance Taylor  <iant@google.com>
356
357         PR go/48501
358         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
359         compiling generated file for 64bit and index tests.
360
361 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
362
363         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
364
365 2012-02-14  Richard Guenther  <rguenther@suse.de>
366
367         PR tree-optimization/52244
368         PR tree-optimization/51528
369         * gcc.dg/torture/pr52244.c: New testcase.
370
371 2012-02-14  Walter Lee  <walt@tilera.com>
372
373         * g++.dg/other/PR23205.C: Disable test on tile.
374         * g++.dg/other/pr23205-2.C: Disable test on tile.
375         * gcc.dg/20020312-2.c: Add a condition for __tile__.
376         * gcc.dg/20040813-1.c: Disable test on tile.
377         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
378         * gcc.misc-tests/linkage.exp: Handle tilegx.
379
380 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
381
382         PR tree-optimization/52210
383         * gcc.dg/pr52210.c: New test.
384
385 2012-02-14  Jason Merrill  <jason@redhat.com>
386
387         PR c++/39055
388         * g++.dg/overload/defarg5.C: New.
389
390 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
391
392         PR c/52181
393         * c-c++-common/pr52181.c: New test.
394
395 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
396
397         PR c++/52215
398         * g++.dg/ext/atomic-1.C: New test.
399
400 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
401
402         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
403
404 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
405
406         PR middle-end/52209
407         * gcc.c-torture/execute/pr52209.c: New test.
408
409 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
410
411         PR fortran/50981
412         * gfortran.dg/elemental_optional_args_5.f03: New test.
413
414 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
415
416         PR testsuite/50076
417         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
418         cases.
419
420 2012-02-11  Ian Lance Taylor  <iant@google.com>
421
422         PR go/51874
423         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
424         SPARC Solaris.  Don't run the test at all on systems where it may
425         not work, rather than xfailing it.
426
427 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
428
429         PR rtl-optimization/52175
430         * gcc.c-torture/compile/pr52175.c: New test.
431
432 2012-02-10  Jason Merrill  <jason@redhat.com>
433
434         PR c++/51910
435         * g++.dg/template/repo10.C: New.
436
437 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
438
439         PR debug/52132
440         * gcc.dg/pr52132.c: New test.
441
442 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
443
444         * gnat.dg/specs/aggr4.ads: New test.
445         * gnat.dg/specs/aggr4_pkg.ads: New helper.
446
447 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
448
449         PR target/52146
450         * gcc.target/i386/pr52146.c: New.
451
452 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
453
454         PR middle-end/52177
455         * c-c++-common/pr52177.c: New test.
456
457 2012-02-10  Jan Hubicka  <jh@suse.cz>
458
459         PR middle-end/48600
460         * g++.dg/torture/pr48600.C: New testcase.
461
462 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
463
464         PR middle-end/52140
465         * gcc.dg/dfp/pr52140.c: New test.
466
467 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
468
469         PR fortran/32380
470         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
471         of dg-options.
472
473 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
474
475         PR middle-end/51867
476         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
477         * testsuite/gcc.dg/pr51867.c: New test.
478
479 2012-02-09  Ian Lance Taylor  <iant@google.com>
480
481         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
482         which don't support -fsplit-stack.  Turn off optimization when
483         compiling select5-out.go.
484
485 2012-02-08  Ian Lance Taylor  <iant@google.com>
486
487         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
488         systems which don't support -fsplit-stack.
489
490 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
491
492         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
493         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
494         machine instuction in the log.
495
496 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
497
498         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
499           to 20 seconds.
500
501 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
502
503         PR driver/48524
504         * gcc.dg/pr48524.c: New test.
505         * gcc.dg/pr48524.spec: New spec file for test.
506
507 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
508
509         PR fortran/32380
510         * gfortran.dg/vect/pr32380.f90:  New test.
511
512 2012-02-08  Tobias Burnus  <burnus@net-b.de>
513
514         PR fortran/52151
515         * gfortran.dg/realloc_on_assign_12.f90: New.
516
517 2012-02-08  Richard Guenther  <rguenther@suse.de>
518
519         PR rtl-optimization/52170
520         * gcc.dg/torture/pr52170.c: New testcase.
521
522 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
523
524         PR gcov-profile/52150
525         * gcc.dg/tree-prof/pr52150.c: New test.
526
527         PR rtl-optimization/52139
528         * gcc.dg/pr52139.c: New test.
529
530 2012-02-07  Jason Merrill  <jason@redhat.com>
531
532         PR c++/51675
533         * g++.dg/cpp0x/constexpr-union3.C: New.
534
535         PR c++/52035
536         * g++.dg/lto/pr52035_0.C: New.
537
538 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
539
540         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
541         * gcc.dg/special/weak-1.c: Likewise.
542         * gcc.dg/ucnid-12.c: Likewise.
543         * gcc.dg/torture/pr45678-1.c: Likewise.
544         * gcc.dg/torture/pr45678-2.c: Likewise.
545         * gcc.dg/vector-4.c: Likewise.
546         * gcc.dg/ipa/inline-5.c: Likewise.
547         * gcc.dg/ucnid-11.c: Likewise.
548         * gcc.misc-tests/gcov-13.c: Likewise.
549         * gcc.misc-tests/gcov-14.c: Likewise.
550         * g++.dg/ext/label13.C: Likewise.
551         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
552         hppa*-*-hpux* options.
553         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
554         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
555         * gcc.dg/pr48616.c: Likewise.
556         * gcc.dg/pr17957.c: Likewise.
557         * gcc.dg/pr17055-1.c: Likewise.
558         * gcc.dg/pr32912-1.c: Likewise.
559         * gcc.dg/tm/pr51472.c: Likewise.
560         * c-c++-common/fold-bitand-4.c: Likewise.
561         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
562         Use dg-additional-options for extra options.
563
564 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
565
566         * gcc.target/epiphany/interrupt-2.c: New test.
567
568 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
569
570         PR target/52155
571         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
572         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
573         for MIPS ELF.
574
575 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
576
577         PR target/52152
578         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
579
580 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
581
582         PR middle-end/24306
583         PR target/52154
584         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
585         * gcc.target/mips/va-arg-1.c: New test.
586
587 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
588
589         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
590         for -mno-pointers-to-nested-functions.
591
592 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
593
594         * gcc.c-torture/execute/20120207-1.c: New test.
595
596 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
597
598         PR rtl-optimization/52060
599         * gcc.dg/torture/pr52060.c: New test.
600
601         PR middle-end/52074
602         * gcc.c-torture/compile/pr52074.c: New test.
603
604 2012-02-07  Tobias Burnus  <burnus@net-b.de>
605
606         PR fortran/51514
607         * gfortran.dg/class_to_type_2.f90: New.
608
609 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
610
611         PR fortran/32373
612         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
613         Remove module.
614
615 2012-02-06  Jason Merrill  <jason@redhat.com>
616
617         PR c++/52088
618         * g++.dg/template/conv13.C: New.
619
620 2012-02-06  Richard Guenther  <rguenther@suse.de>
621
622         PR tree-optimization/52115
623         * gcc.c-torture/compile/pr52115.c: New testcase.
624
625 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
626
627         PR target/52129
628         * gcc.c-torture/execute/pr52129.c: New test.
629
630 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
631
632         * gcc.dg/pr48374.c: Actually add the test I forgot 
633         in the 2012-01-25 commit.
634
635 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
636
637         PR fortran/32373
638         * gfortran.dg/vect/vect-8.f90:  New test case.
639
640 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
641
642         PR fortran/48847
643         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
644
645 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
646
647         PR fortran/52102
648         * gfortran.dg/class_48.f90 : Add test of allocate class array
649         component with source in subroutine test3.  Remove commenting
650         out in subroutine test4, since branching on unitialized variable
651         is now fixed (no PR for this last.).
652
653 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
654
655         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
656         on MIPS targets.
657         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
658
659 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
660
661         PR target/52125
662         * lib/target-supports.exp (check_effective_target_mips_rel): New.
663         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
664
665 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
666
667         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
668         (check_effective_target_sync_int_long): Use it.
669         (check_effective_target_sync_char_short): Likewise.
670         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
671
672 2012-02-05  Tobias Burnus  <burnus@net-b.de>
673
674         PR fortran/51972
675         * gfortran.dg/class_48.f90: Add some further checks.
676
677 2012-02-05  Ira Rosen  <irar@il.ibm.com>
678
679         PR tree-optimization/52091
680         * gcc.dg/vect/pr52091.c: New test.
681
682 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
683
684         PR rtl-optimization/52113
685         * gcc.target/avr/pr52113.c: New test.
686
687 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
688
689         PR rtl-optimization/52092
690         * gcc.c-torture/compile/pr52092.c: New test.
691
692 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
693
694         PR fortran/41587
695         * gfortran.dg/class_array_10.f03: New test.
696
697         PR fortran/46356
698         * gfortran.dg/class_array_11.f03: New test.
699
700         PR fortran/51754
701         * gfortran.dg/class_array_12.f03: New test.
702
703 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
704
705         PR fortran/52012
706         * gfortran.dg/realloc_on_assign_11.f90: New test.
707
708 2012-02-02  Tobias Burnus  <burnus@net-b.de>
709
710         PR fortran/52093
711         * gfortran.dg/shape_7.f90: New.
712
713 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
714
715         * gcc.target/mips/mips-prepend-1.c: New test.
716
717 2012-02-02  Jan Hubicka  <jh@suse.cz>
718             Tom de Vries  <tom@codesourcery.com>
719
720         PR middle-end/51998
721         * testsuite/gcc.dg/alias-12.c: New testcase.
722         * testsuite/gcc.dg/alias-13.c: New testcase.
723
724 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
725
726         PR target/52086
727         * gcc.dg/pr52086.c: New test.
728
729         PR tree-optimization/52073
730         * gcc.c-torture/compile/pr52073.c: New test.
731
732 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
733
734         PR fortran/51958
735         * gfortran.dg/function_optimize_10.f90:  New test.
736
737 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
738
739         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
740         test on alpha*-*-*.
741
742 2012-02-01  Tobias Burnus  <burnus@net-b.de>
743
744         PR fortran/52024
745         * gfortran.dg/typebound_operator_14.f90: New.
746
747 2012-02-01  Tobias Burnus  <burnus@net-b.de>
748
749         PR fortran/52059
750         * gfortran.dg/elemental_function_1.f90: New.
751
752 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
753
754         PR rtl-optimization/51374
755         * gcc.target/avr/torture/pr51374-1.c:
756         Also fail if SBIS is seen.
757
758 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
759
760         PR rtl-optimization/51374
761         * gcc.target/avr/torture/pr51374-1.c: New.
762
763 2012-01-31  Tobias Burnus  <burnus@net-b.de>
764
765         PR fortran/52024
766         * gfortran.dg/typebound_generic_11.f90: New.
767
768 2012-01-31  Tobias Burnus  <burnus@net-b.de>
769
770         PR fortran/52029
771         * gfortran.dg/class_49.f90: New.
772
773 2012-01-31  Tobias Burnus  <burnus@net-b.de>
774
775         PR fortran/52013
776         * gfortran.dg/elemental_args_check_6.f90: New.
777
778 2012-01-31  Jason Merrill  <jason@redhat.com>
779
780         PR c++/52043
781         * g++.dg/cpp0x/variadic122.C: New.
782
783 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
784
785         PR fortran/52012
786         * gfortran.dg/realloc_on_assign_10.f90: New test.
787
788 2012-01-31  Richard Guenther  <rguenther@suse.de>
789
790         PR tree-optimization/51528
791         * gcc.dg/torture/pr51528.c: New testcase.
792
793 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
794
795         PR go/48501
796         * lib/go.exp (go_target_compile): Append timeout= to options.
797         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
798         select5-out.go test on alpha*-*-* targets.
799
800 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
801
802         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
803         (TEST_SHORT): Reformat in the same way.
804         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
805         (TEST_SHORT): Reformat in the same way.
806         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
807         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
808         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
809         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
810         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
811
812 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
813
814         PR target/51835
815         * gcc.target/arm/pr51835.c: New testcase.
816
817 2012-01-30  Richard Guenther  <rguenther@suse.de>
818
819         PR tree-optimization/52028
820         * gcc.dg/torture/pr52028.c: New testcase.
821         * gfortran.dg/ldist-pr45199.f: Adjust.
822         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
823         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
824         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
825
826 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
827
828         PR debug/52027
829         * gcc.dg/tree-prof/pr52027.c: New test.
830
831         PR tree-optimization/52046
832         * gcc.dg/pr52046.c: New test.
833
834         PR debug/52048
835         * g++.dg/other/pr52048.C: New test.
836
837 2012-01-30  Richard Guenther  <rguenther@suse.de>
838
839         PR tree-optimization/52045
840         * gcc.dg/pr52045.c: New testcase.
841
842 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
843
844         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
845         new code generated for __sync_lock_release.
846
847 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
848
849         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
850
851 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
852
853         PR testsuite/51875
854         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
855
856         * g++.dg/ext/visibility/template10.C: Fix typo.
857
858         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
859
860 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
861
862         PR c++/51327
863         * g++.dg/cpp0x/constexpr-ice6.C: New.
864
865 2012-01-29  Tobias Burnus  <burnus@net-b.de>
866
867         PR fortran/41600
868         * gfortran.dg/default_initialization_6.f90: New.
869
870 2012-01-29  Tobias Burnus  <burnus@net-b.de>
871
872         PR fortran/51972
873         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
874         * gfortran.dg/class_48.f90: New.
875
876 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
877
878         PR fortran/51808
879         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
880
881 2012-01-28  Tobias Burnus  <burnus@net-b.de>
882
883         PR fortran/51972
884         * gfortran.dg/class_allocate_12.f90: New.
885
886 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
887
888         * gcc.dg/torture/pr50444.c: Fix dg directives.
889
890 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
891
892         PR target/52006
893         * gcc.target/arm/pr52006.c: New test.
894
895 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
896
897         PR testsuite/52011
898         * gcc.dg/lto/trans-mem.h: New file.
899         * gcc.dg/lto/trans-mem-2_0.c: Include it.
900         * gcc.dg/lto/trans-mem-1_1.c: Same.
901         * gcc.dg/lto/trans-mem-4_1.c: Same.
902         * gcc.dg/lto/trans-mem-3_1.c: Same.
903
904 2012-01-27  Tobias Burnus  <burnus@net-b.de>
905
906         PR fortran/52022
907         * gfortran.dg/dummy_procedure_7.f90: New.
908
909 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
910
911         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
912         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
913
914 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
915
916         PR c++/51852
917         * g++.dg/other/gc5.C: New test.
918
919 2012-01-27  Richard Guenther  <rguenther@suse.de>
920
921         PR tree-optimization/50444
922         * gcc.dg/torture/pr50444.c: New testcase.
923
924 2012-01-27  Tobias Burnus  <burnus@net-b.de>
925
926         PR fortran/51970
927         PR fortran/51977
928         * gfortran.dg/move_alloc_13.f90: New.
929
930 2012-01-27  Tobias Burnus  <burnus@net-b.de>
931
932         PR fortran/51953
933         * gfortran.dg/allocate_alloc_opt_13.f90: New.
934         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
935         and change dg-error string.
936
937 2012-01-27  Tobias Burnus  <burnus@net-b.de>
938
939         PR fortran/52016
940         * gfortran.dg/elemental_args_check_5.f90: New.
941
942 2012-01-27  Richard Guenther  <rguenther@suse.de>
943
944         PR middle-end/51959
945         * g++.dg/torture/pr51959.C: New testcase.
946
947 2012-01-27  Tom de Vries  <tom@codesourcery.com>
948
949         PR tree-optimization/51990
950         * gcc.dg/pr51990.c: New test.
951         * gcc.dg/pr51990-2.c: Same.
952
953 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
954             Tobias Burnus <burnus@gcc.gnu.org>
955
956         PR fortran/48705
957         * gfortran.dg/class_allocate_11.f03: New.
958
959         PR fortran/51870
960         PR fortran/51943
961         PR fortran/51946
962         * gfortran.dg/class_allocate_7.f03: New.
963         * gfortran.dg/class_allocate_8.f03: New.
964         * gfortran.dg/class_allocate_9.f03: New.
965         * gfortran.dg/class_allocate_10.f03: New.
966
967 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
968
969         * gnat.dg/discr34.adb: New test.
970         * gnat.dg/discr34_pkg.ads: New helper.
971
972 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
973
974         * gnat.dg/discr33.adb: New test.
975
976 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
977
978         * gnat.dg/limited_with3.ad[sb): New test.
979         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
980         * gnat.dg/limited_with3_pkg2.ads: Likewise.
981         * gnat.dg/limited_with3_pkg3.ads: Likewise.
982
983 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
984
985         * gnat.dg/stack_usage1.adb: New test.
986         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
987
988         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
989         * gcc.dg/pr44194-2.c: Likewise.
990
991 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
992
993         PR c++/51370
994         * g++.dg/template/crash112.C: New.
995
996 2012-01-27  Richard Henderson  <rth@redhat.com>
997
998         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
999
1000 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1001
1002         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
1003
1004 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
1005
1006         PR middle-end/51895
1007         * g++.dg/opt/pr51895.C: New test.
1008
1009 2012-01-26  Michael Matz  <matz@suse.de>
1010
1011         PR tree-optimization/48794
1012         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
1013
1014 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1015
1016         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
1017
1018 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1019
1020         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
1021         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
1022         memory.
1023         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
1024         the default value for s390 and s390x.
1025
1026 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
1027
1028         PR lto/51698
1029         * gcc.dg/lto/trans-mem-4_0.c: New.
1030         * gcc.dg/lto/trans-mem-4_1.c: New.
1031         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
1032         TM builtins.
1033         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
1034         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
1035         TM builtins.
1036         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
1037         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
1038         TM builtins.
1039
1040 2012-01-25    Georg-Johann Lay  <avr@gjlay.de>
1041
1042         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
1043
1044 2012-01-25  Ian Lance Taylor  <iant@google.com>
1045
1046         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
1047
1048 2012-01-25  Tobias Burnus  <burnus@net-b.de>
1049
1050         PR fortran/51995
1051         * gfortran.dg/typebound_proc_25.f90: New.
1052
1053 2012-01-25  Jason Merrill  <jason@redhat.com>
1054
1055         PR c++/51992
1056         * g++.dg/lto/pr51992_0.C: New.
1057
1058 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR tree-optimization/51987
1061         * gcc.target/i386/pr51987.c: New test.
1062
1063 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
1064
1065         * gcc.dg/tm/lto-1.c: Require lto support in target.
1066
1067 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
1068
1069         PR rtl-optimization/48374
1070         * gcc.dg/pr48374.c: New test.
1071
1072 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
1073
1074         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
1075
1076 2012-01-25  Tobias Burnus  <burnus@net-b.de>
1077
1078         PR fortran/51966
1079         * gfortran.dg/derived_constructor_char_3.f90: New.
1080
1081 2012-01-24  Ian Lance Taylor  <iant@google.com>
1082
1083         * go.test/go-test.exp (filecmp): New procedure.
1084         (errchk): Handle quoted square brackets.
1085         (go-gc-tests): Set go_compile_args. Handle various new test
1086         lines.  Skip a few new tests.
1087         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
1088
1089 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1090
1091         * lib/target-supports.exp (proc check_effective_target_vect_perm)
1092         (check_effective_target_vect_extract_even_odd)
1093         (check_effective_target_vect_interleave): Return true for MIPS
1094         paired-single.
1095
1096 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1097
1098         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
1099         (main): Use it instead of argc.
1100
1101 2012-01-24  Jason Merrill  <jason@redhat.com>
1102
1103         PR c++/51973
1104         * g++.dg/cpp0x/sfinae31.C: New.
1105
1106 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
1107
1108         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
1109
1110 2012-01-24  Jason Merrill  <jason@redhat.com>
1111
1112         PR c++/51812
1113         * g++.dg/inherit/covariant20.C: New.
1114
1115 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
1116
1117         PR c++/51223
1118         * g++.dg/parse/crash58.C: New.
1119
1120 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
1121
1122         PR target/51957
1123         * gcc.dg/pr51957-1.c: New test.
1124         * gcc.dg/pr51957-1.h: New file.
1125         * gcc.dg/pr51957-2.c: New test.
1126
1127 2012-01-23  Jason Merrill  <jason@redhat.com>
1128
1129         PR c++/51930
1130         * g++.dg/ext/visibility/template10.C: New.
1131
1132 2012-01-23  Tobias Burnus  <burnus@net-b.de>
1133
1134         PR fortran/51948
1135         * gfortran.dg/move_alloc_12.f90: New.
1136
1137 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1138
1139         PR middle-end/45416
1140         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
1141
1142 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
1143
1144         PR c++/51398
1145         * g++.dg/template/crash111.C: New.
1146
1147 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
1148
1149         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
1150         configurations.
1151         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
1152
1153 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
1154
1155         PR testsuite/51941
1156         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
1157         the DW_TAG_class_type and DW_AT_name: "Executor".
1158
1159 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1160
1161         * lib/target-supports.exp
1162         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
1163         (check_effective_target_vect_interleave): Likewise.
1164
1165 2012-01-22  Jason Merrill  <jason@redhat.com>
1166
1167         PR c++/51925
1168         * g++.dg/template/using20.C: New.
1169         * g++.dg/template/template-id-2.C: Adjust diagnostic.
1170
1171 2012-01-23  Jason Merrill  <jason@redhat.com>
1172
1173         PR target/51934
1174         * g++.dg/torture/pr51344.C: Limit to x86.
1175
1176 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
1177
1178         * c-c++-common/tm/omp.c: Require target with pthread support.
1179
1180 2012-01-23  Richard Guenther  <rguenther@suse.de>
1181
1182         PR tree-optimization/51949
1183         * gcc.dg/torture/pr51949.c: New testcase.
1184
1185 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
1186
1187         PR rtl-optimization/51933
1188         * gcc.c-torture/execute/pr51933.c: New test.
1189
1190 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
1191
1192         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
1193         Do not define for Interix.
1194
1195 2012-01-22  Jason Merrill  <jason@redhat.com>
1196
1197         PR c++/51832
1198         * g++.dg/lto/pr51832.h: New.
1199         * g++.dg/lto/pr51832_0.C: New.
1200         * g++.dg/lto/pr51832_1.C: New.
1201
1202 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1203
1204         * gcc.dg/ext-elim-1.c: New test.
1205
1206 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1207
1208         PR target/51931
1209         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
1210         * g++.dg/opt/longbranch1.C: Likewise.
1211
1212 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1213
1214         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
1215         in C++11 mode.
1216
1217 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1218
1219         PR fortran/50556
1220         * gfortran.dg/namelist_74.f90: New test.
1221         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
1222
1223 2012-01-21  Tobias Burnus  <burnus@net-b.de>
1224
1225         PR fortran/51913
1226         * gfortran.dg/class_47.f90: New.
1227
1228 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1229
1230         * gnat.dg/renaming5.ad[sb]: New test.
1231
1232 2012-01-20  Jason Merrill  <jason@redhat.com>
1233
1234         PR c++/51919
1235         * g++.dg/pch/mangle1.{C,Hs}: Remove.
1236
1237 2012-01-20  Jason Merrill  <jason@redhat.com>
1238
1239         PR c++/51922
1240         * g++.dg/ext/attrib42.C: Require ilp32.
1241
1242 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
1243
1244         PR target/51915
1245         * gcc.target/arm/pr51915.c: New test.
1246
1247 2012-01-20  Cary Coutant  <ccoutant@google.com>
1248             Dodji Seketeli  <dodji@redhat.com>
1249
1250         PR debug/45682
1251         * g++.dg/debug/dwarf2/nested-3.C: New test.
1252
1253 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1254
1255         PR c++/51402
1256         * g++.dg/template/crash110.C: New.
1257
1258 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1259
1260         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
1261         Remove default options on hppa*-*-hpux*.
1262
1263 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1264
1265         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
1266
1267 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1268
1269         * gcc.c-torture/compile/pr51856.c: New testcase.
1270
1271 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
1272
1273         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
1274         options to go_target_compile.
1275
1276 2012-01-20  Kai Tietz  <ktietz@redhat.com>
1277
1278         * g++.dg/torture/pr51344.C: Fix typo.
1279
1280 2012-01-20  Richard Guenther  <rguenther@suse.de>
1281
1282         PR tree-optimization/51903
1283         * g++.dg/torture/pr51903.C: New testcase.
1284
1285 2012-01-20  Tobias Burnus  <burnus@net-b.de>
1286             Janus Weil  <janus@gcc.gnu.org>
1287
1288         PR fortran/51056
1289         * gfortran.dg/use_21.f90: New.
1290
1291 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
1292
1293         PR target/51106
1294         * gcc.dg/torture/pr51106-1.c: New test.
1295         * gcc.dg/torture/pr51106-2.c: New test.
1296
1297 2012-01-19  Kai Tietz  <ktietz@redhat.com>
1298
1299         * g++.dg/torture/pr51344.C: New test.
1300
1301 2012-01-19  Tobias Burnus  <burnus@net-b.de>
1302
1303         PR fortran/51904
1304         * gfortran.dg/intrinsic_size_2.f90: New.
1305
1306 2012-01-19  Jason Merrill  <jason@redhat.com>
1307
1308         PR c++/51889
1309         * g++.dg/inherit/using7.C: New.
1310
1311 2012-01-19  Richard Guenther  <rguenther@suse.de>
1312
1313         PR tree-optimization/37997
1314         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
1315
1316 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
1317
1318         PR rtl-optimization/51505
1319         * gcc.dg/pr51505.c: New test.
1320
1321 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
1322
1323         PR fortran/51634
1324         * gfortran.dg/typebound_operator_12.f03: New.
1325         * gfortran.dg/typebound_operator_13.f03: New.
1326
1327 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
1328
1329         PR c++/51225
1330         * g++.dg/cpp0x/pr51225.C: New.
1331
1332 2012-01-17  Ian Lance Taylor  <iant@google.com>
1333
1334         PR go/50656
1335         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
1336
1337 2012-01-17  Tobias Burnus  <burnus@net-b.de>
1338
1339         PR fortran/51869
1340         * gfortran.dg/realloc_on_assign_9.f90: New.
1341
1342 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
1343
1344         PR other/51165
1345         * gcc.dg/tm/memopt-3.c: Remove xfail.
1346         * gcc.dg/tm/memopt-4.c: Remove xfail.
1347         * gcc.dg/tm/memopt-5.c: Remove xfail.
1348         * gcc.dg/tm/memopt-7.c: Remove xfail.
1349
1350 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
1351
1352         PR tree-optimization/51877
1353         * gcc.c-torture/execute/pr51877.c: New test.
1354
1355 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1356
1357         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
1358         {!vect_align_arrays} to vect_sizes_32B_16B.
1359         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
1360         * gcc.dg/vect/vect-peel-3.c: Ditto.
1361
1362 2012-01-16  Jason Merrill  <jason@redhat.com>
1363
1364         PR c++/51854
1365         * g++.dg/abi/mangle60.C: New.
1366
1367         PR c++/51827
1368         * g++.dg/pch/mangle1.{C,Hs}: New.
1369
1370 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
1371             Tobias Burnus  <burnus@net-b.de>
1372
1373         PR fortran/50981
1374         * gfortran.dg/elemental_optional_args_3.f90: New
1375         * gfortran.dg/elemental_optional_args_4.f90: New
1376
1377 2012-01-16  Tobias Burnus  <burnus@net-b.de>
1378
1379         PR fortran/51809
1380         * gfortran.dg/use_20.f90: New
1381
1382 2012-01-16  Jason Merrill  <jason@redhat.com>
1383
1384         PR c++/51868
1385         * g++.dg/cpp0x/rv-bitfield.C: New.
1386         * g++.dg/cpp0x/rv-bitfield2.C: New.
1387
1388 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
1389
1390         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
1391         subroutine 'qsort' and use index array to assign the result.
1392
1393 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
1394
1395         PR tree-optimization/51865
1396         * gcc.dg/pr51865.c: New test.
1397
1398 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
1399
1400         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
1401
1402 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
1403
1404         * gcc.target/mips/code-readable-2.c: Allow the jump table address
1405         to be loaded from the constant pool, rather than via %hi and %lo.
1406
1407 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
1408
1409         PR rtl-optimization/51821
1410         * gcc.dg/pr51821.c: New test.
1411
1412 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
1413
1414         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
1415
1416 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
1417
1418         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
1419
1420 2012-01-14  Tobias Burnus  <burnus@net-b.de>
1421
1422         PR fortran/51800
1423         * gfortran.dg/init_flag_8.f90: New.
1424         * gfortran.dg/init_flag_9.f90: New.
1425
1426 2011-01-14  Tobias Burnus  <burnus@net-b.de>
1427
1428         PR fortran/51816
1429         * gfortran.dg/use_18.f90: New.
1430         * gfortran.dg/use_19.f90: New.
1431
1432 2012-01-13  Ian Lance Taylor  <iant@google.com>
1433
1434         PR c++/50012
1435         * g++.dg/warn/Wsign-compare-4.C: New.
1436
1437 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
1438
1439         PR fortran/48351
1440         * gfortran.dg/alloc_comp_assign.f03: New.
1441         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
1442         __BUILTIN_FREE from 38 to 32.
1443
1444 2012-01-13  Jason Merrill  <jason@redhat.com>
1445
1446         PR c++/20681
1447         * g++.dg/warn/Wreturn-type-7.C: New.
1448
1449 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
1450
1451         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
1452         assumption.
1453         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
1454         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
1455         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
1456         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
1457         int32plus because of big array needed.
1458         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
1459         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
1460
1461 2012-01-13  Jason Merrill  <jason@redhat.com>
1462
1463         PR c++/51813
1464         * g++.dg/ext/visibility/template9.C: New.
1465
1466         PR c++/51620
1467         * g++.dg/cpp0x/defaulted34.C: New.
1468         * g++.dg/template/virtual3.C: New.
1469
1470 2012-01-13  Richard Guenther  <rguenther@suse.de>
1471
1472         PR middle-end/8081
1473         * gcc.dg/torture/pr8081.c: New testcase.
1474
1475 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
1476
1477         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
1478
1479 2012-01-12  Jason Merrill  <jason@redhat.com>
1480
1481         PR c++/51714
1482         * g++.dg/ext/stmtexpr14.C: New.
1483
1484 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
1485
1486         PR c++/51633
1487         * g++.dg/cpp0x/constexpr-diag4.C: New test.
1488
1489 2012-01-12  Jason Merrill  <jason@redhat.com>
1490
1491         PR c++/48051
1492         * g++.dg/abi/mangle48.C: Test qualified-names, too.
1493         * g++.dg/abi/mangle58.C: Likewise.
1494
1495         PR c++/51403
1496         * g++.dg/template/arg8.C: New.
1497
1498 2012-01-12  Ira Rosen  <irar@il.ibm.com>
1499
1500         PR tree-optimization/51799
1501         * gcc.dg/vect/pr51799.c: New test.
1502         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
1503         patterns.
1504
1505 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1506             Tobias Burnus  <burnus@net-b.de>
1507
1508         PR fortran/51057
1509         PR fortran/51616
1510         * lib/target-supports.exp
1511         (check_effective_target_fortran_largest_fp_has_sqrt): New.
1512         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
1513
1514 2012-01-11  Jason Merrill  <jason@redhat.com>
1515
1516         PR c++/51565
1517         * g++.dg/ext/attrib42.C: New.
1518
1519 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
1520
1521         PR bootstrap/51796
1522         * gcc.dg/pr51796.c: New test.
1523
1524 2012-01-11  Jason Merrill  <jason@redhat.com>
1525
1526         PR c++/51818
1527         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
1528
1529 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1530
1531         * gnat.dg/array19.ad[sb]: New test.
1532
1533 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1534
1535         * gnat.dg/opt23.ad[sb]: New test.
1536         * gnat.dg/opt23_pkg.ad[sb]: New helper.
1537         * gnat.dg/opt24.ad[sb]: New test.
1538
1539 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1540
1541         PR tree-optimization/49642
1542         * gcc.dg/tree-ssa/pr49642-1.c: New test.
1543         * gcc.dg/tree-ssa/pr49642-2.c: New test.
1544
1545 2012-01-11  Jason Merrill  <jason@redhat.com>
1546
1547         PR c++/51613
1548         * g++.dg/template/explicit-args5.C: New.
1549
1550 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1551
1552         * gcc.c-torture/execute/20120110-1.c: New testcase.
1553
1554 2012-01-10  Jason Merrill  <jason@redhat.com>
1555
1556         PR c++/51614
1557         * g++.dg/inherit/ambig1.C: New.
1558
1559         PR c++/51433
1560         * g++.dg/cpp0x/constexpr-cache1.C: New.
1561
1562 2012-01-10  Richard Guenther  <rguenther@suse.de>
1563
1564         PR tree-optimization/51801
1565         * gcc.dg/torture/pr51801.c: New testcase.
1566
1567 2012-01-10  Tobias Burnus  <burnus@net-b.de>
1568
1569         PR fortran/51652
1570         * gfortran.dg/allocate_with_typespec_5.f90: New.
1571
1572 2012-01-10  Tobias Burnus  <burnus@net-b.de>
1573
1574         * gfortran.dg/class_39.f03: Update dg-error string.
1575
1576 2012-01-10  Richard Guenther  <rguenther@suse.de>
1577
1578         PR tree-optimization/50913
1579         * gcc.dg/graphite/interchange-16.c: New testcase.
1580         * gcc.dg/graphite/scop-20.c: XFAIL.
1581         * gfortran.dg/graphite/interchange-1.f: Likewise.
1582         * gfortran.dg/graphite/block-1.f90: Likewise.
1583         * gfortran.dg/graphite/block-2.f: Likewise.
1584
1585 2012-01-10  Richard Henderson  <rth@redhat.com>
1586
1587         * lib/target-supports.exp (check_effective_target_vect_perm,
1588         check_effective_target_vect_perm_byte,
1589         check_effective_target_vect_perm_short): Enable for arm neon.
1590
1591 2012-01-09  Tobias Burnus  <burnus@net-b.de>
1592
1593         PR fortran/46328
1594         * gfortran.dg/typebound_operator_11.f90: New.
1595
1596 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * gnat.dg/array18.adb: New test.
1599         * gnat.dg/array18_pkg.ads: New helper.
1600
1601 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
1602
1603         PR fortran/51791
1604         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
1605         around base object in first assignment in main program.
1606         * gfortran.dg/typebound_operator_10.f03: New test.
1607
1608 2012-01-09  Martin Jambor  <mjambor@suse.cz>
1609
1610         PR tree-optimization/51759
1611         * g++.dg/ipa/pr51759.C: New test.
1612
1613 2012-01-09  Tobias Burnus  <burnus@net-b.de>
1614
1615         PR fortran/51758
1616         * gfortran.dg/optional_absent_2.f90: New.
1617
1618 2012-01-09  Tobias Burnus  <burnus@net-b.de>
1619
1620         PR fortran/51578
1621         * gfortran.dg/use_17.f90: New.
1622
1623 2012-01-09  Gary Funck  <gary@intrepid.com>
1624
1625         PR preprocessor/33919
1626         * gcc.dg/pr33919.c: New test.
1627         * gcc.dg/pr33919-0.h: New test header file.
1628         * gcc.dg/pr33919-1.h: Ditto.
1629         * gcc.dg/pr33919-2.h: Ditto.
1630
1631 2012-01-07  Jan Hubicka  <jh@suse.cz>
1632
1633         PR tree-optimize/51694
1634         * gcc.c-torture/compile/pr51694.c: new testcase.
1635
1636 2012-01-07  Jan Hubicka  <jh@suse.cz>
1637
1638         PR tree-optimization/51600
1639         * g++.dg/torture/pr51600.C: New testcase.
1640
1641 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1642
1643         PR gcov-profile/51715
1644         PR gcov-profile/51717
1645         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
1646         * gcc.misc-tests/gcov-14.c: Likewise.
1647
1648 2012-01-06  Jason Merrill  <jason@redhat.com>
1649
1650         * g++.dg/parse/new5.C: New.
1651
1652 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
1653
1654         PR testsuite/51655
1655         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
1656         including <string.h>.
1657
1658 2012-01-06  Jason Merrill  <jason@redhat.com>
1659
1660         * g++.dg/abi/mangle51.C: New.
1661         * g++.dg/abi/mangle52.C: New.
1662         * g++.dg/abi/mangle53.C: New.
1663         * g++.dg/abi/mangle54.C: New.
1664         * g++.dg/abi/mangle55.C: New.
1665         * g++.dg/abi/mangle56.C: New.
1666         * g++.dg/abi/mangle57.C: New.
1667         * g++.dg/abi/mangle58.C: New.
1668         * g++.dg/abi/mangle59.C: New.
1669         * g++.dg/cpp0x/trailing3.C: Update mangling.
1670         * g++.dg/cpp0x/variadic111.C: Update mangling.
1671         * g++.dg/cpp0x/variadic4.C: Update mangling.
1672         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
1673         * g++.dg/template/nontype22.C: Works now.
1674         * g++.dg/template/pr35240.C: Works now.
1675
1676         * g++.dg/cpp0x/error7.C: New.
1677
1678 2012-01-06  Tobias Burnus <burnus@net-b.de>
1679
1680         * gfortran.dg/deallocate_stat_2.f90: New.
1681         * coarray/allocate_errgmsg.f90: New.
1682         * gfortran.dg/coarray_lib_alloc_1.f90: New.
1683         * gfortran.dg/coarray_lib_alloc_2.f90: New.
1684         * coarray/subobject_1.f90: Fix for num_images > 1.
1685         * gfortran.dg/deallocate_stat.f90: Update due to changed
1686         stat= handling.
1687
1688 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
1689
1690         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
1691
1692 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1693
1694         * ada/acats/overflow.lst: Add cb20004.
1695
1696 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
1697
1698         PR c++/51541
1699         * g++.dg/cpp0x/alias-decl-18.C: New test.
1700
1701 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
1702
1703         * gcc.c-torture/execute/20120104-1.c: New test.
1704
1705 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
1706
1707         PR fortran/PR48946
1708         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
1709         the old typebound_operator_8.f03.
1710         * gfortran.dg/typebound_operator_8.f03: New version of
1711         typebound_operator_7.f03 with 'u' a derived type instead of a
1712         class object.
1713
1714 2012-01-05  Richard Guenther  <rguenther@suse.de>
1715
1716         * g++.dg/torture/pr49309.C: Skip for -flto.
1717
1718 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
1719
1720         PR middle-end/51761
1721         * gcc.c-torture/compile/pr51761.c: New test.
1722
1723 2012-01-05  Richard Guenther  <rguenther@suse.de>
1724
1725         PR tree-optimization/51760
1726         * gcc.dg/torture/pr51760.c: New testcase.
1727
1728 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
1729
1730         PR middle-end/51472
1731         * gcc.dg/tm/memopt-6.c: Adjust regexp.
1732
1733 2012-01-05  Richard Guenther  <rguenther@suse.de>
1734
1735         PR lto/41576
1736         * gfortran.dg/lto/pr41576_0.f90: New testcase.
1737         * gfortran.dg/lto/pr41576_1.f90: Likewise.
1738
1739 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
1740
1741         PR debug/51695
1742         * gcc.dg/pr51695.c: New test.
1743
1744 2012-01-04  Andrew Pinski  <apinski@cavium.com>
1745
1746         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
1747         * gcc.target/mips/octeon2-lx-1.c: New test.
1748         * gcc.target/mips/mips64-dsp-ldx.c: New test.
1749         * gcc.target/mips/octeon2-lx-2.c: New test.
1750         * gcc.target/mips/octeon2-lx-3.c: New test.
1751
1752 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
1753
1754         PR other/51163
1755         PR other/51164
1756         * gcc.dg/tm/alias-1.c:  Adjust regexp.
1757         * gcc.dg/tm/alias-2.c:  Adjust regexp.
1758
1759 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
1760
1761         PR c++/51064
1762         * g++.dg/warn/Wparentheses-26.C: New.
1763
1764 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
1765
1766         * gfortran.dg/elemental_optional_args_2.f90: New test.
1767
1768 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1769
1770         PR fortran/49693
1771         * gfortran.dg/common_17.f90:  New test.
1772
1773 2012-01-04  Richard Guenther  <rguenther@suse.de>
1774
1775         PR tree-optimization/49651
1776         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
1777         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1778
1779 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1780
1781         PR c++/51738
1782         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
1783
1784 2012-01-03  Andrew Pinski  <apinski@cavium.com>
1785
1786         * lib/scanasm.exp (dg-function-on-line): Always use a special format
1787         for all mips targets.  Also allow an optional .cfi_startproc.
1788
1789 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
1790
1791         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
1792
1793 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1794
1795         PR c++/29273
1796         * g++.dg/rtti/dyncast5.C: New.
1797
1798 2012-01-03  Richard Guenther  <rguenther@suse.de>
1799
1800         PR tree-optimization/51070
1801         * gcc.dg/torture/pr51070-2.c: New testcase.
1802
1803 2012-01-03  Richard Guenther  <rguenther@suse.de>
1804
1805         PR tree-optimization/51692
1806         * gcc.dg/torture/pr51692.c: New testcase.
1807
1808 2012-01-03  Richard Guenther  <rguenther@suse.de>
1809
1810         PR debug/51650
1811         * g++.dg/lto/pr51650-3_0.C: New testcase.
1812
1813 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1814
1815         PR c++/15867
1816         * g++.dg/warn/Wredundant-decls-spec.C: New.
1817
1818 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
1819
1820         PR tree-optimization/51719
1821         * g++.dg/tree-prof/pr51719.C: New test.
1822
1823 2012-01-03  Richard Guenther  <rguenther@suse.de>
1824
1825         PR middle-end/51730
1826         * gcc.dg/fold-compare-6.c: New testcase.
1827
1828 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
1829
1830         PR c++/51669
1831         * g++.dg/gomp/pr51669.C: New test.
1832
1833 2012-01-02  Jason Merrill  <jason@redhat.com>
1834
1835         PR c++/51675
1836         * g++.dg/cpp0x/constexpr-union2.C: New.
1837
1838         PR c++/51666
1839         * g++.dg/cpp0x/nsdmi-defer5.C: New.
1840
1841 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
1842
1843         PR c++/51462
1844         * g++.dg/cpp0x/constexpr-99.C: New test.
1845
1846 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
1847
1848         PR c++/20140
1849         * g++.dg/template/init9.C: New.
1850
1851 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1852
1853         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1854         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
1855         rather than a specific number.
1856
1857 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
1858
1859         PR fortran/46262
1860         PR fortran/46328
1861         PR fortran/51052
1862         * gfortran.dg/typebound_operator_7.f03: New.
1863         * gfortran.dg/typebound_operator_8.f03: New.
1864
1865 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1866
1867         PR target/51729
1868         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1869         XFAIL.
1870         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1871
1872 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1873
1874         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1875
1876 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1877
1878         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1879         for MIPS.
1880
1881 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1882
1883         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1884         * gfortran.dg/io_real_boz_4.f90: Likewise.
1885         * gfortran.dg/io_real_boz_5.f90: Likewise.
1886
1887 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1888
1889         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1890
1891 2012-01-02  Revital Eres  <revital.eres@linaro.org>
1892
1893         * gcc.dg/sms-11.c: New file.
1894
1895 2012-01-02  Tobias Burnus  <burnus@net-b.de>
1896
1897         PR fortran/51682
1898         * gfortran.dg/coarray/image_index_3.f90: New.
1899
1900 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1901
1902         PR c++/16603
1903         * g++.dg/parse/enum8.C: New.
1904
1905 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1906
1907         PR c++/51379
1908         * g++.dg/conversion/reinterpret4.C: New.
1909         * g++.dg/conversion/reinterpret1.C: Adjust.
1910
1911 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1912
1913         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1914
1915 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1916
1917         * g++.old-deja/g++.brendan/crash25.C: Adjust.
1918         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1919         * g++.old-deja/g++.jason/access14.C: Likewise.
1920         * g++.old-deja/g++.jason/access8.C: Likewise.
1921         * g++.old-deja/g++.jason/access1.C: Likewise.
1922         * g++.old-deja/g++.other/access3.C: Likewise.
1923         * g++.old-deja/g++.other/access5.C: Likewise.
1924         * g++.old-deja/g++.law/unsorted1.C: Likewise.
1925         * g++.old-deja/g++.law/visibility22.C: Likewise.
1926         * g++.old-deja/g++.law/visibility26.C: Likewise.
1927         * g++.old-deja/g++.mike/p2746.C: Likewise.
1928         * g++.dg/debug/using1.C: Likewise.
1929         * g++.dg/lookup/using51.C: Likewise.
1930         * g++.dg/inherit/using5.C: Likewise.
1931         * g++.dg/inherit/pr30297.C: Likewise.
1932         * g++.dg/inherit/access8.C: Likewise.
1933         * g++.dg/torture/pr39362.C: Likewise.
1934         * g++.dg/template/crash13.C: Likewise.
1935         * g++.dg/template/using10.C: Likewise.
1936
1937 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1938
1939         PR fortran/51502
1940         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
1941         change.
1942
1943 2012-01-01  Ira Rosen  <irar@il.ibm.com>
1944
1945         PR tree-optimization/51704
1946         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1947         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1948         corresponding flags.
1949
1950 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1951
1952         PR c++/51723
1953         * g++.dg/cpp0x/constexpr-delegating2.C: New.
1954
1955 2012-01-01  Jan Hubicka  <jh@suse.cz>
1956
1957         PR rtl-optimization/51069
1958         * gcc.c-torture/compile/pr51069.c: New testcase.
1959
1960 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
1961
1962         PR tree-optimization/51683
1963         * gcc.dg/pr51683.c: New test.
1964 \f
1965 Copyright (C) 2012 Free Software Foundation, Inc.
1966
1967 Copying and distribution of this file, with or without modification,
1968 are permitted in any medium without royalty provided the copyright
1969 notice and this notice are preserved.