re PR c++/51046 ([C++0x] ICE by unexpanded template param pack in range-based for)
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-11-09 Jason Merrill <jason@redhat.com>
2
3 PR c++/51046
4 * g++.dg/cpp0x/variadic119.C: New.
5
6 2011-11-09 Jakub Jelinek <jakub@redhat.com>
7
8 PR target/50911
9 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
10 permutations.
11 * gcc.dg/torture/vshuf-32.inc: Likewise.
12 * gcc.dg/torture/vshuf-4.inc: Likewise.
13 * gcc.dg/torture/vshuf-8.inc: Likewise.
14
15 * gcc.dg/tm/memopt-1.c: Fix up regexp.
16
17 2011-11-09 Ian Lance Taylor <iant@google.com>
18
19 * lib/target-supports.exp (check_effective_target_ucontext_h): New
20 procedure.
21 * gcc.dg/split-5.c: New test.
22
23 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
24
25 * gcc.dg/tm/memopt-1.c: Adjust regexp.
26
27 2011-11-09 Jason Merrill <jason@redhat.com>
28
29 PR c++/51029
30 * g++.dg/template/virtual1.C: New.
31
32 2011-11-08 Jason Merrill <jason@redhat.com>
33
34 Run most C++ tests in both C++98 and C++11 modes.
35 * lib/target-supports.exp (check_effective_target_c++11): New.
36 (check_effective_target_c++98): New.
37 * lib/g++-dg.exp (g++-dg-runtest): New.
38 * g++.dg/dg.exp: Use g++-dg-runtest.
39 * g++.dg/charset/charset.exp: Likewise.
40 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
41 * g++.dg/dfp/dfp.exp: Likewise.
42 * g++.dg/gcov/gcov.exp: Likewise.
43 * g++.dg/gomp/gomp.exp: Likewise.
44 * g++.dg/graphite/graphite.exp: Likewise.
45 * g++.dg/tls/tls.exp: Likewise.
46 * g++.dg/tm/tm.exp: Likewise.
47 * g++.dg/vect/vect.exp: Likewise.
48 * g++.old-deja/old-deja.exp: Likewise.
49 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
50 with some of the torture options.
51 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
52 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
53 * g++.dg/init/null1.C: Only run in C++98.
54 * g++.dg/warn/Wconversion-null-3.C: Likewise.
55 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
56 * g++.old-deja/g++.brendan/crash64.C: Likewise.
57 * g++.old-deja/g++.other/anon9.C: Likewise.
58 * g++.old-deja/g++.other/linkage1.C: Likewise.
59 * g++.old-deja/g++.other/linkage2.C: Likewise.
60 * g++.old-deja/g++.pt/t29.C: Likewise.
61 * g++.old-deja/g++.pt/t30.C: Likewise.
62 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
63 * g++.dg/ext/anon-struct4.C: Likewise.
64 * g++.dg/init/brace2.C: Likewise.
65 * g++.dg/init/brace6.C: Likewise.
66 * g++.dg/other/anon3.C: Likewise.
67 * g++.dg/template/arg2.C: Likewise.
68 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
69 * g++.old-deja/g++.brendan/enum11.C: Likewise.
70 * g++.old-deja/g++.brendan/enum8.C: Likewise.
71 * g++.old-deja/g++.brendan/enum9.C: Likewise.
72 * g++.old-deja/g++.brendan/friend3.C: Likewise.
73 * g++.old-deja/g++.brendan/init2.C: Likewise.
74 * g++.old-deja/g++.brendan/init4.C: Likewise.
75 * g++.old-deja/g++.brendan/misc14.C: Likewise.
76 * g++.old-deja/g++.jason/cond.C: Likewise.
77 * g++.old-deja/g++.law/init1.C: Likewise.
78 * g++.old-deja/g++.law/operators32.C: Likewise.
79 * g++.old-deja/g++.pt/enum6.C: Likewise.
80 * g++.old-deja/g++.pt/explicit70.C: Likewise.
81 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
82
83 * g++.dg/eh/new1.C: Adjust for C++11 mode.
84 * g++.dg/init/new11.C: Likewise.
85 * g++.dg/init/pr29571.C: Likewise.
86 * g++.dg/lookup/forscope2.C: Likewise.
87 * g++.dg/parse/linkage1.C: Likewise.
88 * g++.dg/parse/typedef8.C: Likewise.
89 * g++.dg/template/error44.C: Likewise.
90 * g++.dg/tls/diag-2.C: Likewise.
91 * g++.dg/tls/diag-4.C: Likewise.
92 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
93 * g++.old-deja/g++.abi/arraynew.C: Likewise.
94 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
95 * g++.old-deja/g++.brendan/new3.C: Likewise.
96 * g++.old-deja/g++.eh/new1.C: Likewise.
97 * g++.old-deja/g++.eh/new2.C: Likewise.
98 * g++.old-deja/g++.jason/new.C: Likewise.
99 * g++.old-deja/g++.law/friend1.C: Likewise.
100 * g++.old-deja/g++.mike/net46.C: Likewise.
101 * g++.old-deja/g++.mike/p755.C: Likewise.
102 * g++.old-deja/g++.other/new6.C: Likewise.
103
104 * g++.dg/cpp0x/variadic74.C: Adjust diags.
105 * g++.dg/template/crash53.C: Likewise.
106 * g++.dg/template/void9.C: Likewise.
107
108 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
109
110 PR c++/51045
111 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
112
113 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
114
115 PR c++/51047
116 * g++.dg/cpp0x/sfinae29.C: New.
117
118 2011-11-09 Janus Weil <janus@gcc.gnu.org>
119
120 PR fortran/50960
121 * gfortran.dg/typebound_call_22.f03: New test case.
122
123 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
124
125 PR libfortran/50016
126 * gfortran.dg/inquire_size.f90: Don't flush the unit.
127
128 2011-11-09 Richard Guenther <rguenther@suse.de>
129
130 PR tree-optimization/51039
131 * gcc.dg/pr51039.c: New testcase.
132
133 2011-11-09 Jakub Jelinek <jakub@redhat.com>
134
135 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
136 Enable also for powerpc*-*-*.
137
138 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
139
140 PR fortran/50540
141 * gfortran.dg/forall_16.f90: New test.
142
143 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
144
145 PR fortran/38718
146 * gfortran.dg/initialization_29.f90: Expand test.
147
148 2011-11-09 Dodji Seketeli <dodji@redhat.com>
149
150 PR c++/51027
151 * g++.dg/cpp0x/alias-decl-12.C: New test.
152 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
153
154 2011-11-09 Dodji Seketeli <dodji@redhat.com>
155
156 PR debug/51032
157 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
158
159 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
160
161 PR tree-optimization/51015
162 * gcc.dg/vect/pr51015.c: New test.
163
164 2011-11-08 David S. Miller <davem@davemloft.net>
165
166 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
167 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
168
169 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
170
171 PR fortran/50404
172 * gfortran.dg/io_constraints_3.f90: Improve testcase.
173
174 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
175
176 PR fortran/50409
177 * gfortran.dg/string_5.f90: Improve testcase.
178
179 2011-10-23 Jason Merrill <jason@redhat.com>
180
181 PR c++/50835
182 * g++.dg/template/lvalue2.C: New.
183
184 2011-11-08 Michael Matz <matz@suse.de>
185
186 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
187 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
188 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
189 * g++.dg/eh/builtin2.C: Ditto.
190 * g++.dg/eh/builtin3.C: Ditto.
191
192 2011-11-08 Jakub Jelinek <jakub@redhat.com>
193
194 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
195 being prefered even for -mavx.
196 * gcc.target/i386/avx-cvt-3.c: New test.
197
198 2011-11-08 Richard Guenther <rguenther@suse.de>
199
200 PR tree-optimization/51012
201 * gcc.dg/pr51012-1.c: New testcase.
202 * gcc.dg/pr51012-2.c: Likewise.
203
204 2011-11-08 Richard Guenther <rguenther@suse.de>
205
206 PR middle-end/51010
207 * c-c++-common/uninit-pr51010.c: New testcase.
208
209 2011-11-08 Jakub Jelinek <jakub@redhat.com>
210
211 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
212 check_effective_target_vect_call_copysignf,
213 check_effective_target_vect_call_lrint): New procedures.
214 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
215 $VECT_SLP_CFLAGS with -ffast-math.
216 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
217 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
218 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
219 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
220
221 2011-11-07 Richard Henderson <rth@redhat.com>
222 Aldy Hernandez <aldyh@redhat.com>
223 Torvald Riegel <triegel@redhat.com>
224
225 Merged from transactional-memory.
226
227 * g++.dg/dg.exp: Run transactional memory tests.
228 * g++.dg/tm: New directory with new tests.
229 * gcc.dg/tm: New directory with new tests.
230 * c-c++-common/tm: New directory with new tests.
231
232 2011-11-08 Dodji Seketeli <dodji@redhat.com>
233
234 Fix context handling of alias-declaration
235 * g++.dg/cpp0x/alias-decl-11.C: New test.
236
237 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
238
239 PR c++/50864
240 * g++.dg/parse/template26.C: New.
241 * g++.dg/template/crash45.C: Adjust dg-error string.
242
243 2011-11-07 Jason Merrill <jason@redhat.com>
244
245 PR c++/50848
246 * g++.dg/template/lookup9.C: New.
247
248 PR c++/50863
249 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
250
251 PR c++/50870
252 * g++.dg/cpp0x/decltype35.C: New.
253
254 2011-11-07 Dodji Seketeli <dodji@redhat.com>
255
256 Support C++11 alias-declaration
257 PR c++/45114
258 * g++.dg/cpp0x/alias-decl-0.C: New test case.
259 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
260 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
261 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
262 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
263 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
264 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
265 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
266 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
267 * g++.dg/ext/alias-decl-attr1.C: Likewise.
268 * g++.dg/ext/alias-decl-attr2.C: Likewise.
269 * g++.dg/ext/alias-decl-attr3.C: Likewise.
270 * g++.dg/ext/alias-decl-attr4.C: Likewise.
271
272 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
273
274 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
275
276 2011-11-07 Janus Weil <janus@gcc.gnu.org>
277
278 PR fortran/50919
279 * gfortran.dg/typebound_call_21.f03: New.
280
281 2011-11-07 Nathan Sidwell <nathan@acm.org>
282
283 * gcc.dg/profile-dir-1.c: Adjust final scan.
284 * gcc.dg/profile-dir-2.c: Adjust final scan.
285 * gcc.dg/profile-dir-3.c: Adjust final scan.
286 * gcc.misc-tests/gcov.exp: Adjust regexp.
287 * gcc.misc-tests/gcov-12.c: New.
288 * gcc.misc-tests/gcov-13.c: New.
289 * gcc.misc-tests/gcovpart-13b.c: New.
290 * gcc.misc-tests/gcov-14.c: New.
291
292 2011-11-07 Jason Merrill <jason@redhat.com>
293
294 PR c++/35688
295 * g++.dg/ext/visibility/template8.C: New.
296
297 2011-11-07 Jakub Jelinek <jakub@redhat.com>
298
299 PR tree-optimization/50789
300 * gcc.target/i386/avx2-gather-1.c: New test.
301 * gcc.target/i386/avx2-gather-2.c: New test.
302 * gcc.target/i386/avx2-gather-3.c: New test.
303 * gcc.target/i386/avx2-gather-4.c: New test.
304
305 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
306
307 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
308
309 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
310
311 PR libfortran/45723
312 * gfortran.dg/open_dev_null.f90: Remove testcase.
313
314 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
315
316 * lib/target-supports.exp (check_effective_target_sync_int_128):
317 Don't cache the result.
318 (check_effective_target_sync_long_long): Ditto.
319
320 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
321
322 PR rtl-optimization/47698
323 * gcc.target/i386/47698.c: New test.
324
325 2011-11-06 Jason Merrill <jason@redhat.com>
326
327 PR c++/35688
328 * g++.dg/ext/visibility/template7.C: New.
329
330 2011-11-07 Terry Guo <terry.guo@arm.com>
331
332 * gcc.target/arm/wmul-1.c: Adjust optimization level.
333 * gcc.target/arm/wmul-2.c: Ditto.
334 * gcc.target/arm/wmul-3.c: Ditto.
335 * gcc.target/arm/wmul-4.c: Ditto.
336
337 2011-11-06 Joseph Myers <joseph@codesourcery.com>
338
339 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
340 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
341 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
342 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
343 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
344 expected diagnostics.
345
346 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
347 Richard Henderson <rth@redhat.com>
348 Aldy Hernandez <aldyh@redhat.com>
349
350 Merged from cxx-mem-model.
351
352 * lib/target-supports.exp (check_effective_target_sync_int_128,
353 check_effective_target_sync_long_long): Check whether the target
354 supports 64 and 128 bit __sync builtins.
355 (check_effective_target_cas_char): New.
356 (check_effective_target_cas_int): New.
357 * gcc.dg/dg.exp: Exclude simulate-thread tests.
358 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
359 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
360 produce the expected library calls.
361 * gcc.dg/atomic-fence.c: New functional tests.
362 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
363 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
364 * gcc.dg/atomic-lockfree[-aux].c: New tests.
365 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
366 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
367 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
368 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
369 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
370 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
371 are atomic.
372 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
373 loads are atomic.
374 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
375 are atomic.
376 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
377 are atomic.
378 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
379 int128 operations are atomic.
380 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
381 operations are atomic.
382 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
383 operations are atomic.
384 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
385 operations are atomic.
386 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
387 stores aren't moved out of a loop.
388 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
389 globals don't overwrite neighbouring globals.
390 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
391 writes dont overwrite neighbouring components.
392 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
393 * c-c++-common/gomp/atomic-3.c: Likewise.
394 * c-c++-common/gomp/atomic-9.c: Likewise.
395 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
396 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
397 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
398 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
399 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
400 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
401 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
402 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
403 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
404 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
405 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
406 g++.dg/gomp/atomic-15.C: Remove.
407 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
408 * gcc.dg/gomp/atomic-11.c: Remove test.
409
410 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
411
412 * gcc.dg/vect/bb-slp-cond-1.c: New test.
413 * gcc.dg/vect/slp-cond-1.c: New test.
414 * gcc.dg/vect/slp-cond-2.c: New test.
415
416 2011-11-05 David S. Miller <davem@davemloft.net>
417
418 * lib/test-supports.exp
419 (check_effective_target_ultrasparc_vis2_hw): New proc.
420 (check_effective_target_ultrasparc_vis3_hw): New proc.
421 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
422 * gcc.target/sparc/vec-init-2.inc: Likewise.
423 * gcc.target/sparc/vec-init-3.inc: Likewise.
424 * gcc.target/sparc/vec-init-1-vis1.c: New test.
425 * gcc.target/sparc/vec-init-1-vis2.c: New test.
426 * gcc.target/sparc/vec-init-1-vis3.c: New test.
427 * gcc.target/sparc/vec-init-2-vis1.c: New test.
428 * gcc.target/sparc/vec-init-2-vis2.c: New test.
429 * gcc.target/sparc/vec-init-2-vis3.c: New test.
430 * gcc.target/sparc/vec-init-3-vis1.c: New test.
431 * gcc.target/sparc/vec-init-3-vis2.c: New test.
432 * gcc.target/sparc/vec-init-3-vis3.c: New test.
433
434 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
435
436 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
437 Disable test on Epiphany.
438 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
439 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
440 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
441 * g++.dg/parse/pragma3.C: Likewise.
442 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
443 (bar): Use it.
444 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
445 * gcc.dg/tls/thr-cse-1.c: Likewise.
446 * g++.dg/opt/devirt2.C: Likewise.
447 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
448 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
449 * gcc.target/epiphany: New directory.
450
451 2011-11-05 Tobias Burnus <burnus@net-b.de>
452
453 * gfortran.dg/quad_2.f90: New.
454
455 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
456
457 * gcc.dg/strlenopt-22g.c: New wrapper around...
458 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
459
460 2011-11-04 Jason Merrill <jason@redhat.com>
461
462 PR c++/26714
463 * g++.dg/init/lifetime2.C: New.
464 * g++.dg/cpp0x/initlist-lifetime2.C: New.
465
466 PR c++/48370
467 * g++.dg/init/lifetime1.C: Test cleanup order.
468
469 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
470
471 * g++.dg/other/offsetof7.C: New test.
472
473 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
474
475 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
476 variable, default empty, -ffat-lto-objects for effective_target_lto.
477 (gcc-dg-test-1): Add options from dg-final methods.
478 * lib/scanasm.exp (scan-assembler_required_options)
479 (scan-assembler-not_required_options): New procs.
480
481 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
482
483 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
484 generate a pedwarn in c++98-mode.
485 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
486 don't generate a pedwarn in c++0x-mode.
487
488 2011-11-04 Olivier Goffart <olivier@woboq.com>
489
490 PR c++/50965
491 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
492
493 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
494
495 PR rtl-optimization/38644
496 * gcc.target/arm/stack-red-zone.c: New.
497
498 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
499
500 PR c++/48420
501 * g++.dg/warn/Wconversion-null-3.C: New.
502
503 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
504
505 PR c++/50941
506 * g++.dg/cpp0x/udlit-strint-length.C: New.
507
508 2011-11-04 Jason Merrill <jason@redhat.com>
509
510 PR c++/48370
511 * g++.dg/cpp0x/initlist-lifetime1.C: New.
512 * g++.dg/init/lifetime1.C: New.
513 * g++.dg/init/ref21.C: New.
514 * g++.dg/eh/array1.C: New.
515
516 2011-11-04 Tom de Vries <tom@codesourcery.com>
517
518 PR tree-optimization/50763
519 * gcc.dg/pr50763-5.c: New test.
520
521 2011-11-04 Tom de Vries <tom@codesourcery.com>
522
523 PR tree-optimization/50763
524 * g++.dg/pr50763-4.C: New test.
525
526 2011-11-04 Jakub Jelinek <jakub@redhat.com>
527
528 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
529 test.
530
531 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
532
533 * gcc.dg/torture/vec-cvt-1.c: New test.
534
535 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
536
537 * gnat.dg/specs/private1[-sub].ads: New test.
538
539 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
540
541 PR fortran/43829
542 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
543 * gfortran.dg/inline_sum_1.f90: New.
544 * gfortran.dg/inline_sum_2.f90: New.
545 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
546 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
547 * gfortran.dg/inline_product_1.f90: New.
548
549 2011-11-03 Tobias Burnus <burnus@net-b.de>
550
551 PR fortran/50933
552 * gfortran.dg/bind_c_dts_5.f90: New.
553
554 2011-11-03 Tobias Burnus <burnus@net-b.de>
555
556 PR fortran/50960
557 * gfortran.dg/module_parameter_array_refs_2.f90: New.
558
559 2011-11-03 Richard Guenther <rguenther@suse.de>
560
561 PR middle-end/50079
562 * g++.dg/init/copy7.C: Remove testcase.
563
564 2011-11-03 Martin Jambor <mjambor@suse.cz>
565
566 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
567 * g++.dg/ipa/devirt-c-2.C: Likewise.
568 * g++.dg/ipa/devirt-c-7.C: New test.
569 * g++.dg/ipa/devirt-c-8.C: Likewise.
570
571 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
572
573 PR tree-optimization/50912
574 * gnat.dg/loop_optimization10.ad[sb]: New test.
575 * gnat.dg/loop_optimization10_pkg.ads: New helper.
576
577 2011-11-02 Jason Merrill <jason@redhat.com>
578
579 PR c++/50930
580 * g++.dg/cpp0x/nsdmi-list2.C: New.
581
582 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
583
584 PR c++/50810
585 * g++.dg/cpp0x/warn_cxx0x2.C: New.
586 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
587
588 2011-11-02 Tom de Vries <tom@codesourcery.com>
589
590 PR tree-optimization/50769
591 * gfortran.dg/pr50769.f90: New test.
592
593 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
594
595 * gcc.target/sparc/20111102-1.c: New test.
596
597 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
598
599 PR c++/50956
600 * g++.dg/warn/Wcast-qual2.C: New.
601
602 2011-11-02 Tom de Vries <tom@codesourcery.com>
603
604 PR tree-optimization/50763
605 * g++.dg/pr50763-3.C: New test.
606
607 2011-11-02 Tom de Vries <tom@codesourcery.com>
608
609 PR tree-optimization/50672
610 * g++.dg/pr50672.C: New test.
611
612 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
613
614 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
615 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
616 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
617
618 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
619
620 2011-11-02 Richard Guenther <rguenther@suse.de>
621
622 PR tree-optimization/50902
623 * gcc.dg/torture/pr50902.c: New testcase.
624
625 2010-11-02 Richard Guenther <rguenther@suse.de>
626
627 PR tree-optimization/50890
628 * gcc.dg/torture/pr50890.c: New testcase.
629
630 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
631
632 PR c++/44277
633 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
634 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
635
636 2011-11-01 Tom de Vries <tom@codesourcery.com>
637
638 PR tree-optimization/50908
639 * gcc.dg/pr50908.c: New test.
640 * gcc.dg/pr50908-2.c: Same.
641 * gcc.dg/pr50908-3.c: Same.
642
643 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
644
645 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
646 the outer loop. Remove comment. Don't check for widen-mult.
647
648 2011-10-31 Martin Jambor <mjambor@suse.cz>
649
650 * gcc.dg/ipa/ipcp-4.c: New test.
651
652 2011-10-31 Jakub Jelinek <jakub@redhat.com>
653
654 * gcc.dg/vshift-3.c: New test.
655 * gcc.dg/vshift-4.c: New test.
656 * gcc.dg/vshift-5.c: New test.
657
658 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
659
660 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
661 and current implementation.
662
663 2011-10-31 Paul Brook <paul@codesourcery.com>
664
665 * gcc.dg/constructor-1.c: New test.
666
667 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
668
669 PR fortran/50753
670 * gfortran.dg/dshift_3.f90: New test.
671
672 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
673
674 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
675 hppa*-*-hpux*.
676 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
677 * gcc.dg/torture/vshuf-v4si.c: Likewise.
678 * gcc.dg/torture/vshuf-v8si.c: Likewise.
679 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
680 * gcc.dg/torture/vshuf-v4di.c: Likewise.
681 * gcc.dg/torture/vshuf-v2df.c: Likewise.
682 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
683 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
684 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
685 * gcc.dg/torture/vshuf-v2di.c: Likewise.
686 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
687 * gcc.dg/torture/vshuf-v4df.c: Likewise.
688 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
689 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
690 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
691 * gcc.dg/vector-compare-2.c: Likewise.
692
693 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
694
695 PR c++/50901
696 * g++.dg/cpp0x/pr50901.C: New.
697
698 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
699
700 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
701 * gcc.target/i386/fma4-check.h (main): Ditto.
702 * gcc.target/i386/xop-check.h (main): Ditto.
703
704 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
705
706 Revert:
707 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
708
709 PR c++/50864
710 * g++.dg/template/crash109.C: New.
711
712 2011-10-28 Jason Merrill <jason@redhat.com>
713
714 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
715
716 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
717
718 PR c++/50864
719 * g++.dg/template/crash109.C: New.
720
721 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
722
723 * gfortran.dg/nearest_5.f90: New test.
724
725 2011-10-28 Jakub Jelinek <jakub@redhat.com>
726
727 * gcc.dg/vshift-1.c: New test.
728 * gcc.dg/vshift-2.c: New test.
729 * gcc.target/i386/xop-vshift-1.c: New test.
730 * gcc.target/i386/xop-vshift-2.c: New test.
731 * gcc.target/i386/avx2-vshift-1.c: New test.
732
733 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
734
735 PR rtl-optimization/49720
736 * g++.dg/torture/pr49720.C: New test.
737
738 2011-10-27 David S. Miller <davem@davemloft.net>
739
740 * gcc.target/sparc/setcc-3.c: New test.
741
742 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
743
744 PR c++/30066
745 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
746
747 2011-10-27 Jakub Jelinek <jakub@redhat.com>
748
749 * gcc.target/i386/sse2-cvt-1.c: New test.
750 * gcc.target/i386/sse2-cvt-2.c: New test.
751 * gcc.target/i386/avx-cvt-1.c: New test.
752 * gcc.target/i386/avx-cvt-2.c: New test.
753 * gcc.target/i386/avx2-cvt-1.c: New test.
754 * gcc.target/i386/avx2-cvt-2.c: New test.
755
756 2011-10-27 Martin Jambor <mjambor@suse.cz>
757
758 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
759
760 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
761 Steven G. Kargl <kargl@gcc.gnu.org>
762
763 PR target/50875
764 * gfortran.dg/pr50875.f90: New test.
765
766 2011-10-26 David S. Miller <davem@davemloft.net>
767
768 * gcc.target/sparc/fmaf-1.c: New test.
769
770 * gcc.target/sparc/setcc-1.c: New test.
771 * gcc.target/sparc/setcc-2.c: New test.
772
773 2011-10-26 Joseph Myers <joseph@codesourcery.com>
774
775 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
776
777 2011-10-26 Joseph Myers <joseph@codesourcery.com>
778
779 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
780 Windows targets.
781
782 2011-10-26 Joseph Myers <joseph@codesourcery.com>
783
784 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
785 symbol names.
786
787 2011-10-26 Joseph Myers <joseph@codesourcery.com>
788
789 * gcc.target/i386/pad-4.c: Skip for Windows targets.
790
791 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
792
793 * gnat.dg/specs/discr1.ads: New test.
794 * gnat.dg/specs/discr1_pkg.ads: New helper.
795
796 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
797
798 * gnat.dg/specs/unchecked_union.ads: Rename to...
799 * gnat.dg/specs/unchecked_union1.ads: ...this.
800 * gnat.dg/specs/unchecked_union2.ads: New test.
801
802 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
803
804 * gnat.dg/specs/atomic1.ads: New test.
805
806 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
807
808 Implement C++11 user-defined literals.
809 * g++.dg/cpp0x/udlit-addr.C: New.
810 * g++.dg/cpp0x/udlit-args.C: New.
811 * g++.dg/cpp0x/udlit-args-neg.C: New.
812 * g++.dg/cpp0x/udlit-clink-neg.C: New.
813 * g++.dg/cpp0x/udlit-concat.C: New.
814 * g++.dg/cpp0x/udlit-concat-neg.C: New.
815 * g++.dg/cpp0x/udlit-constexpr.C: New.
816 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
817 * g++.dg/cpp0x/udlit-declare-neg.C: New.
818 * g++.dg/cpp0x/udlit-friend.C: New.
819 * g++.dg/cpp0x/udlit-general.C: New.
820 * g++.dg/cpp0x/udlit-inline.C: New.
821 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
822 * g++.dg/cpp0x/udlit-member-neg.C: New.
823 * g++.dg/cpp0x/udlit-namespace.C: New.
824 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
825 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
826 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
827 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
828 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
829 * g++.dg/cpp0x/udlit-operator-neg.C: New.
830 * g++.dg/cpp0x/udlit-raw-str.C: New.
831 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
832 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
833 * g++.dg/cpp0x/udlit-systemheader.C: New.
834 * g++.dg/cpp0x/udlit-template.C: New.
835 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
836 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
837 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
838 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
839 * g++.dg/cpp0x/udlit_system_header: New.
840
841 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
842
843 PR c++/50870
844 * g++.dg/cpp0x/decltype34.C: New.
845
846 2011-10-26 Tom de Vries <tom@codesourcery.com>
847
848 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
849 * gcc.c-torture/unsorted/HIset.c: Same.
850 * gcc.c-torture/unsorted/SIcmp.c: Same.
851 * gcc.c-torture/unsorted/SIset.c: Same.
852 * gcc.c-torture/unsorted/SFset.c: Same.
853 * gcc.c-torture/unsorted/UHIcmp.c: Same.
854 * gcc.c-torture/unsorted/USIcmp.c: Same.
855 * gcc.c-torture/unsorted/DFcmp.c: Same.
856
857 2011-10-26 Jakub Jelinek <jakub@redhat.com>
858
859 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
860 to work also with -masm=intel and additionally test the xmm vs. ymm
861 register type combination on mask/dest and in vsib.
862 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
863 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
864 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
865 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
866 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
867 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
868 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
869 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
870 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
871 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
872 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
873 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
874 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
875 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
876 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
877 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
878 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
879 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
880 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
881 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
882 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
883 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
884 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
885 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
886 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
887 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
888 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
889 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
890 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
891 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
892 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
893
894 2011-10-26 Tom de Vries <tom@codesourcery.com>
895
896 PR tree-optimization/50763
897 * gcc.dg/pr50763-2.c: New test.
898
899 2011-10-25 Joseph Myers <joseph@codesourcery.com>
900
901 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
902 Update expected messages.
903
904 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
905
906 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
907
908 2011-10-25 Jason Merrill <jason@redhat.com>
909
910 PR c++/50866
911 * g++.dg/init/aggr7.C: New.
912
913 PR c++/49996
914 * g++.dg/cpp0x/initlist59.C: New.
915
916 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
917
918 PR c++/50858
919 * g++.dg/overload/operator5.C: New.
920
921 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
922
923 PR c++/50861
924 * g++.dg/template/crash108.C: New.
925
926 2011-10-25 Jakub Jelinek <jakub@redhat.com>
927
928 PR tree-optimization/50596
929 * gcc.dg/vect/vect-cond-10.c: New test.
930
931 2011-10-24 Joey Ye <joey.ye@arm.com>
932
933 * gcc.target/arm/pr42575.c: Remove architecture option.
934
935 2011-10-24 David S. Miller <davem@davemloft.net>
936
937 * gcc.target/sparc/vis3move-1.c: New test.
938 * gcc.target/sparc/vis3move-2.c: New test.
939 * gcc.target/sparc/vis3move-3.c: New test.
940
941 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
942
943 * gcc.dg/strlenopt-22.c: New testcase.
944 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
945
946 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
947
948 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
949 Remove -march=i386.
950 (dg-skip-if): Remove.
951 * gcc.target/i386/funcspec-1.c: Ditto.
952 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
953
954 2011-10-24 Richard Guenther <rguenther@suse.de>
955
956 * gcc.dg/vect/vect-bool-1.c: New testcase.
957
958 2011-10-24 Richard Guenther <rguenther@suse.de>
959
960 PR tree-optimization/50838
961 * gcc.dg/torture/pr50838.c: New testcase.
962
963 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
964
965 PR tree-optimization/50730
966 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
967 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
968 -fno-tree-sra and SLP flags.
969
970 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
971
972 PR c++/50841
973 Revert:
974 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
975
976 PR c++/50810
977 * g++.dg/cpp0x/warn_cxx0x2.C: New.
978 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
979
980 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
981
982 PR c++/50810
983 * g++.dg/cpp0x/warn_cxx0x2.C: New.
984 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
985
986 2011-10-23 Tom de Vries <tom@codesourcery.com>
987
988 PR tree-optimization/50763
989 * gcc.dg/pr50763.c: New test.
990
991 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
992
993 PR target/50788
994 * gcc.target/i386/pr50788.c: New test.
995
996 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
997
998 PR tree-optimization/50819
999 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1000 * g++.dg/vect/slp-pr50819.cc: New test.
1001
1002 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1003
1004 PR c++/45385
1005 * g++.dg/warn/Wconversion4.C: New.
1006
1007 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1008
1009 PR target/50813
1010 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1011 from element other than first and reverse permutation.
1012 * gcc.dg/torture/vshuf-16.inc: Likewise.
1013 * gcc.dg/torture/vshuf-8.inc: Likewise.
1014 * gcc.dg/torture/vshuf-4.inc: Likewise.
1015
1016 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1017
1018 PR c++/31423
1019 * g++.dg/parse/error43.C: New.
1020 * g++.dg/parse/error44.C: Likewise.
1021
1022 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1023 Kirill Yukhin <kirill.yukhin@intel.com>
1024
1025 PR target/50740
1026 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1027 * gcc.target/i386/bmi2-check.h: Ditto.
1028
1029 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1030
1031 PR c++/50811
1032 * g++.dg/cpp0x/override2.C: Add test.
1033
1034 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1035
1036 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1037 check_linker_plugin_available.
1038
1039 2011-10-21 Kai Tietz <ktietz@redhat.com>
1040
1041 * gcc.target/i386/branch-cost1.c: New test.
1042 * gcc.target/i386/branch-cost2.c: New test.
1043 * gcc.target/i386/branch-cost3.c: New test.
1044 * gcc.target/i386/branch-cost4.c: New test.
1045
1046 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1047
1048 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1049
1050 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1051
1052 PR testsuite/50722
1053 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1054
1055 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1056
1057 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1058 (_moz_foo, EXT__foo): Use ASMNAME.
1059
1060 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1061
1062 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1063 names.
1064
1065 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1066
1067 PR target/50766
1068 * gcc.target/i386/pr50766.c: New test.
1069
1070 2011-10-20 Jason Merrill <jason@redhat.com>
1071
1072 PR c++/41449
1073 * g++.dg/eh/partial1.C: New.
1074
1075 2011-10-20 Richard Henderson <rth@redhat.com>
1076
1077 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1078 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1079 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1080 Use __builtin_shuffle.
1081
1082 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1083
1084 PR fortran/50514
1085 * gfortran.dg/ishft_3.f90: Update test.
1086
1087 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1088
1089 PR fortran/50524
1090 * gfortran.dg/substring_integer_index.f90: New test.
1091
1092 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
1093
1094 * gfortran.dg/format_string.f: New test.
1095
1096 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
1097
1098 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
1099 non_strict_align.
1100 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
1101
1102 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1103
1104 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
1105 gcc.target/i386/pr46226.c: Do not use
1106 -mno-accumulate-outgoing-args.
1107
1108 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1109
1110 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
1111 including <strings.h>.
1112
1113 2011-10-19 Jan Hubicka <jh@suse.cz>
1114
1115 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
1116 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
1117 * lib/c-torture.exp: Likewise.
1118 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
1119 * gcc.c-torture/compile/sync-1.c: Likewise.
1120 * gcc.c-torture/compile/sync-1.c: Likewise.
1121 * gcc.c-torture/compile/sync-3.c: Likewise.
1122 * gcc.dg/noncompile/invalid_asm.c: Likewise.
1123 * gcc.dg/noncompile/920507-1.c: Likewise.
1124 * gcc.dg/torture/pr36400.c: Likewise.
1125 * g++.dg/torture/pr34850.C: Likewise.
1126
1127 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
1128
1129 * gnat.dg/source_ref1.adb: New test.
1130 * gnat.dg/source_ref2.adb: Likewise.
1131
1132 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1133
1134 PR c++/13657
1135 * g++.dg/parse/error42.C: New.
1136 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
1137
1138 2011-10-19 Jason Merrill <jason@redhat.com>
1139
1140 PR c++/50793
1141 * g++.dg/init/value9.C: New.
1142
1143 2011-10-19 Jakub Jelinek <jakub@redhat.com>
1144
1145 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
1146 * gcc.dg/torture/vshuf-16.inc: Likewise.
1147 * gcc.dg/torture/vshuf-8.inc: Likewise.
1148 * gcc.dg/torture/vshuf-4.inc: Likewise.
1149
1150 2011-10-19 Janus Weil <janus@gcc.gnu.org>
1151
1152 PR fortran/47023
1153 * gfortran.dg/sizeof_proc.f90: New.
1154
1155 2011-10-19 Joseph Myers <joseph@codesourcery.com>
1156
1157 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
1158 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
1159
1160 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
1161
1162 PR testsuite/50796
1163 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
1164
1165 2011-10-19 Jason Merrill <jason@redhat.com>
1166
1167 PR c++/50787
1168 * g++.dg/init/ref20.C: New.
1169
1170 2011-10-19 Kai Tietz <ktietz@redhat.com>
1171
1172 PR middle-end/50795
1173 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
1174 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
1175 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
1176 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
1177 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
1178
1179 2011-10-19 Richard Guenther <rguenther@suse.de>
1180
1181 PR middle-end/50768
1182 * gcc.dg/torture/pr50768.c: New testcase.
1183
1184 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
1185
1186 PR rtl-optimization/50340
1187 * gcc.dg/pr50340.c: New.
1188
1189 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
1190
1191 PR tree-optimization/50717
1192
1193 * gcc.dg/pr50717-1.c: New file.
1194 * gcc.target/arm/wmul-12.c: Correct types.
1195 * gcc.target/arm/wmul-8.c: Correct types.
1196
1197 2011-10-18 Jason Merrill <jason@redhat.com>
1198
1199 PR c++/50531
1200 * g++.dg/cpp0x/defaulted32.C: New.
1201
1202 PR c++/50742
1203 * g++.dg/lookup/using23.C: New.
1204
1205 PR c++/50500
1206 * g++.dg/cpp0x/implicit12.C: New.
1207 * g++.dg/cpp0x/defaulted20.C: Adjust.
1208 * g++.dg/cpp0x/defaulted21.C: Adjust.
1209 * g++.dg/cpp0x/implicit-copy.C: Adjust.
1210 * g++.dg/cpp0x/implicit4.C: Adjust.
1211 * g++.dg/cpp0x/implicit5.C: Adjust.
1212 * g++.dg/cpp0x/implicit8.C: Adjust.
1213 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
1214 * g++.dg/cpp0x/not_special.C: Adjust.
1215 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
1216 * g++.dg/cpp0x/rv1n.C: Adjust.
1217 * g++.dg/cpp0x/rv2n.C: Adjust.
1218 * g++.dg/cpp0x/rv3n.C: Adjust.
1219 * g++.dg/cpp0x/rv4n.C: Adjust.
1220 * g++.dg/cpp0x/rv5n.C: Adjust.
1221 * g++.dg/cpp0x/rv6n.C: Adjust.
1222 * g++.dg/cpp0x/rv7n.C: Adjust.
1223
1224 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
1225
1226 * gcc.target/i386/avx2-vpop-check.h: New header.
1227 * gcc.target/i386/avx2-vpaddd-3.c: New test.
1228 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
1229 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
1230 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
1231 * gcc.target/i386/avx2-vpand-3.c: Ditto.
1232 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
1233 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
1234 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
1235 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
1236 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
1237 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
1238 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
1239 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
1240 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
1241 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
1242
1243 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
1244
1245 PR fortran/50420
1246 * gfortran.dg/coarray_subobject_1.f90: New test.
1247 * gfortran.dg/coarray/subobject_1.f90: New test.
1248
1249 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
1250
1251 PR rtl-optimization/50205
1252 * gcc.dg/pr50205.c: New.
1253
1254 2011-10-18 Richard Guenther <rguenther@suse.de>
1255
1256 PR tree-optimization/50767
1257 * gcc.dg/torture/pr50767.c: New testcase.
1258
1259 2011-10-18 Julian Brown <julian@codesourcery.com>
1260
1261 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
1262 * gcc.target/arm/unaligned-memcpy-1.c: New.
1263 * gcc.target/arm/unaligned-memcpy-2.c: New.
1264 * gcc.target/arm/unaligned-memcpy-3.c: New.
1265 * gcc.target/arm/unaligned-memcpy-4.c: New.
1266
1267 2011-10-18 Janus Weil <janus@gcc.gnu.org>
1268
1269 PR fortran/47023
1270 * gfortran.dg/iso_c_binding_class.f03: New.
1271
1272 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
1273
1274 * testsuite/lib/target-supports.exp
1275 (check_effective_target_vect_widen_shift): New.
1276 * gcc.dg/vect/vect-widen-shift-s16.c: New.
1277 * gcc.dg/vect/vect-widen-shift-s8.c: New.
1278 * gcc.dg/vect/vect-widen-shift-u16.c: New.
1279 * gcc.dg/vect/vect-widen-shift-u8.c: New.
1280
1281 2011-10-18 Richard Guenther <rguenther@suse.de>
1282
1283 * gcc.dg/torture/restrict-1.c: New testcase.
1284
1285 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
1286
1287 * g++.dg/ext/bases.C: New test.
1288
1289 2011-10-17 David S. Miller <davem@davemloft.net>
1290
1291 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
1292 all operations to emit VIS instructions.
1293 * gcc.target/sparc/fandnot.c: Likewise.
1294 * gcc.target/sparc/fnot.c: Likewise.
1295 * gcc.target/sparc/for.c: Likewise.
1296 * gcc.target/sparc/fornot.c: Likewise.
1297 * gcc.target/sparc/fxnor.c: Likewise.
1298 * gcc.target/sparc/fxor.c: Likewise.
1299 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
1300 needed.
1301
1302 2011-10-17 Jakub Jelinek <jakub@redhat.com>
1303
1304 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
1305 * gcc.dg/torture/vshuf-16.inc: New file.
1306 * gcc.dg/torture/vshuf-2.inc: New file.
1307 * gcc.dg/torture/vshuf-32.inc: New file.
1308 * gcc.dg/torture/vshuf-4.inc: New file.
1309 * gcc.dg/torture/vshuf-8.inc: New file.
1310 * gcc.dg/torture/vshuf-main.inc: New file.
1311 * gcc.dg/torture/vshuf-v16hi.c: New test.
1312 * gcc.dg/torture/vshuf-v16qi.c: New test.
1313 * gcc.dg/torture/vshuf-v2df.c: New test.
1314 * gcc.dg/torture/vshuf-v2di.c: New test.
1315 * gcc.dg/torture/vshuf-v2sf.c: New test.
1316 * gcc.dg/torture/vshuf-v2si.c: New test.
1317 * gcc.dg/torture/vshuf-v32qi.c: New test.
1318 * gcc.dg/torture/vshuf-v4df.c: New test.
1319 * gcc.dg/torture/vshuf-v4di.c: New test.
1320 * gcc.dg/torture/vshuf-v4hi.c: New test.
1321 * gcc.dg/torture/vshuf-v4sf.c: New test.
1322 * gcc.dg/torture/vshuf-v4si.c: New test.
1323 * gcc.dg/torture/vshuf-v8hi.c: New test.
1324 * gcc.dg/torture/vshuf-v8qi.c: New test.
1325 * gcc.dg/torture/vshuf-v8sf.c: New test.
1326 * gcc.dg/torture/vshuf-v8si.c: New test.
1327
1328 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1329
1330 PR tree-optimization/50746
1331 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
1332
1333 2011-10-17 Jason Merrill <jason@redhat.com>
1334
1335 PR c++/50736
1336 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
1337
1338 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1339
1340 PR c++/44524
1341 * g++.dg/parse/error41.C: New.
1342 * g++.dg/parse/error20.C: Adjust.
1343
1344 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1345
1346 PR c++/50757
1347 * g++.dg/warn/format7.C: New.
1348 * obj-c++.dg/warn7.mm: Likewise.
1349
1350 2011-10-17 Richard Guenther <rguenther@suse.de>
1351
1352 PR tree-optimization/50729
1353 * gcc.dg/torture/pr50729.c: New testcase.
1354
1355 2011-10-15 Tom Tromey <tromey@redhat.com>
1356 Dodji Seketeli <dodji@redhat.com>
1357
1358 * lib/prune.exp (prune_gcc_output): Prune output referring to
1359 included files.
1360 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
1361 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1362 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1363 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1364
1365 2011-10-15 Tom Tromey <tromey@redhat.com>
1366 Dodji Seketeli <dodji@redhat.com>
1367
1368 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
1369
1370 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 PR c++/48489
1373 * g++.dg/inherit/error5.C: New.
1374
1375 2011-10-17 Janus Weil <janus@gcc.gnu.org>
1376
1377 PR fortran/47023
1378 PR fortran/50752
1379 * gfortran.dg/kind_tests_4.f90: New.
1380
1381 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
1382
1383 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
1384 targets that support vector condition.
1385
1386 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1387
1388 PR fortran/47023
1389 * gfortran.dg/c_kind_tests_3.f03: New.
1390
1391 2011-10-16 Janus Weil <janus@gcc.gnu.org>
1392
1393 PR fortran/50547
1394 * gfortran.dg/elemental_args_check_4.f90: New.
1395
1396 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1397
1398 PR tree-optimization/50727
1399 * gcc.dg/vect/pr50727.c: New test.
1400
1401 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
1402
1403 * gcc.dg/vla-23.c: New test.
1404
1405 2011-10-16 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR tree-optimization/50596
1408 * gcc.dg/vect/vect-cond-9.c: New test.
1409
1410 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
1411
1412 * gcc.dg/vect/bb-slp-29.c: New test.
1413
1414 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1415
1416 PR c++/50732
1417 * g++.dg/ext/is_base_of_incomplete.C: New.
1418 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
1419 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
1420
1421 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
1422
1423 * gcc.target/sparc/combined-1.c: Compile at -O2.
1424
1425 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
1426
1427 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
1428 (dg-options): Add -Wno-attributes.
1429 * gcc.target/i386/fma_double_?.c: Ditto.
1430 * gcc.target/i386/fma_run_float_?.c: Ditto.
1431 * gcc.target/i386/fma_run_double_?.c: Ditto.
1432 * gcc.target/i386/l_fma_float_?.c: Dtto.
1433 * gcc.target/i386/l_fma_double_?.c: Ditto.
1434 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
1435 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
1436
1437 2011-10-15 Tobias Burnus <burnus@net-b.de>
1438
1439 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
1440 the comments.
1441 * gfortran.dg/bind_c_usage_24.f90: Ditto.
1442 * gfortran.dg/rank_3.f90: Ditto.
1443 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
1444 -std=f2008ts in dg-options.
1445 * gfortran.dg/rank_4.f90: Ditto.
1446
1447 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
1448
1449 PR target/49263
1450 * gcc.target/sh/pr49263.c: New.
1451
1452 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
1453
1454 * gnat.dg/specs/debug1.ads: Tweak.
1455
1456 2011-10-14 Kai Tietz <ktietz@redhat.com>
1457
1458 * gfortran.fortran-torture/compile/logical-2.f90: New test.
1459
1460 2011-10-14 Jakub Jelinek <jakub@redhat.com>
1461
1462 * gcc.target/i386/sse2-mul-1.c: New test.
1463 * gcc.target/i386/sse4_1-mul-1.c: New test.
1464 * gcc.target/i386/avx-mul-1.c: New test.
1465 * gcc.target/i386/xop-mul-1.c: New test.
1466 * gcc.target/i386/avx2-mul-1.c: New test.
1467
1468 2011-10-14 Jason Merrill <jason@redhat.com>
1469
1470 PR c++/50563
1471 * g++.dg/cpp0x/nsdmi-list1.C: New.
1472
1473 PR c++/50707
1474 * g++.dg/cpp0x/nsdmi-const1.C: New.
1475
1476 2011-10-14 Janus Weil <janus@gcc.gnu.org>
1477
1478 PR fortran/50570
1479 * gfortran.dg/pointer_intent_5.f90: New.
1480
1481 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1482
1483 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
1484 * gcc.target/i386/warn-vect-op-1.c: Ditto.
1485 * gcc.target/i386/warn-vect-op-2.c: Ditto.
1486
1487 2011-10-14 Tobias Burnus <burnus@net-b.de>
1488
1489 PR fortran/50718
1490 * gfortran.dg/pointer_check_11.f90: New.
1491 * gfortran.dg/pointer_check_12.f90: New.
1492
1493 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR c++/38174
1496 * g++.dg/overload/operator4.C: New.
1497
1498 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
1499
1500 * gcc.dg/di-longlong64-sync-1.c: New test.
1501 * gcc.dg/di-sync-multithread.c: New test.
1502 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
1503 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
1504 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
1505 tests for v5, v6, v6k, and v7-a, and add-options helpers.
1506 (check_effective_target_arm_arm_ok): New helper.
1507 (check_effective_target_sync_longlong): New helper.
1508
1509 2011-10-14 Richard Guenther <rguenther@suse.de>
1510
1511 PR tree-optimization/50723
1512 * gcc.dg/torture/pr50723.c: New testcase.
1513
1514 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1515
1516 PR c++/17212
1517 * g++.dg/warn/format6.C: New.
1518 * obj-c++.dg/warn6.mm: Likewise.
1519
1520 2011-10-13 Richard Henderson <rth@redhat.com>
1521
1522 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
1523 Delete.
1524 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
1525 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
1526 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
1527
1528 2011-10-13 Jason Merrill <jason@redhat.com>
1529
1530 PR c++/50614
1531 * g++.dg/cpp0x/nsdmi-template2.C: New.
1532
1533 PR c++/50437
1534 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
1535
1536 PR c++/50618
1537 * g++.dg/init/vbase1.C: New.
1538
1539 2011-10-13 Jakub Jelinek <jakub@redhat.com>
1540
1541 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
1542 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
1543 * gcc.target/i386/avx-vphminposuw-2.c: New test.
1544 * gcc.target/i386/avx-vphminposuw-3.c: New test.
1545
1546 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
1547
1548 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
1549
1550 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
1551
1552 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
1553
1554 2011-10-13 Richard Guenther <rguenther@suse.de>
1555
1556 PR tree-optimization/50712
1557 * gcc.target/i386/pr50712.c: New testcase.
1558
1559 2011-10-13 Tom de Vries <tom@codesourcery.com>
1560
1561 * gcc.dg/memcpy-4.c: New test.
1562
1563 2011-10-13 Richard Guenther <rguenther@suse.de>
1564
1565 PR tree-optimization/50698
1566 * g++.dg/vect/pr50698.cc: New testcase.
1567
1568 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
1569
1570 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
1571 * gcc.target/powerpc/warn-2.c: Ditto.
1572
1573 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
1574 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1575 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1576 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1577 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1578 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1579 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1580 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1581 * gcc.target/powerpc/ppc-pow.c: Likewise.
1582 * gcc.target/powerpc/recip-1.c: Likewise.
1583 * gcc.target/powerpc/recip-2.c: Likewise.
1584 * gcc.target/powerpc/recip-3.c: Likewise.
1585 * gcc.target/powerpc/recip-4.c: Likewise.
1586 * gcc.target/powerpc/recip-5.c: Likewise.
1587
1588 2011-10-12 David S. Miller <davem@davemloft.net>
1589
1590 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
1591 '-mvis3' instead of 'mcpu=niagara3' in options.
1592 * gcc.target/sparc/fhalve.c: Likewise.
1593 * gcc.target/sparc/fnegop.c: Likewise.
1594 * gcc.target/sparc/fpadds.c: Likewise.
1595 * gcc.target/sparc/fshift.c: Likewise.
1596 * gcc.target/sparc/fucmp.c: Likewise.
1597 * gcc.target/sparc/lzd.c: Likewise.
1598 * gcc.target/sparc/vis3misc.c: Likewise.
1599 * gcc.target/sparc/xmul.c: Likewise.
1600
1601 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
1602
1603 * gnat.dg/vect1.ad[sb]: New test.
1604 * gnat.dg/vect1_pkg.ads: New helper.
1605 * gnat.dg/vect2.ad[sb]: New test.
1606 * gnat.dg/vect2_pkg.ads: New helper.
1607 * gnat.dg/vect3.ad[sb]: New test.
1608 * gnat.dg/vect3_pkg.ads: New helper.
1609 * gnat.dg/vect4.ad[sb]: New test.
1610 * gnat.dg/vect4_pkg.ads: New helper.
1611 * gnat.dg/vect5.ad[sb]: New test.
1612 * gnat.dg/vect5_pkg.ads: New helper.
1613 * gnat.dg/vect6.ad[sb]: New test.
1614 * gnat.dg/vect6_pkg.ads: New helper.
1615
1616 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
1617
1618 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
1619 * gcc.target/i386/fma_run_double_2.c: Likewise.
1620 * gcc.target/i386/fma_run_double_3.c: Likewise.
1621 * gcc.target/i386/fma_run_double_4.c: Likewise.
1622 * gcc.target/i386/fma_run_double_5.c: Likewise.
1623 * gcc.target/i386/fma_run_double_6.c: Likewise.
1624 * gcc.target/i386/fma_run_float_1.c: Likewise.
1625 * gcc.target/i386/fma_run_float_2.c: Likewise.
1626 * gcc.target/i386/fma_run_float_3.c: Likewise.
1627 * gcc.target/i386/fma_run_float_4.c: Likewise.
1628 * gcc.target/i386/fma_run_float_5.c: Likewise.
1629 * gcc.target/i386/fma_run_float_6.c: Likewise.
1630
1631 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
1632 remove the extra dg-options.
1633 * gcc.target/i386/l_fma_double_2.c: Likewise.
1634 * gcc.target/i386/l_fma_double_3.c: Likewise.
1635 * gcc.target/i386/l_fma_double_4.c: Likewise.
1636 * gcc.target/i386/l_fma_double_5.c: Likewise.
1637 * gcc.target/i386/l_fma_double_6.c: Likewise.
1638 * gcc.target/i386/l_fma_float_1.c: Likewise.
1639 * gcc.target/i386/l_fma_float_2.c: Likewise.
1640 * gcc.target/i386/l_fma_float_3.c: Likewise.
1641 * gcc.target/i386/l_fma_float_4.c: Likewise.
1642 * gcc.target/i386/l_fma_float_5.c: Likewise.
1643 * gcc.target/i386/l_fma_float_6.c: Likewise.
1644
1645 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
1646
1647 PR tree-optimization/50189
1648 * g++.dg/torture/pr50189.C: New testcase.
1649
1650 2011-10-12 Richard Guenther <rguenther@suse.de>
1651
1652 PR tree-optimization/50700
1653 * gcc.dg/builtin-object-size-12.c: New testcase.
1654
1655 2011-10-12 Joseph Myers <joseph@codesourcery.com>
1656
1657 PR c/50565
1658 * gcc.c-torture/compile/pr50565-1.c,
1659 gcc.c-torture/compile/pr50565-2.c: New tests.
1660
1661 2011-10-11 Jason Merrill <jason@redhat.com>
1662
1663 PR c++/49855
1664 PR c++/49896
1665 * g++.dg/template/constant1.C: New.
1666 * g++.dg/template/constant2.C: New.
1667 * g++.dg/cpp0x/constexpr-template3.C: New.
1668
1669 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
1670
1671 * gcc.target/i386/warn-vect-op-3.c: New test.
1672 * gcc.target/i386/warn-vect-op-1.c: New test.
1673 * gcc.target/i386/warn-vect-op-2.c: New test.
1674
1675 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1676
1677 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
1678
1679 2011-10-11 Richard Guenther <rguenther@suse.de>
1680
1681 PR tree-optimization/50204
1682 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
1683
1684 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1685
1686 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
1687
1688 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
1689
1690 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
1691 * gcc.target/i386/fma_double_2.c: Ditto.
1692 * gcc.target/i386/fma_double_3.c: Ditto.
1693 * gcc.target/i386/fma_double_4.c: Ditto.
1694 * gcc.target/i386/fma_double_5.c: Ditto.
1695 * gcc.target/i386/fma_double_6.c: Ditto.
1696 * gcc.target/i386/fma_float_1.c: Ditto.
1697 * gcc.target/i386/fma_float_2.c: Ditto.
1698 * gcc.target/i386/fma_float_3.c: Ditto.
1699 * gcc.target/i386/fma_float_4.c: Ditto.
1700 * gcc.target/i386/fma_float_5.c: Ditto.
1701 * gcc.target/i386/fma_float_6.c: Ditto.
1702 * gcc.target/i386/l_fma_double_1.c: Ditto.
1703 * gcc.target/i386/l_fma_double_2.c: Ditto.
1704 * gcc.target/i386/l_fma_double_3.c: Ditto.
1705 * gcc.target/i386/l_fma_double_4.c: Ditto.
1706 * gcc.target/i386/l_fma_double_5.c: Ditto.
1707 * gcc.target/i386/l_fma_double_6.c: Ditto.
1708 * gcc.target/i386/l_fma_float_1.c: Ditto.
1709 * gcc.target/i386/l_fma_float_2.c: Ditto.
1710 * gcc.target/i386/l_fma_float_3.c: Ditto.
1711 * gcc.target/i386/l_fma_float_4.c: Ditto.
1712 * gcc.target/i386/l_fma_float_5.c: Ditto.
1713 * gcc.target/i386/l_fma_float_6.c: Ditto.
1714 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
1715 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
1716 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
1717 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
1718 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
1719 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
1720 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
1721 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
1722 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
1723 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
1724 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
1725 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
1726
1727 2011-10-11 Tristan Gingold <gingold@adacore.com>
1728
1729 * gcc.dg/va-arg-4.c: New test.
1730 * gcc.dg/va-arg-5.c: Ditto.
1731
1732 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
1733
1734 * lib/target-supports.exp (check_effective_target_fd_truncate):
1735 Close and unlink test file before exit.
1736
1737 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1738
1739 PR fortran/50564
1740 * gfortran.dg/forall_15.f90: New test case.
1741
1742 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1743 Andrew Macleod <amacleod@redhat.com>
1744
1745 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
1746 wrappers for *other_threads() and *final_verify().
1747 * gcc.dg/simulate-thread/simulate-thread.h
1748 (simulate_thread_wrapper_other_threads): New.
1749 (simulate_thread_wrapper_final_verify): New.
1750
1751 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
1752
1753 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
1754
1755 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
1756
1757 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
1758
1759 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1760 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
1761
1762 * gcc.target/i386/fma_1.h: New file.
1763 * gcc.target/i386/fma_2.h: Likewise.
1764 * gcc.target/i386/fma_3.h: Likewise.
1765 * gcc.target/i386/fma_4.h: Likewise.
1766 * gcc.target/i386/fma_5.h: Likewise.
1767 * gcc.target/i386/fma_6.h: Likewise.
1768 * gcc.target/i386/fma_double_1.c: Likewise.
1769 * gcc.target/i386/fma_double_2.c: Likewise.
1770 * gcc.target/i386/fma_double_3.c: Likewise.
1771 * gcc.target/i386/fma_double_4.c: Likewise.
1772 * gcc.target/i386/fma_double_5.c: Likewise.
1773 * gcc.target/i386/fma_double_6.c: Likewise.
1774 * gcc.target/i386/fma_float_1.c: Likewise.
1775 * gcc.target/i386/fma_float_2.c: Likewise.
1776 * gcc.target/i386/fma_float_3.c: Likewise.
1777 * gcc.target/i386/fma_float_4.c: Likewise.
1778 * gcc.target/i386/fma_float_5.c: Likewise.
1779 * gcc.target/i386/fma_float_6.c: Likewise.
1780 * gcc.target/i386/fma_main.h: Likewise.
1781 * gcc.target/i386/fma_run_double_1.c: Likewise.
1782 * gcc.target/i386/fma_run_double_2.c: Likewise.
1783 * gcc.target/i386/fma_run_double_3.c: Likewise.
1784 * gcc.target/i386/fma_run_double_4.c: Likewise.
1785 * gcc.target/i386/fma_run_double_5.c: Likewise.
1786 * gcc.target/i386/fma_run_double_6.c: Likewise.
1787 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
1788 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
1789 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
1790 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
1791 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
1792 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
1793 * gcc.target/i386/fma_run_float_1.c: Likewise.
1794 * gcc.target/i386/fma_run_float_2.c: Likewise.
1795 * gcc.target/i386/fma_run_float_3.c: Likewise.
1796 * gcc.target/i386/fma_run_float_4.c: Likewise.
1797 * gcc.target/i386/fma_run_float_5.c: Likewise.
1798 * gcc.target/i386/fma_run_float_6.c: Likewise.
1799 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
1800 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
1801 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
1802 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
1803 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
1804 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
1805 * gcc.target/i386/l_fma_1.h: Likewise.
1806 * gcc.target/i386/l_fma_2.h: Likewise.
1807 * gcc.target/i386/l_fma_3.h: Likewise.
1808 * gcc.target/i386/l_fma_4.h: Likewise.
1809 * gcc.target/i386/l_fma_5.h: Likewise.
1810 * gcc.target/i386/l_fma_6.h: Likewise.
1811 * gcc.target/i386/l_fma_double_1.c: Likewise.
1812 * gcc.target/i386/l_fma_double_2.c: Likewise.
1813 * gcc.target/i386/l_fma_double_3.c: Likewise.
1814 * gcc.target/i386/l_fma_double_4.c: Likewise.
1815 * gcc.target/i386/l_fma_double_5.c: Likewise.
1816 * gcc.target/i386/l_fma_double_6.c: Likewise.
1817 * gcc.target/i386/l_fma_float_1.c: Likewise.
1818 * gcc.target/i386/l_fma_float_2.c: Likewise.
1819 * gcc.target/i386/l_fma_float_3.c: Likewise.
1820 * gcc.target/i386/l_fma_float_4.c: Likewise.
1821 * gcc.target/i386/l_fma_float_5.c: Likewise.
1822 * gcc.target/i386/l_fma_float_6.c: Likewise.
1823 * gcc.target/i386/l_fma_main.h: Likewise.
1824 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
1825 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
1826 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
1827 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
1828 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
1829 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
1830 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
1831 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
1832 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
1833 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
1834 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
1835 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
1836
1837 2011-10-10 Richard Guenther <rguenther@suse.de>
1838
1839 PR middle-end/50389
1840 * gcc.dg/torture/pr50389.c: New testcase.
1841
1842 2011-10-10 Richard Guenther <rguenther@suse.de>
1843
1844 PR middle-end/50195
1845 * gcc.dg/builtins-47.c: Optimize.
1846
1847 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
1848
1849 * lib/gcc-simulate-thread.exp: New.
1850 * gcc.dg/simulate-thread/guality.h: New.
1851 * gcc.dg/simulate-thread/simulate-thread.h: New.
1852 * gcc.dg/simulate-thread/simulate-thread.exp: New.
1853 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
1854 * gcc.dg/simulate-thread/README: New.
1855 * g++.dg/simulate-thread/guality.h: New.
1856 * g++.dg/simulate-thread/simulate-thread.h: New.
1857 * g++.dg/simulate-thread/simulate-thread.exp: New.
1858 * g++.dg/simulate-thread/simulate-thread.gdb: New.
1859 * c-c++-common/cxxbitfields-2.c: Remove.
1860 * c-c++-common/cxxbitfields.c: Remove.
1861 * c-c++-common/cxxbitfields-4.c: Remove.
1862 * c-c++-common/cxxbitfields-5.c: Remove.
1863 * c-c++-common/simulate-thread/bitfields-1.c: New.
1864 * c-c++-common/simulate-thread/bitfields-2.c: New.
1865 * c-c++-common/simulate-thread/bitfields-3.c: New.
1866 * c-c++-common/simulate-thread/bitfields-4.c: New.
1867
1868 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1869
1870 PR c++/38980
1871 * g++.dg/warn/format5.C: New.
1872
1873 2011-10-09 Tobias Burnus <burnus@net-b.de>
1874
1875 PR fortran/50273
1876 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
1877 * gfortran.dg/common_16.f90: New.
1878
1879 2011-10-09 Tobias Burnus <burnus@net-b.de>
1880
1881 * gfortran.dg/iso_c_binding_param_1.f90: New.
1882 * gfortran.dg/iso_c_binding_param_2.f90: New.
1883 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1884
1885 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
1886
1887 PR tree-optimization/50635
1888 * gcc.dg/vect/pr50635.c: New test.
1889
1890 2011-10-09 Janus Weil <janus@gcc.gnu.org>
1891
1892 PR fortran/50659
1893 * gfortran.dg/proc_decl_27.f90: New.
1894
1895 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
1896
1897 PR libobjc/50428
1898 * objc/execute/initialize-1.m: New test.
1899
1900 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
1901
1902 PR fortran/47844
1903 * gfortran.dg/pointer_function_result_1.f90 : New test.
1904
1905 2011-10-07 David S. Miller <davem@davemloft.net>
1906
1907 PR 50655
1908 * gcc.target/sparc/sparc.exp: Add vis3 target test.
1909 * gcc.target/sparc/cmask.c: Use it.
1910 * gcc.target/sparc/fhalve.c: Likewise.
1911 * gcc.target/sparc/fnegop.c: Likewise.
1912 * gcc.target/sparc/fpadds.c: Likewise.
1913 * gcc.target/sparc/fshift.c: Likewise.
1914 * gcc.target/sparc/fucmp.c: Likewise.
1915 * gcc.target/sparc/lzd.c: Likewise.
1916 * gcc.target/sparc/vis3misc.c: Likewise.
1917 * gcc.target/sparc/xmul.c: Likewise.
1918
1919 2011-10-07 Richard Henderson <rth@redhat.com>
1920
1921 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
1922 match for avx2.
1923 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
1924
1925 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
1926
1927 * gcc.dg/pr50193-1.c: New file.
1928 * gcc.target/arm/shiftable.c: New file.
1929
1930 2011-10-07 Janus Weil <janus@gcc.gnu.org>
1931
1932 PR fortran/50625
1933 * gfortran.dg/class_46.f03: New.
1934
1935 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
1936
1937 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
1938 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
1939 (syslog, vsyslog, __vsyslog_chk): Likewise.
1940
1941 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
1942 (x, EXT_x): Use ASMNAME.
1943
1944 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
1945 (a, c): Use ASMNAME.
1946
1947 2011-10-07 Tom de Vries <tom@codesourcery.com>
1948
1949 PR middle-end/50527
1950 * gcc.dg/pr50527.c: New test.
1951
1952 2011-10-07 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR tree-optimization/50650
1955 * gcc.c-torture/compile/pr50650.c: New test.
1956
1957 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1958
1959 PR tree-optimization/50575
1960 * gcc.c-torture/execute/vector-compare-2.x: New file.
1961
1962 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1963
1964 PR middle-end/50125
1965 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
1966 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
1967 (bar3): Likewise.
1968
1969 2011-10-07 Richard Guenther <rguenther@suse.de>
1970
1971 PR testsuite/50637
1972 * gcc.dg/vect/vect-align-2.c: Increase array size.
1973
1974 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
1975 H.J. Lu <hongjiu.lu@intel.com>
1976
1977 PR target/50603
1978 * gcc.target/i386/pr50603.c: New test.
1979
1980 2011-10-06 Jason Merrill <jason@redhat.com>
1981
1982 PR c++/39164
1983 * g++.dg/cpp0x/default31.C: New.
1984
1985 2011-10-06 Jakub Jelinek <jakub@redhat.com>
1986
1987 PR tree-optimization/50596
1988 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1989 New.
1990 * gcc.dg/vect/vect-cond-8.c: New test.
1991
1992 2011-10-06 Richard Henderson <rth@redhat.com>
1993
1994 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
1995 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
1996 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
1997 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
1998 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
1999 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2000 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2001 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2002 * gcc.c-torture/execute/vshuf-16.inc: New file.
2003 * gcc.c-torture/execute/vshuf-2.inc: New file.
2004 * gcc.c-torture/execute/vshuf-4.inc: New file.
2005 * gcc.c-torture/execute/vshuf-8.inc: New file.
2006 * gcc.c-torture/execute/vshuf-main.inc: New file.
2007 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2008 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2009 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2010 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2011 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2012 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2013 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2014 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2015 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2016 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2017 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2018 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2019 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2020
2021 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2022
2023 PR tree-optimization/49279
2024 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2025 * gcc.c-torture/execute/pr49279.c: New test.
2026
2027 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2028
2029 PR target/49049
2030 * gcc.c-torture/compile/pr49049.c: New test.
2031
2032 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2033
2034 PR target/50305
2035 * gcc.target/arm/pr50305.c: New test.
2036
2037 2011-10-06 Richard Guenther <rguenther@suse.de>
2038
2039 PR tree-optimization/38884
2040 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2041 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2042
2043 2011-10-05 David S. Miller <davem@davemloft.net>
2044
2045 * gcc.target/sparc/lzd.c: New test.
2046 * gcc.target/sparc/popc.c: New test.
2047
2048 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2049
2050 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2051 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2052 * g++.dg/other/final1.C: Cleanup original tree dump.
2053
2054 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR tree-optimization/50613
2057 * gcc.dg/pr50613.c: New test.
2058
2059 2011-10-05 Richard Henderson <rth@redhat.com>
2060
2061 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2062 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2063 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2064 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2065 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2066 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2067 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2068 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2069
2070 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2071
2072 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2073 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2074 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2075 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2076 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2077
2078 2011-10-05 Richard Guenther <rguenther@suse.de>
2079
2080 PR tree-optimization/38885
2081 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
2082
2083 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
2084
2085 * gcc.target/i386/sw-1.c: New test.
2086
2087 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2088
2089 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
2090 -mtune=generic.
2091 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
2092
2093 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2094
2095 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
2096
2097 2011-10-04 David S. Miller <davem@davemloft.net>
2098
2099 * gcc.target/sparc/fhalve.c: New test.
2100 * gcc.target/sparc/fnegop.c: New test.
2101 * gcc.target/sparc/xmul.c: New test.
2102
2103 2011-10-04 Janus Weil <janus@gcc.gnu.org>
2104
2105 PR fortran/35831
2106 * gfortran.dg/dummy_procedure_6.f90: New.
2107
2108 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2109
2110 PR tree-optimization/50604
2111 * gcc.dg/pr50604.c: New test.
2112
2113 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2114
2115 PR tree-optimization/49662
2116 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
2117 * gcc.dg/graphite/interchange-15.c: Likewise.
2118 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2119
2120 2011-10-04 Jakub Jelinek <jakub@redhat.com>
2121
2122 * gcc.dg/tree-ssa/restrict-4.c: New test.
2123
2124 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
2125
2126 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
2127 (main): Use __typeof to get result type of comparison.
2128
2129 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
2130
2131 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
2132 Make et_vect_multiple_sizes_saved global.
2133 (check_effective_target_vect64): Make et_vect64_saved global.
2134
2135 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2136
2137 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
2138 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
2139 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
2140 * gcc.dg/builtin-complex-err-1.c: Adjust.
2141
2142 2011-10-02 Jason Merrill <jason@redhat.com>
2143
2144 * g++.dg/cpp0x/range-for22.C: New.
2145
2146 * g++.dg/cpp0x/variadic65.C: Remove xfails.
2147 * g++.dg/cpp0x/variadic82.C: Remove xfails.
2148 * g++.dg/cpp0x/variadic83.C: Remove xfails.
2149 * g++.dg/cpp0x/variadic105.C: Remove xfails.
2150
2151 * g++.dg/cpp0x/nsdmi5.C: New.
2152
2153 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2154
2155 PR target/50579
2156 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
2157 New procedures.
2158 (mips-dg-options): Force an ABI option if the current ABI is
2159 incompatible with the required -mlong setting. Likewise force
2160 a long setting if the current one is incompatible with the
2161 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
2162 throughout procedure.
2163 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
2164 instead of addressing=absolute.
2165
2166 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2167
2168 * gcc.target/mips/stack-1.c: New test.
2169
2170 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
2171
2172 * gcc.dg/pr49696.c: New test.
2173
2174 2011-10-02 Jan Hubicka <jh@suse.cz>
2175
2176 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
2177
2178 2011-10-01 David S. Miller <davem@davemloft.net>
2179
2180 * gcc.target/sparc/cmask.c: New test.
2181 * gcc.target/sparc/fpadds.c: New test.
2182 * gcc.target/sparc/fshift.c: New test.
2183 * gcc.target/sparc/fucmp.c: New test.
2184 * gcc.target/sparc/vis3misc.c: New test.
2185
2186 2011-10-01 Janus Weil <janus@gcc.gnu.org>
2187
2188 PR fortran/50585
2189 * gfortran.dg/assumed_charlen_arg_2.f90: New.
2190
2191 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
2192
2193 PR c++/44473
2194 * g++.dg/dfp/44473-1.C: New test.
2195 * g++.dg/dfp/44473-2.C: New test.
2196 * g++.dg/dfp/mangle-1.C: New test.
2197 * g++.dg/dfp/mangle-2.C: New test.
2198 * g++.dg/dfp/mangle-3.C: New test.
2199 * g++.dg/dfp/mangle-4.C: New test.
2200 * g++.dg/dfp/mangle-5.C: New test.
2201
2202 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2203
2204 PR inline-asm/50571
2205 * gcc.dg/pr50571.c: New test.
2206
2207 PR tree-optimization/46309
2208 * gcc.dg/pr46309.c: New test.
2209
2210 2011-09-30 Jakub Jelinek <jakub@redhat.com>
2211
2212 * gcc.dg/strlenopt-21.c: New test.
2213
2214 2011-09-30 Revital Eres <revital.eres@linaro.org>
2215
2216 * gcc.dg/sms-10.c: New file.
2217
2218 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2219
2220 * gcc.target/arm/pr50099.c: New test.
2221
2222 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2223
2224 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
2225
2226 2011-09-30 David S. Miller <davem@davemloft.net>
2227
2228 * gcc.target/sparc/bmaskbshuf.c: New test.
2229 * gcc.target/sparc/edgen.c: New test.
2230
2231 2011-09-29 Janus Weil <janus@gcc.gnu.org>
2232
2233 PR fortran/50547
2234 * gfortran.dg/pure_formal_proc_3.f90: New.
2235
2236 PR fortran/50553
2237 * gfortran.dg/stfunc_7.f90: New.
2238
2239 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2240
2241 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
2242 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
2243 * gcc.dg/vector-compare-1.c: Likewise.
2244 * gcc.dg/vector-compare-2.c: Likewise.
2245
2246 2011-09-29 David S. Miller <davem@davemloft.net>
2247
2248 * gcc.target/sparc/array.c: New test.
2249
2250 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
2251
2252 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
2253 loop unroll and set max unroll times to 8.
2254 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
2255 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
2256 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
2257 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
2258
2259 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2260
2261 PR c++/40145
2262 * g++.dg/ext/visibility/warn5.C: New.
2263
2264 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
2265
2266 PR c++/45278
2267 * g++.dg/warn/Wextra-3.C: New.
2268
2269 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
2270
2271 PR target/49486
2272 * gcc.target/sh/pr49468-si.c: New.
2273
2274 2011-09-28 Tom de Vries <tom@codesourcery.com>
2275
2276 PR testsuite/50485
2277 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
2278 (TEST): Initialize src3 with random floats.
2279 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
2280 from union src3. Initialize src3 with random floats.
2281
2282 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
2283
2284 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
2285 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
2286 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
2287 * gcc.target/sh/sh4a-sincosf.c: Ditto.
2288 * gcc.target/sh/sh4a-cos.c: Ditto.
2289 * gcc.target/sh/sh4a-cosf.c: Ditto.
2290 * gcc.target/sh/sh4a-sin.c: Ditto.
2291 * gcc.target/sh/sh4a-sinf.c: Ditto.
2292 * gcc.target/sh/sh4a-fsrra.c: Ditto.
2293 * gcc.target/sh/sh4a-memmovua.c: Ditto.
2294 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
2295
2296 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
2297
2298 PR c++/31489
2299 * g++.dg/parse/error40.C: New.
2300 * g++.dg/warn/incomplete1.C: Adjust.
2301
2302 2011-09-27 Jan Hubicka <jh@suse.cz>
2303
2304 PR middle-end/49463
2305 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
2306 Mark used.
2307
2308 2011-09-27 Jakub Jelinek <jakub@redhat.com>
2309
2310 * gcc.dg/strlenopt-1.c: New test.
2311 * gcc.dg/strlenopt-1f.c: New test.
2312 * gcc.dg/strlenopt-2.c: New test.
2313 * gcc.dg/strlenopt-2f.c: New test.
2314 * gcc.dg/strlenopt-3.c: New test.
2315 * gcc.dg/strlenopt-4.c: New test.
2316 * gcc.dg/strlenopt-4g.c: New test.
2317 * gcc.dg/strlenopt-4gf.c: New test.
2318 * gcc.dg/strlenopt-5.c: New test.
2319 * gcc.dg/strlenopt-6.c: New test.
2320 * gcc.dg/strlenopt-7.c: New test.
2321 * gcc.dg/strlenopt-8.c: New test.
2322 * gcc.dg/strlenopt-9.c: New test.
2323 * gcc.dg/strlenopt-10.c: New test.
2324 * gcc.dg/strlenopt-11.c: New test.
2325 * gcc.dg/strlenopt-12.c: New test.
2326 * gcc.dg/strlenopt-12g.c: New test.
2327 * gcc.dg/strlenopt-13.c: New test.
2328 * gcc.dg/strlenopt-14g.c: New test.
2329 * gcc.dg/strlenopt-14gf.c: New test.
2330 * gcc.dg/strlenopt-15.c: New test.
2331 * gcc.dg/strlenopt-16g.c: New test.
2332 * gcc.dg/strlenopt-17g.c: New test.
2333 * gcc.dg/strlenopt-18g.c: New test.
2334 * gcc.dg/strlenopt.h: New file.
2335
2336 2011-09-27 Tom de Vries <tom@codesourcery.com>
2337
2338 PR middle-end/43864
2339 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
2340 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
2341 * gcc.dg/pr43864.c: New test.
2342 * gcc.dg/pr43864-2.c: Same.
2343 * gcc.dg/pr43864-3.c: Same.
2344 * gcc.dg/pr43864-4.c: Same.
2345
2346 2011-09-27 Jan Hubicka <jh@suse.cz>
2347
2348 * gcc.dg/ipa/inline-5.c: New testcase.
2349
2350 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
2351
2352 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
2353 vectors.
2354 * gcc.dg/vect/bb-slp-27.c: New.
2355 * gcc.dg/vect/bb-slp-28.c: New.
2356
2357 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
2358
2359 * testsuite/lib/target-supports.exp (check_profiling_available):
2360 Don't rely solely on TLS tests for -fprofile-generate, fall
2361 through to the other code.
2362
2363 2011-09-27 Richard Guenther <rguenther@suse.de>
2364
2365 PR tree-optimization/50363
2366 * gcc.dg/torture/pr50363.c: New testcase.
2367
2368 2011-09-26 Jason Merrill <jason@redhat.com>
2369
2370 PR c++/45012
2371 * g++.dg/template/partial13.C: New.
2372
2373 PR c++/46105
2374 * g++.dg/template/partial12.C: New.
2375
2376 PR c++/50508
2377 * g++.dg/cpp0x/constexpr-typedef1.C: New.
2378
2379 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2380
2381 PR c++/45487
2382 * g++.dg/diagnostic/bindings1.C: New.
2383 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
2384
2385 2011-09-26 David S. Miller <davem@davemloft.net>
2386
2387 * gcc.target/sparc/wrgsr.c: New test.
2388 * gcc.target/sparc/rdgsr.c: New test.
2389 * gcc.target/sparc/edge.c: New test.
2390 * gcc.target/sparc/fcmp.c: New test.
2391
2392 * gcc.target/sparc/edge.c: Update for new return types.
2393 * gcc.target/sparc/fcmp.c: Likewise.
2394
2395 * gcc.target/sparc/fpaddsubi.c: New test.
2396
2397 2011-09-26 Janus Weil <janus@gcc.gnu.org>
2398
2399 PR fortran/50515
2400 * gfortran.dg/common_15.f90: New.
2401
2402 PR fortran/50517
2403 * gfortran.dg/dummy_procedure_5.f90: New.
2404 * gfortran.dg/interface_26.f90: Modified error message.
2405 * gfortran.dg/proc_ptr_11.f90: Ditto.
2406 * gfortran.dg/proc_ptr_15.f90: Ditto.
2407 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2408 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2409
2410 2011-09-26 Jason Merrill <jason@redhat.com>
2411
2412 PR c++/50512
2413 * g++.dg/overload/rvalue3.C: New.
2414
2415 PR c++/50523
2416 * g++.dg/overload/ref-conv2.C: New.
2417
2418 * g++.dg/cpp0x/nsdmi-template1.C: New.
2419
2420 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2421
2422 * g++.dg/cpp0x/nullptr25.C: New.
2423
2424 2011-09-26 Richard Guenther <rguenther@suse.de>
2425
2426 PR tree-optimization/50472
2427 * gcc.dg/torture/pr50472.c: New testcase.
2428
2429 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2430
2431 * gnat.dg/opt22.adb: New test.
2432 * gnat.dg/opt22_pkg.ad[sb]: New helper.
2433
2434 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2435
2436 * gnat.dg/opt21.adb: New test.
2437 * gnat.dg/opt21_pkg.ad[sb]: New helper.
2438
2439 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2440
2441 * gnat.dg/opt20.ad[sb]: New test.
2442 * gnat.dg/opt20_pkg.ads: New helper.
2443
2444 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
2445
2446 * gnat.dg/array17.adb: New test.
2447 * gnat.dg/array17_pkg.ads: New helper.
2448
2449 2011-09-25 Jason Merrill <jason@redhat.com>
2450
2451 * g++.dg/cpp0x/nsdmi-defer4.C: New.
2452
2453 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
2454
2455 * gnat.dg/frame_overflow.ads: New.
2456 * gnat.dg/frame_overflow.adb: Adjust.
2457 * gnat.dg/specs/addr1.ads: Likewise.
2458
2459 2011-09-25 Jakub Jelinek <jakub@redhat.com>
2460
2461 * g++.dg/tree-ssa/restrict2.C: New test.
2462
2463 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2464
2465 * lib/target-supports.exp (check_effective_target_vect64): New.
2466 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
2467 of multiple vector sizes.
2468 * gcc.dg/vect/bb-slp-26.c: New.
2469
2470 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2471
2472 PR c++/50280
2473 * g++.dg/template/bitfield1.C: New.
2474
2475 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
2476
2477 * gcc.dg/vect/bb-slp-24.c: New.
2478
2479 2011-09-24 Jason Merrill <jason@redhat.com>
2480
2481 * g++.dg/cpp0x/nsdmi-eh1.C: New.
2482
2483 * g++.dg/cpp0x/nsdmi-defer3.C: New.
2484
2485 * g++.dg/cpp0x/nsdmi-defer1.C: New.
2486 * g++.dg/cpp0x/nsdmi-defer2.C: New.
2487
2488 * g++.dg/cpp0x/nsdmi1.C: New.
2489 * g++.dg/cpp0x/nsdmi2.C: New.
2490 * g++.dg/cpp0x/nsdmi3.C: New.
2491 * g++.dg/cpp0x/nsdmi4.C: New.
2492 * g++.old-deja/g++.other/init4.C: New.
2493
2494 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2495
2496 PR c++/44267
2497 * g++.dg/template/sfinae28.C: New.
2498
2499 2011-09-23 Ian Lance Taylor <iant@google.com>
2500
2501 * go.test/go-test.exp (errchk): Handle more cases of getting
2502 correct Tcl backslash quoting in regular expressions in test file.
2503
2504 2011-09-23 Jason Merrill <jason@redhat.com>
2505
2506 Core 253
2507 * g++.dg/init/const8.C: New.
2508 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
2509 * g++.dg/cpp0x/defaulted2.C: Likewise.
2510 * g++.dg/cpp0x/pr42844-2.C: Likewise.
2511 * g++.dg/init/pr20039.C: Likewise.
2512 * g++.dg/init/pr42844.C: Likewise.
2513
2514 2011-09-23 Jan Hubicka <jh@suse.cz>
2515
2516 * gcc.dg/ipa/inline-1.c: new testcase.
2517 * gcc.dg/ipa/inline-2.c: new testcase.
2518 * gcc.dg/ipa/inline-3.c: new testcase.
2519 * gcc.dg/ipa/inline-4.c: new testcase.
2520
2521 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2522
2523 PR c++/50258
2524 * g++.dg/cpp0x/constexpr-static8.C: New.
2525
2526 2011-09-23 Jakub Jelinek <jakub@redhat.com>
2527
2528 * gcc.target/i386/avxfp-1.c: New test.
2529 * gcc.target/i386/avxfp-2.c: New test.
2530
2531 2011-09-23 Terry Guo <terry.guo@arm.com>
2532
2533 * gcc.c-torture/execute/941014-1.x: Deleted.
2534
2535 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2536
2537 PR c++/50491
2538 * g++.dg/cpp0x/pr50491.C: New.
2539
2540 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
2541
2542 PR testsuite/50487
2543 * gfortran.dg/bessel_6.f90: Fix tolerance test.
2544
2545 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2546
2547 PR c++/50371
2548 * g++.dg/cpp0x/nullptr24.C: New.
2549
2550 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
2551
2552 PR target/50482
2553 * gcc.target/i386/pr50482.c: New test.
2554
2555 2011-09-22 Joseph Myers <joseph@codesourcery.com>
2556
2557 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
2558 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
2559 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
2560 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
2561 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
2562 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
2563 multilib options contain different -march= from dg-options.
2564
2565 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
2566 Paolo Carlini <paolo.carlini@oracle.com>
2567
2568 PR c++/50344
2569 * g++.dg/template/friend52.C: New.
2570
2571 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
2572
2573 * gcc.target/arm/cmp-1.c: New test.
2574 * gcc.target/arm/cmp-2.c: Likewise.
2575
2576 2011-09-22 Janus Weil <janus@gcc.gnu.org>
2577
2578 PR fortran/41733
2579 * gfortran.dg/impure_actual_1.f90: Modified error message.
2580 * gfortran.dg/proc_ptr_32.f90: New.
2581 * gfortran.dg/proc_ptr_33.f90: New.
2582
2583 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
2584
2585 PR tree-optimization/50451
2586 * gcc.dg/vect/pr50451.c: New test.
2587
2588 2011-09-21 Ian Lance Taylor <iant@google.com>
2589
2590 * go.test/go-test.exp (errchk): Add special case for bug332.
2591 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
2592 some more test lines.
2593
2594 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2595
2596 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
2597 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
2598 * g++.dg/other/i386-8.C: Ditto.
2599 * g++.dg/other/pr34435.C: Ditto.
2600 * g++.dg/other/pr39496.C: Ditto.
2601 * g++.dg/other/mmintrin.C: Ditto.
2602
2603 2011-09-21 Jakub Jelinek <jakub@redhat.com>
2604
2605 * gcc.dg/vect/vect-cond-7.c: New test.
2606 * gcc.target/i386/sse4_1-cond-1.c: New test.
2607 * gcc.target/i386/avx-cond-1.c: New test.
2608
2609 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
2610
2611 PR target/50464
2612 * g++.dg/other/pr50464.C: New test.
2613
2614 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
2615
2616 * gcc.target/i386/bmi2-mulx32-2.c: New test.
2617 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
2618 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
2619 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
2620
2621 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
2622
2623 * gnat.dg/opt19.adb: New test.
2624
2625 2011-09-21 Terry Guo <terry.guo@arm.com>
2626
2627 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
2628 on arch conflict when testing case on targets other than armv7-a.
2629
2630 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
2631
2632 PR c++/50454
2633 * g++.dg/ext/int128-1.C: New.
2634 * g++.dg/ext/int128-2.C: Likewise.
2635 * g++.dg/ext/int128-2.h: Likewise.
2636
2637 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
2638
2639 PR testsuite/50469
2640 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
2641
2642 2011-09-20 Jason Merrill <jason@redhat.com>
2643
2644 * g++.dg/cpp0x/constexpr-generated1.C: New.
2645
2646 PR c++/50442
2647 * g++.dg/overload/ref-conv1.C: New.
2648
2649 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
2650
2651 * g++.dg/other/final1.C: New.
2652
2653 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
2654
2655 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
2656 and get_bit ().
2657
2658 2011-09-19 Ian Bolton <ian.bolton@arm.com>
2659
2660 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
2661 "target arm_eabi".
2662
2663 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
2664
2665 PR tree-optimization/50413
2666 * g++.dg/vect/vect.exp: Run slp-pr* tests with
2667 -fdump-tree-slp-details. Run other tests with
2668 -fdump-tree-vect-details.
2669 * g++.dg/vect/slp-pr50413.cc: New.
2670
2671 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2672 Ira Rosen <ira.rosen@linaro.org>
2673
2674 PR testsuite/50435
2675 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
2676 Fix underscores around restrict.
2677
2678 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2679
2680 PR tree-optimization/50414
2681 * gfortran.dg/vect/Ofast-pr50414.f90: New.
2682 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
2683 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
2684
2685 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
2686
2687 PR tree-optimization/50412
2688 * gfortran.dg/vect/pr50412.f90: New.
2689
2690 2011-09-16 Jason Merrill <jason@redhat.com>
2691
2692 PR c++/50424
2693 * g++.dg/eh/defarg1.C: New.
2694
2695 2011-09-16 Jakub Jelinek <jakub@redhat.com>
2696
2697 * gcc.dg/vect/vect-reduc-10.c: New test.
2698 * gcc.target/i386/avx-reduc-1.c: New test.
2699
2700 * gcc.target/i386/sse2-extract-1.c: New test.
2701 * gcc.target/i386/avx-extract-1.c: New test.
2702
2703 2011-09-16 Terry Guo <terry.guo@arm.com>
2704
2705 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
2706
2707 2011-09-15 Diego Novillo <dnovillo@google.com>
2708
2709 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
2710 ALWAYS_CXXFLAGS, if defined.
2711 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
2712 ALWAYS_GFORTRANFLAGS, if defined.
2713 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
2714 ALWAYS_GOCFLAGS, if defined.
2715 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
2716 ALWAYS_OBJCXXFLAGS, if defined.
2717 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
2718 additional_flags, if defined.
2719 * lib/gnat.exp (gnat_target_compile): Likewise.
2720 * lib/objc.exp (objc_target_compile): Likewise.
2721 * lib/target-supports-dg.exp (dg-add-options): Handle
2722 TEST_ALWAYS_FLAGS.
2723
2724 2011-09-15 Tom de Vries <tom@codesourcery.com>
2725
2726 PR testsuite/50322
2727 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
2728 Use uintptr_t in f1. Undo avr xfails.
2729
2730 2011-09-15 Janus Weil <janus@gcc.gnu.org>
2731
2732 PR fortran/50401
2733 PR fortran/50403
2734 * gfortran.dg/function_types_3.f90: New.
2735
2736 2011-09-15 Jason Merrill <jason@redhat.com>
2737
2738 PR c++/50365
2739 * g++.dg/cpp0x/trailing7.C: New.
2740
2741 PR c++/50361
2742 * g++.dg/cpp0x/nullptr23.C: New.
2743
2744 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
2745
2746 * gcc.dg/vect/bb-slp-25.c: New.
2747
2748 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2749
2750 PR c++/50391
2751 * g++.dg/cpp0x/noexcept15.C: New.
2752
2753 2011-09-14 Tom de Vries <tom@codesourcery.com>
2754
2755 PR middle-end/50251
2756 * gcc.dg/pr50251.c: New test.
2757
2758 2011-09-14 Tobias Burnus <burnus@net-b.de>
2759
2760 PR fortran/34547
2761 PR fortran/50375
2762 * gfortran.dg/null_5.f90: New.
2763 * gfortran.dg/null_6.f90: New.
2764
2765 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
2766
2767 * gcc.c-torture/compile/20110913-1.c: New test.
2768
2769 2011-09-13 Janus Weil <janus@gcc.gnu.org>
2770
2771 PR fortran/50379
2772 * gfortran.dg/result_2.f90: New.
2773
2774 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
2775
2776 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
2777
2778 2011-09-13 Dodji Seketeli <dodji@redhat.com>
2779
2780 PR c++/48320
2781 * g++.dg/cpp0x/variadic116.C: New test case.
2782
2783 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
2784
2785 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
2786 * gcc.target/mips/interrupt_handler-2.c: New test.
2787 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2788
2789 2011-09-12 Jason Merrill <jason@redhat.com>
2790
2791 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
2792
2793 * g++.dg/cpp0x/explicit7.C: New.
2794
2795 2011-09-12 Jakub Jelinek <jakub@redhat.com>
2796
2797 PR rtl-optimization/50212
2798 * g++.dg/other/pr50212.C: New test.
2799
2800 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
2801
2802 PR target/43746
2803 * testsuite/gcc.target/avr/torture/avr-torture.exp
2804 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
2805 "-O2 -fmerge-all-constants".
2806
2807 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2808
2809 PR fortran/50327
2810 * gfortran.dg/do_while_1.f90: New test.
2811
2812 2011-09-11 Janus Weil <janus@gcc.gnu.org>
2813
2814 PR fortran/35831
2815 PR fortran/47978
2816 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
2817 * gfortran.dg/proc_decl_26.f90: New.
2818 * gfortran.dg/typebound_override_2.f90: New.
2819 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
2820
2821 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2822
2823 * gnat.dg/cond_expr2.ad[sb]: New test.
2824
2825 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
2826
2827 * gnat.dg/atomic5.ad[sb]: New test.
2828
2829 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
2830
2831 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
2832
2833 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
2834
2835 PR target/49030
2836 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
2837
2838 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
2839
2840 PR target/49614
2841 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
2842
2843 2011-09-09 Richard Guenther <rguenther@suse.de>
2844
2845 PR tree-optimization/50328
2846 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
2847
2848 2011-09-09 Richard Guenther <rguenther@suse.de>
2849
2850 PR middle-end/50333
2851 * gcc.dg/torture/pr50333.c: New testcase.
2852
2853 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
2854
2855 PR tree-optimization/50318
2856 * gcc.target/arm/pr50318-1.c: New file.
2857
2858 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
2859
2860 * gcc.target/i386/all_one_m256i.c: New test.
2861
2862 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2863
2864 PR c++/50324
2865 * g++.dg/cpp0x/sfinae28.C: New.
2866
2867 2011-09-08 Dodji Seketeli <dodji@redhat.com>
2868
2869 PR c/50332
2870 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
2871 longer ignored on typedefs.
2872
2873 PR c++/33255 - Support -Wunused-local-typedefs warning
2874 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
2875 * c-c++-common/Wunused-local-typedefs.c: Likewise.
2876
2877 2011-09-08 Martin Jambor <mjambor@suse.cz>
2878
2879 PR tree-optimization/50287
2880 * gcc.dg/torture/pr50287.c: New test.
2881
2882 2011-09-08 Richard Guenther <rguenther@suse.de>
2883
2884 PR tree-optimization/19831
2885 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
2886 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
2887 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2888 * gcc.dg/errno-1.c: Adjust.
2889
2890 2011-09-08 Richard Guenther <rguenther@suse.de>
2891
2892 PR tree-optimization/19831
2893 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
2894
2895 2011-09-08 Tobias Burnus <burnus@net-b.de>
2896
2897 PR fortran/44646
2898 * gfortran.dg/do_concurrent_1.f90: New.
2899 * gfortran.dg/do_concurrent_2.f90: New.
2900
2901 2011-09-08 Jakub Jelinek <jakub@redhat.com>
2902
2903 PR target/50310
2904 * gcc.c-torture/execute/ieee/pr50310.c: New test.
2905 * gcc.dg/pr50310-2.c: New test.
2906
2907 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2908
2909 PR fortran/48095
2910 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
2911 * gfortran.dg/impure_constructor_1.f90: Modified.
2912 * gfortran.dg/proc_ptr_comp_33.f90: New.
2913
2914 2011-09-07 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR target/50310
2917 * gcc.dg/pr50310-1.c: New test.
2918
2919 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2920
2921 PR middle-end/48571
2922 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
2923 instead of 4.
2924
2925 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
2926
2927 PR c++/50309
2928 * g++.dg/cpp0x/noexcept14.C: New.
2929
2930 2011-09-07 Jason Merrill <jason@redhat.com>
2931
2932 * g++.dg/cpp0x/constexpr-ref3.C: New.
2933
2934 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
2935
2936 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2937
2938 * gcc.dg/section1.c: Don't xfail for avr.
2939
2940 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
2941
2942 PR tree-optimization/50322
2943 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
2944
2945 2011-09-07 Martin Jambor <mjambor@suse.cz>
2946
2947 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
2948
2949 2011-09-07 Martin Jambor <mjambor@suse.cz>
2950
2951 PR tree-optimization/49911
2952 * g++.dg/tree-ssa/pr49911.C: New test.
2953
2954 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
2955
2956 PR target/49030
2957 * gcc.dg/torture/pr49030.c: New test.
2958
2959 2011-09-07 Janus Weil <janus@gcc.gnu.org>
2960
2961 PR fortran/50288
2962 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
2963 * gfortran.dg/class_4d.f03: Deleted.
2964 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
2965
2966 2011-09-07 Richard Guenther <rguenther@suse.de>
2967
2968 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
2969
2970 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
2971
2972 PR tree-optimization/46021
2973 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
2974
2975 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2976
2977 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
2978
2979 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
2980
2981 * gcc.c-torture/compile/20110906-1.c: New test.
2982
2983 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
2984
2985 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
2986
2987 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
2988
2989 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
2990 --param tree-reassoc-width=1.
2991
2992 * gcc.dg/tree-ssa/reassoc-24.c: New test.
2993 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2994
2995 2011-09-06 Richard Guenther <rguenther@suse.de>
2996
2997 PR tree-optimization/48149
2998 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
2999
3000 2011-09-06 Richard Guenther <rguenther@suse.de>
3001
3002 PR tree-optimization/48317
3003 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3004
3005 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3006
3007 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3008 New procedure.
3009 (add_options_for_quad_vectors): Replace with ...
3010 (add_options_for_double_vectors): ... this.
3011 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3012 support multiple vector sizes since the vectorizer attempts to
3013 vectorize with both vector sizes.
3014 * gcc.dg/vect/no-vfa-vect-79.c,
3015 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3016 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3017 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3018 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3019 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3020 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3021 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3022 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3023 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3024 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3025 gcc.dg/vect/vect-40.c: Likewise.
3026 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3027 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3028 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3029 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3030 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3031 Likewise.
3032 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3033
3034 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3035
3036 PR target/49606
3037 * gcc.target/mips/abi-main.h: New file.
3038 * gcc.target/mips/abi-o32-long32.c: New test.
3039 * gcc.target/mips/abi-o32-long64.c: Likewise.
3040 * gcc.target/mips/abi-o64-long32.c: Likewise.
3041 * gcc.target/mips/abi-o64-long64.c: Likewise.
3042 * gcc.target/mips/abi-n32-long32.c: Likewise.
3043 * gcc.target/mips/abi-n32-long64.c: Likewise.
3044 * gcc.target/mips/abi-n64-long32.c: Likewise.
3045 * gcc.target/mips/abi-n64-long64.c: Likewise.
3046 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3047 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3048 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3049 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3050 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3051 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3052 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3053 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3054 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3055 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3056 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3057 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3058 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3059 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3060 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3061 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3062 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3063 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3064 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3065 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3066 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3067 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3068 * gcc.target/mips/branch-3.c: Likewise.
3069 * gcc.target/mips/branch-4.c: Likewise.
3070 * gcc.target/mips/branch-5.c: Likewise.
3071 * gcc.target/mips/branch-6.c: Likewise.
3072 * gcc.target/mips/branch-7.c: Likewise.
3073 * gcc.target/mips/branch-8.c: Likewise.
3074 * gcc.target/mips/branch-9.c: Likewise.
3075 * gcc.target/mips/branch-10.c: Likewise.
3076 * gcc.target/mips/branch-11.c: Likewise.
3077 * gcc.target/mips/branch-12.c: Likewise.
3078 * gcc.target/mips/branch-13.c: Likewise.
3079 * gcc.target/mips/lazy-binding-1.c: Likewise.
3080
3081 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
3082
3083 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
3084 to avoid warning on int=16 platforms..
3085
3086 2011-09-05 Jakub Jelinek <jakub@redhat.com>
3087
3088 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
3089 to work even with -fshort-enums.
3090
3091 2011-09-04 Jan Hubicka <jh@suse.cz>
3092
3093 * gcc.c-torture/compile/20110902.c: new testcase.
3094
3095 2011-09-04 Jason Merrill <jason@redhat.com>
3096
3097 PR c++/49267
3098 * g++.dg/cpp0x/rv-conv1.C: New.
3099
3100 DR 1328
3101 * g++.dg/cpp0x/rv-func3.C: New.
3102
3103 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
3104
3105 PR c++/50248
3106 Core 1358
3107 * g++.dg/cpp0x/constexpr-template1.C: New.
3108 * g++.dg/cpp0x/constexpr-template2.C: New.
3109 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
3110 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
3111
3112 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
3113
3114 * gnat.dg/specs/debug1.ads: Tweak pattern.
3115
3116 2011-09-04 Janus Weil <janus@gcc.gnu.org>
3117
3118 PR fortran/50227
3119 * gfortran.dg/class_45a.f03: New.
3120 * gfortran.dg/class_45b.f03: New.
3121
3122 2011-09-04 Jakub Jelinek <jakub@redhat.com>
3123 Ira Rosen <ira.rosen@linaro.org>
3124
3125 PR tree-optimization/50208
3126 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
3127 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
3128 -fno-tree-fre -fno-tree-pre.
3129
3130 2011-09-02 Martin Jambor <mjambor@suse.cz>
3131
3132 * gcc.dg/ipa/ipcp-3.c: New test.
3133
3134 2011-09-02 Richard Guenther <rguenther@suse.de>
3135
3136 PR tree-optimization/27460
3137 PR middle-end/29269
3138 * gcc.dg/vect/vect-cond-7.c: New testcase.
3139
3140 2011-09-02 Martin Jambor <mjambor@suse.cz>
3141
3142 * g++.dg/ipa/devirt-3.C: Added a distraction method.
3143 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
3144 xfailed test for inlining.
3145 * g++.dg/ipa/ivinline-9.C: Likewise.
3146
3147 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
3148
3149 PR tree-optimization/50178
3150 * gfortran.dg/vect/pr50178.f90: New test.
3151
3152 2011-08-31 Martin Jambor <mjambor@suse.cz>
3153
3154 PR middle-end/49886
3155 * gcc.c-torture/execute/pr49886.c: New testcase.
3156
3157 2011-08-31 Tom de Vries <tom@codesourcery.com>
3158
3159 PR middle-end/43513
3160 * gcc.dg/pr43513.c: New test.
3161
3162 2011-08-30 Tobias Burnus <burnus@net-b.de>
3163
3164 PR fortran/45044
3165 * gfortran.dg/common_14.f90: New.
3166 * gfortran.dg/common_resize_1.f: Add two dg-warning.
3167
3168 2011-08-30 Jason Merrill <jason@redhat.com>
3169
3170 PR c++/50084
3171 * g++.dg/cpp0x/decltype33.C: New.
3172
3173 PR c++/50089
3174 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
3175
3176 PR c++/50114
3177 * g++.dg/cpp0x/lambda/lambda-for.C: New.
3178
3179 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
3180
3181 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
3182
3183 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
3184
3185 * gnat.dg/specs/aggr3.ads: New test.
3186 * gnat.dg/specs/aggr3_pkg.ads: New helper.
3187
3188 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
3189 * gnat.dg/specs/aggr2.ads: Likewise.
3190
3191 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
3192
3193 PR fortran/45170
3194 * gfortran.dg/allocate_with_source_2.f90: New test
3195
3196 2011-08-30 Jason Merrill <jason@redhat.com>
3197
3198 PR c++/50220
3199 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
3200
3201 PR c++/50234
3202 * g++.dg/cpp0x/constexpr-value3.C: New.
3203
3204 2011-08-30 Richard Guenther <rguenther@suse.de>
3205
3206 PR middle-end/48571
3207 * gcc.c-torture/execute/pr48571-1.c: New testcase.
3208 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
3209 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3210 * gcc.dg/pr36902.c: XFAIL.
3211
3212 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
3213
3214 * gcc.target/i386/fma-check.h: New.
3215 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
3216 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
3217 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
3218 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
3219 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
3220 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
3221 * gcc.target/i386/fma-fmaddXX.c: Likewise.
3222 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
3223 * gcc.target/i386/fma-fmsubXX.c: Likewise.
3224 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
3225 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
3226 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
3227 * gcc.target/i386/fma-compile.c: Likewise.
3228 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
3229 * gcc.target/i386/sse-12.c: Add -mfma.
3230 * gcc.target/i386/sse-13.c: Likewise.
3231 * gcc.target/i386/sse-14.c: Likewise.
3232 * gcc.target/i386/sse-22.c: Likewise.
3233 * gcc.target/i386/sse-23.c: Likewise.
3234 * g++.dg/other/i386-2.C: Likewise.
3235 * g++.dg/other/i386-3.C: Likewise.
3236
3237 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
3238
3239 PR testsuite/50185
3240 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
3241 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
3242
3243 2011-08-30 Christian Bruel <christian.bruel@st.com>
3244
3245 * g++.dg/bprob/bprob.exp (feedback_options): Set
3246 -fbranch-probabilities.
3247 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
3248
3249 2011-08-29 Jason Merrill <jason@redhat.com>
3250
3251 PR c++/50224
3252 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
3253
3254 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3255 Jason Merrill <jason@redhat.com>
3256
3257 * g++.dg/dfp/base.C: New test.
3258
3259 2011-08-29 Jason Merrill <jason@redhat.com>
3260
3261 Core DR 994
3262 PR c++/50209
3263 * g++.dg/cpp0x/initlist58.C: New.
3264
3265 2011-08-29 Janus Weil <janus@gcc.gnu.org>
3266
3267 PR fortran/50225
3268 * gfortran.dg/class_result_1.f03: New.
3269
3270 2011-08-29 Jakub Jelinek <jakub@redhat.com>
3271
3272 PR middle-end/48722
3273 * gcc.target/i386/pr48722.c: New test.
3274
3275 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3276
3277 PR libfortran/50192
3278 * gfortran.dg/widechar_compare_1.f90: New test.
3279
3280 2011-08-26 Jason Merrill <jason@redhat.com>
3281
3282 Core DR 342
3283 PR c++/48582
3284 * g++.dg/abi/mangle50.C: New.
3285
3286 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
3287
3288 PR target/50202
3289 * gcc.target/i386/pr50202.c: New test.
3290
3291 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
3292
3293 * gcc.target/i386/sse_4_1-round-vec.c: New test.
3294 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
3295 * gcc.target/i386/avx-round-vec.c: New test.
3296 * gcc.target/i386/avx-roundf-vec.c: New test.
3297
3298 2011-08-26 Jakub Jelinek <jakub@redhat.com>
3299
3300 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
3301 instruction.
3302
3303 PR c/50179
3304 * c-c++-common/Wunused-var-14.c: New test.
3305
3306 2011-08-26 Tom de Vries <tom@codesourcery.com>
3307
3308 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
3309
3310 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
3311
3312 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
3313 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
3314 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
3315 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
3316
3317 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
3318
3319 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
3320 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
3321 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
3322 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
3323
3324 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
3325
3326 PR fortran/50050
3327 * gfortran.dg/pointer_comp_init_1.f90: New test.
3328
3329 2011-08-25 Jason Merrill <jason@redhat.com>
3330
3331 PR c++/50157
3332 * g++.dg/cpp0x/sfinae27.C: New.
3333
3334 2011-08-25 Tobias Burnus <burnus@net-b.de>
3335
3336 * gfortran.dg/coarray_lib_token_4.f90: New.
3337
3338 2011-08-25 Tobias Burnus <burnus@net-b.de>
3339
3340 * gfortran.dg/coarray/alloc_comp_1.f90: New.
3341
3342 2011-08-25 Richard Guenther <rguenther@suse.de>
3343
3344 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
3345
3346 2011-08-24 Tobias Burnus <burnus@net-b.de>
3347
3348 PR fortran/50163
3349 * gfortran.dg/initialization_28.f90: New.
3350
3351 2011-08-24 Richard Guenther <rguenther@suse.de>
3352
3353 PR tree-optimization/50067
3354 * gcc.dg/torture/pr50067-3.c: New testcase.
3355 * gcc.dg/torture/pr50067-4.c: Likewise.
3356 * gcc.dg/torture/pr50067-5.c: Likewise.
3357
3358 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3359
3360 * g++.dg/other/i386-2.C: Add -mavx2 check.
3361 * g++.dg/other/i386-3.C: Likewise.
3362 * gcc.target/i386/avx-1.c: Add AVX2.
3363 * gcc.target/i386/avx-2.c: Likewise.
3364 * gcc.target/i386/funcspec-5.c: Likewise.
3365 * gcc.target/i386/sse-12.c: Likewise.
3366 * gcc.target/i386/sse-13.c: Likewise.
3367 * gcc.target/i386/sse-14.c: Likewise.
3368 * gcc.target/i386/sse-22.c: Likewise.
3369 * gcc.target/i386/sse-23.c: Likewise.
3370 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
3371 * gcc.target/i386/avx2-check.h: New.
3372 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
3373 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
3374 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
3375 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
3376 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
3377 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
3378 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
3379 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
3380 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
3381 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
3382 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
3383 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
3384 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
3385 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
3386 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
3387 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
3388 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
3389 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
3390 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
3391 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
3392 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
3393 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
3394 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
3395 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
3396 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
3397 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
3398 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
3399 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
3400 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
3401 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
3402 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
3403 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
3404 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
3405 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
3406 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
3407 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
3408 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
3409 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
3410 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
3411 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
3412 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
3413 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
3414 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
3415 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
3416 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
3417 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
3418 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
3419 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
3420 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
3421 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
3422 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
3423 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
3424 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
3425 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
3426 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
3427 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
3428 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
3429 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
3430 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
3431 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
3432 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
3433 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
3434 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
3435 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
3436 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
3437 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
3438 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
3439 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
3440 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
3441 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
3442 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
3443 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
3444 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
3445 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
3446 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
3447 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
3448 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
3449 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
3450 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
3451 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
3452 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
3453 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
3454 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
3455 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
3456 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
3457 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
3458 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
3459 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
3460 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
3461 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
3462 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
3463 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
3464 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
3465 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
3466 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
3467 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
3468 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
3469 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
3470 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
3471 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
3472 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
3473 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
3474 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
3475 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
3476 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
3477 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
3478 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
3479 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
3480 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
3481 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
3482 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
3483 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
3484 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
3485 * gcc.target/i386/avx2-vpand-1.c: Likewise.
3486 * gcc.target/i386/avx2-vpand-2.c: Likewise.
3487 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
3488 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
3489 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
3490 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
3491 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
3492 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
3493 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
3494 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
3495 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
3496 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
3497 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
3498 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
3499 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
3500 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
3501 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
3502 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
3503 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
3504 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
3505 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
3506 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
3507 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
3508 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
3509 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
3510 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
3511 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
3512 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
3513 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
3514 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
3515 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
3516 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
3517 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
3518 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
3519 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
3520 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
3521 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
3522 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
3523 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
3524 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
3525 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
3526 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
3527 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
3528 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
3529 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
3530 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
3531 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
3532 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
3533 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
3534 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
3535 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
3536 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
3537 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
3538 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
3539 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
3540 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
3541 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
3542 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
3543 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
3544 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
3545 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
3546 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
3547 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
3548 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
3549 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
3550 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
3551 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
3552 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
3553 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
3554 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
3555 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
3556 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
3557 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
3558 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
3559 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
3560 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
3561 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
3562 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
3563 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
3564 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
3565 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
3566 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
3567 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
3568 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
3569 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
3570 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
3571 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
3572 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
3573 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
3574 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
3575 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
3576 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
3577 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
3578 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
3579 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
3580 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
3581 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
3582 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
3583 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
3584 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
3585 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
3586 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
3587 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
3588 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
3589 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
3590 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
3591 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
3592 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
3593 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
3594 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
3595 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
3596 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
3597 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
3598 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
3599 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
3600 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
3601 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
3602 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
3603 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
3604 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
3605 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
3606 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
3607 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
3608 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
3609 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
3610 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
3611 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
3612 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
3613 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
3614 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
3615 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
3616 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
3617 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
3618 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
3619 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
3620 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
3621 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
3622 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
3623 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
3624 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
3625 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
3626 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
3627 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
3628 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
3629 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
3630 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
3631 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
3632 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
3633 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
3634 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
3635 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
3636 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
3637 * gcc.target/i386/avx2-vpor-1.c: Likewise.
3638 * gcc.target/i386/avx2-vpor-2.c: Likewise.
3639 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
3640 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
3641 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
3642 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
3643 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
3644 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
3645 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
3646 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
3647 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
3648 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
3649 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
3650 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
3651 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
3652 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
3653 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
3654 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
3655 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
3656 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
3657 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
3658 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
3659 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
3660 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
3661 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
3662 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
3663 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
3664 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
3665 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
3666 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
3667 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
3668 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
3669 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
3670 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
3671 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
3672 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
3673 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
3674 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
3675 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
3676 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
3677 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
3678 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
3679 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
3680 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
3681 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
3682 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
3683 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
3684 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
3685 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
3686 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
3687 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
3688 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
3689 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
3690 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
3691 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
3692 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
3693 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
3694 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
3695 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
3696 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
3697 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
3698 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
3699 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
3700 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
3701 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
3702 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
3703 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
3704 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
3705 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
3706 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
3707 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
3708 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
3709 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
3710 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
3711 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
3712 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
3713 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
3714 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
3715 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
3716 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
3717 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
3718 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
3719 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
3720 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
3721 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
3722 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
3723 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
3724 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
3725 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
3726 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
3727 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
3728 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
3729 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
3730 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
3731 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
3732 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
3733 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
3734 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
3735 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
3736 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
3737 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
3738 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
3739 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
3740 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
3741 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
3742 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
3743 * gcc.target/i386/testimm-9.c: Likewise.
3744
3745 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
3746
3747 * g++.dg/other/i386-2.C: Add -mbmi2 check.
3748 * g++.dg/other/i386-3.C: Likewise.
3749 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
3750 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
3751 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
3752 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
3753 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
3754 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
3755 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
3756 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
3757 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
3758 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
3759 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
3760 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
3761 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
3762 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
3763 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
3764 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
3765 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
3766 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
3767 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
3768 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
3769 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
3770 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
3771 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
3772 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
3773 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
3774 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
3775 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
3776 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
3777 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
3778 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
3779 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
3780 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
3781 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
3782 * gcc.target/i386/sse-12.c: Add BMI2.
3783 * gcc.target/i386/sse-13.c: Likewise.
3784 * gcc.target/i386/sse-14.c: Likewise.
3785 * gcc.target/i386/sse-22.c: Likewise.
3786 * gcc.target/i386/sse-23.c: Likewise.
3787
3788 2011-08-23 Jason Merrill <jason@redhat.com>
3789
3790 * g++.dg/template/crash7.C: Adjust expected errors.
3791
3792 2011-08-23 Jason Merrill <jason@redhat.com>
3793
3794 PR c++/49045
3795 Core 1321
3796 * g++.dg/cpp0x/overload2.C: New.
3797
3798 2011-08-23 Jason Merrill <jason@redhat.com>
3799
3800 Core 903
3801 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
3802
3803 2011-08-23 Jason Merrill <jason@redhat.com>
3804
3805 Core 975
3806 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
3807 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
3808 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
3809 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
3810
3811 2011-08-23 Jason Merrill <jason@redhat.com>
3812
3813 PR c++/50024
3814 * g++.dg/cpp0x/constexpr-initlist5.C: New.
3815
3816 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3817
3818 PR c++/50158
3819 * g++.dg/warn/Wunused-var-16.C: New test.
3820
3821 PR middle-end/50161
3822 * gcc.dg/pr50161.c: New test.
3823
3824 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
3825
3826 PR c++/50055
3827 * g++.dg/gcov/gcov-7.C: New test.
3828
3829 2011-08-23 Jakub Jelinek <jakub@redhat.com>
3830
3831 PR c++/46862
3832 * g++.dg/dfp/nofields.C: New test.
3833
3834 2011-08-23 Tobias Burnus <burnus@net-b.de>
3835
3836 PR fortran/31600
3837 * gfortran.dg/use_16.f90: New.
3838
3839 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
3840 Kirill Yukhin <kirill.yukhin@intel.com>
3841
3842 PR target/50155
3843 * gcc.target/i386/pr50155.c: New test.
3844
3845 2011-08-22 Jakub Jelinek <jakub@redhat.com>
3846
3847 PR tree-optimization/50133
3848 * gcc.dg/pr50133.c: New test.
3849
3850 PR middle-end/50141
3851 * c-c++-common/cxxbitfields-6.c: New test.
3852
3853 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
3854
3855 PR fortran/50050
3856 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
3857
3858 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
3859
3860 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
3861 * gcc.dg/pr49994-3.c: Ditto.
3862
3863 2011-08-22 Richard Guenther <rguenther@suse.de>
3864
3865 PR testsuite/50145
3866 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
3867 * gcc.dg/torture/pr50067-2.c: Likewise.
3868
3869 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3870
3871 PR fortran/47659
3872 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
3873 of a constant resulting from simplification.
3874 * gfortran.dg/warn_conversion_3.f90: New test.
3875
3876 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3877
3878 PR fortran/50130
3879 * gfortran.dg/zero_stride_1.f90: New test.
3880
3881 2011-08-20 Janus Weil <janus@gcc.gnu.org>
3882
3883 PR fortran/49638
3884 * gfortran.dg/typebound_override_1.f90: Modified.
3885
3886 2011-08-20 Jakub Jelinek <jakub@redhat.com>
3887
3888 PR tree-optimization/48739
3889 * gcc.dg/pr48739-1.c: New test.
3890 * gcc.dg/pr48739-2.c: New test.
3891
3892 2011-08-20 Tobias Burnus <burnus@net-b.de>
3893
3894 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
3895
3896 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3897
3898 PR fortran/50129
3899 * gfortran.dg/where_3.f90: New test.
3900
3901 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
3902
3903 PR middle-end/49721
3904 * gfortran.dg/pr49721-1.f: New.
3905 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
3906
3907 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3908
3909 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
3910 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
3911 New tests.
3912
3913 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3914
3915 * gcc.target/arm/wmul-11.c: New file.
3916 * gcc.target/arm/wmul-12.c: New file.
3917 * gcc.target/arm/wmul-13.c: New file.
3918
3919 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3920
3921 * gcc.target/arm/wmul-10.c: New file.
3922
3923 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3924
3925 * gcc.target/arm/wmul-9.c: New file.
3926 * gcc.target/arm/wmul-bitfield-2.c: New file.
3927
3928 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3929
3930 * gcc.target/arm/wmul-8.c: New file.
3931
3932 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3933
3934 * gcc.target/arm/wmul-7.c: New file.
3935
3936 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3937
3938 * gcc.target/arm/wmul-6.c: New file.
3939
3940 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3941
3942 * gcc.target/arm/wmul-5.c: New file.
3943 * gcc.target/arm/no-wmla-1.c: New file.
3944
3945 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
3946
3947 * gcc.target/arm/wmul-bitfield-1.c: New file.
3948
3949 2011-08-19 Joseph Myers <joseph@codesourcery.com>
3950
3951 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
3952
3953 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3954
3955 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
3956 * gcc.target/i386/conversion.c: Likewise.
3957
3958 2011-08-19 Richard Guenther <rguenther@suse.de>
3959
3960 * gcc.dg/torture/pr50067-1.c: New testcase.
3961 * gcc.dg/torture/pr50067-2.c: Likewise.
3962
3963 2011-08-19 Joey Ye <joey.ye@arm.com>
3964
3965 PR target/49437
3966 * gcc.target/arm/handler-align.c: New test.
3967 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
3968 New Function.
3969
3970 2011-08-19 Joey Ye <joey.ye@arm.com>
3971
3972 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
3973
3974 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
3975
3976 PR fortran/50071
3977 * gfortran.dg/end_block_label_1.f90: New test.
3978 * gfortran.dg/end_associate_label_1.f90: New test.
3979
3980 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3981
3982 * gcc.dg/c1x-pointer-float-1.c: New test.
3983
3984 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
3985
3986 PR fortran/50071
3987 * gfortran.dg/duplicate_labels_2.f: New test.
3988
3989 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3990
3991 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
3992 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
3993 gcc.dg/c1x-noreturn-5.c: New tests.
3994
3995 2011-08-18 Joseph Myers <joseph@codesourcery.com>
3996
3997 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
3998
3999 2011-08-18 Tobias Burnus <burnus@net-b.de>
4000
4001 PR fortran/18918
4002 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4003 * gfortran.dg/coarray_lock_3.f90: Fix test.
4004 * gfortran.dg/coarray_lock_4.f90: New.
4005 * gfortran.dg/coarray_lock_5.f90: New.
4006
4007 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR target/50009
4010 * gcc.c-torture/compile/pr50009.c: New test.
4011
4012 PR target/50092
4013 * gcc.dg/torture/pr50092.c: New test.
4014
4015 2011-08-18 Tobias Burnus <burnus@net-b.de>
4016
4017 PR fortran/50109
4018 * gfortran.dg/namelist_73.f90: New.
4019
4020 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4021
4022 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4023
4024 PR debug/50017
4025 * gcc.dg/pr50017.c: New test.
4026
4027 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4028
4029 PR c++/45625
4030 * g++.dg/lookup/hidden-var1.C: New test case.
4031
4032 2011-08-17 Tobias Burnus <burnus@net-b.de>
4033
4034 PR fortran/31461
4035 * gfortran.dg/warn_unused_var_2.f90: New.
4036 * gfortran.dg/warn_unused_var_3.f90: New.
4037
4038 2011-08-17 Tom de Vries <tom@codesourcery.com>
4039
4040 PR target/43597
4041 * gcc.target/arm/pr43597.c: New test.
4042
4043 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4044
4045 PR fortran/50070
4046 * gfortran.dg/common_13.f90: New.
4047
4048 2011-08-16 Jason Merrill <jason@redhat.com>
4049
4050 PR c++/50086
4051 * g++.dg/cpp0x/variadic-unresolved.C: New.
4052
4053 * g++.old-deja/g++.brendan/README: Add R.I.P.
4054
4055 * g++.dg/ext/attr-used-1.C: New.
4056
4057 PR c++/50054
4058 * g++.dg/cpp0x/initlist56.C: New.
4059
4060 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4061
4062 PR testsuite/50085
4063 * g++.dg/opt/life1.C: Only run on Linux.
4064
4065 2011-08-15 Tobias Burnus <burnus@net-b.de>
4066
4067 * gfortran.dg/coarray_26.f90: New.
4068
4069 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4070
4071 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4072 -fdump-tree-vrp1.
4073
4074 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4075
4076 PR fortran/50073
4077 * gfortran.dg/func_result_7.f90: New.
4078
4079 2011-08-13 Jason Merrill <jason@redhat.com>
4080
4081 PR c++/50075
4082 * g++.dg/cpp0x/decltype32.C: New.
4083
4084 PR c++/50059
4085 * g++.dg/diagnostic/expr1.C: New.
4086
4087 2011-08-12 David Li <davidxl@google.com>
4088
4089 * g++.dg/abi/vbase15.C: New test.
4090
4091 2011-08-12 Jason Merrill <jason@redhat.com>
4092
4093 PR c++/50034
4094 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
4095
4096 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
4097
4098 * gcc.dg/builtins-67.c: New test.
4099 * gcc.target/i386/conversion.c: Ditto.
4100
4101 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
4102 Brian Hackett <bhackett1024@gmail.com>
4103
4104 * g++.dg/plugin/decl_plugin.c: New.
4105 * g++.dg/plugin/decl-plugin-test.C: New.
4106 * g++.dg/plugin/plugin.exp: Add above testcase.
4107
4108 2011-08-11 Richard Guenther <rguenther@suse.de>
4109
4110 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
4111
4112 2011-08-11 Michael Matz <matz@suse.de>
4113
4114 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
4115
4116 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
4117
4118 PR tree-optimization/50039
4119 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
4120 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
4121
4122 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
4123
4124 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
4125 (sse4_1_test): Initialize src3 with random value.
4126
4127 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
4128
4129 * gcc.c-torture/execute/scal-to-vec1.c: New test.
4130 * gcc.c-torture/execute/scal-to-vec2.c: New test.
4131 * gcc.c-torture/execute/scal-to-vec3.c: New test.
4132 * gcc.dg/scal-to-vec1.c: New test.
4133 * gcc.dg/scal-to-vec2.c: New test.
4134
4135 2011-08-09 Richard Guenther <rguenther@suse.de>
4136
4137 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
4138 * gcc.dg/tree-ssa/vrp60.c: New testcase.
4139 * gcc.dg/tree-ssa/vrp61.c: Likewise.
4140 * gcc.dg/tree-ssa/vrp62.c: Likewise.
4141
4142 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4143
4144 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
4145
4146 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4147
4148 * gcc.dg/pr49948.c: Require pthread effective target.
4149
4150 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4151
4152 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
4153
4154 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
4155
4156 * gcc.target/i386/sse-22a.c: New test.
4157
4158 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
4159
4160 PR tree-optimization/50014
4161 * gcc.dg/vect/pr50014.c: New test.
4162
4163 2011-08-08 Martin Jambor <mjambor@suse.cz>
4164
4165 PR middle-end/49923
4166 * gcc.dg/tree-ssa/pr49923.c: New test.
4167
4168 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
4169
4170 PR target/49781
4171 * gcc.target/i386/pr49781-1.c: New.
4172
4173 2011-08-08 Jason Merrill <jason@redhat.com>
4174
4175 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
4176
4177 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
4178
4179 2011-08-07 Janus Weil <janus@gcc.gnu.org>
4180
4181 PR fortran/49638
4182 * gfortran.dg/typebound_override_1.f90: New.
4183
4184 2011-08-07 Kai Tietz <ktietz@redhat.com>
4185
4186 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
4187 x86_64 mingw target.
4188 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4189 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
4190 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
4191 * gcc.dg/tree-ssa/loop-33.c: Likewise.
4192 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
4193 * gcc.dg/tree-ssa/loop-35.c: Likewise.
4194 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
4195 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4196 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4197 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4198
4199 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4200
4201 PR testsuite/48727
4202 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
4203
4204 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4205
4206 * gcc.dg/pr48770.c: Cleanup coverage files.
4207 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
4208
4209 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
4210
4211 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
4212 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
4213 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
4214 lzcnt and bmi options.
4215
4216 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4217
4218 PR target/47381
4219 * gcc.dg/pr47381-1.c: New.
4220 * gcc.dg/pr47381-2.c: Likewise.
4221 * gcc.target/i386/pr47381.c: Likewise.
4222
4223 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4224
4225 PR middle-end/47727
4226 * gcc.dg/pr47727.c: New.
4227
4228 PR target/47372
4229 * gcc.dg/pr47372-1.c: New.
4230 * gcc.dg/pr47372-2.c: Likewise.
4231
4232 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4233
4234 PR middle-end/47449
4235 * gcc.target/i386/pr47449.c: New.
4236
4237 PR target/47446
4238 * gcc.dg/pr47446-1.c: New.
4239 * gcc.dg/pr47446-2.c: Likewise.
4240
4241 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4242
4243 PR target/47766
4244 * gcc.dg/pr47766.c: New.
4245
4246 PR target/47715
4247 * gcc.dg/tls/pr47715-1.c: New.
4248 * gcc.dg/tls/pr47715-2.c: Likewise.
4249 * gcc.dg/tls/pr47715-3.c: Likewise.
4250 * gcc.dg/tls/pr47715-4.c: Likewise.
4251 * gcc.dg/tls/pr47715-5.c: Likewise.
4252
4253 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4254
4255 PR libobjc/50002
4256 * objc.dg/gnu-api-2-class.m: Updated comments.
4257 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
4258 * objc.dg/gnu-api-2-class-meta.m: New test.
4259 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4260
4261 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4262
4263 PR libobjc/49882
4264 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
4265 with classes that are in construction.
4266
4267 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
4268
4269 PR target/48084
4270 * gcc.target/i386/pr48084-1.c: New.
4271 * gcc.target/i386/pr48084-2.c: Likewise.
4272 * gcc.target/i386/pr48084-3.c: Likewise.
4273 * gcc.target/i386/pr48084-4.c: Likewise.
4274 * gcc.target/i386/pr48084-5.c: Likewise.
4275
4276 PR rtl-optimization/49504
4277 * gcc.target/i386/pr49504.c: New.
4278
4279 PR target/49860
4280 * gcc.dg/pr49860.c: New.
4281
4282 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
4283
4284 PR libobjc/49882
4285 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
4286 with classes that are in construction.
4287
4288 2011-08-05 Jason Merrill <jason@redhat.com>
4289
4290 PR c++/48993
4291 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
4292
4293 PR c++/49921
4294 * g++.dg/cpp0x/decltype31.C: New.
4295
4296 PR c++/49669
4297 * g++.dg/init/array28.C: New.
4298
4299 PR c++/49988
4300 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
4301
4302 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4303
4304 PR target/47369
4305 * gcc.dg/pr47369-1.c: New.
4306
4307 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
4308
4309 PR middle-end/47364
4310 * gcc.dg/torture/pr47364-1.c: New.
4311 * gcc.c-torture/compile/pr47364-1.c: Likewise.
4312 * gcc.c-torture/compile/pr47364-2.c: Likewise.
4313
4314 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4315
4316 PR fortran/37211
4317 * gfortran.dg/transfer_check_2.f90: New test case.
4318
4319 2011-08-05 Jan Hubicka <jh@suse.cz>
4320
4321 PR middle-end/49494
4322 * gfortran.dg/pr49494.f90: New testcase.
4323
4324 2011-08-05 Jan Hubicka <jh@suse.cz>
4325
4326 PR middle-end/49735
4327 * gcc.c-torture/compile/pr49735.c: New testcase.
4328
4329 2011-08-05 Jason Merrill <jason@redhat.com>
4330
4331 PR c++/47453
4332 * g++.dg/cpp0x/initlist56.C: New.
4333
4334 PR c++/49812
4335 * g++.dg/overload/rvalue2.C: New.
4336
4337 PR c++/49983
4338 * g++.dg/cpp0x/range-for21.C: New.
4339
4340 * g++.dg/ext/vla11.C: New.
4341
4342 2011-08-05 Richard Guenther <rguenther@suse.de>
4343
4344 PR tree-optimization/49984
4345 * gcc.dg/tree-ssa/vrp59.c: New testcase.
4346
4347 2011-08-05 Richard Guenther <rguenther@suse.de>
4348
4349 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
4350 * gcc.dg/tree-ssa/vrp52.c: Likewise.
4351 * gcc.dg/tree-ssa/vrp53.c: Likewise.
4352
4353 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
4354
4355 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
4356 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
4357 * gfortran.dg/ldist-pr43023.f90: Ditto.
4358 * gfortran.dg/namelist_52.f90: Ditto.
4359 * gfortran.dg/interface_proc_end.f90: Ditto.
4360 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
4361 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
4362
4363 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
4364
4365 * gcc.dg/vect/vect-over-widen-1.c: New test.
4366 * gcc.dg/vect/vect-over-widen-2.c: New test.
4367 * gcc.dg/vect/vect-over-widen-3.c: New test.
4368 * gcc.dg/vect/vect-over-widen-4.c: New test.
4369
4370 2011-08-04 Richard Guenther <rguenther@suse.de>
4371
4372 PR fortran/49957
4373 * gfortran.dg/vect/O3-pr49957.f: New testcase.
4374
4375 2011-08-04 Ian Bolton <ian.bolton@arm.com>
4376
4377 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
4378
4379 2011-08-04 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR middle-end/49905
4382 * g++.dg/ext/builtin-object-size3.C: New test.
4383
4384 2011-08-03 Jakub Jelinek <jakub@redhat.com>
4385
4386 PR tree-optimization/49948
4387 * gcc.dg/pr49948.c: New test.
4388
4389 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4390
4391 PR middle-end/47383
4392 * gcc.dg/torture/pr47383.c: New.
4393
4394 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4395
4396 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
4397
4398 2011-08-03 Arnaud Charlet <charlet@adacore.com>
4399
4400 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
4401
4402 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
4403
4404 PR target/47744
4405 * gcc.dg/torture/pr47744-1.c: New.
4406 * gcc.dg/torture/pr47744-2.c: Likewise.
4407 * gcc.dg/torture/pr47744-3.c: Likewise.
4408
4409 2011-08-03 Richard Guenther <rguenther@suse.de>
4410
4411 PR middle-end/49958
4412 * gcc.dg/torture/pr49958.c: New testcase.
4413
4414 2011-08-03 Richard Guenther <rguenther@suse.de>
4415
4416 PR tree-optimization/49938
4417 * g++.dg/torture/pr49938.C: New testcase.
4418
4419 2011-08-02 Jason Merrill <jason@redhat.com>
4420
4421 PR c++/43886
4422 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
4423
4424 PR c++/49577
4425 * g++.dg/cpp0x/initlist5.C: Add additional cases.
4426
4427 PR c++/49593
4428 * g++.dg/cpp0x/variadic115.C: New.
4429
4430 PR c++/49803
4431 * g++.dg/cpp0x/union5.C: New.
4432
4433 2011-08-02 Daniel Kraft <d@domob.eu>
4434
4435 PR fortran/49885
4436 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
4437
4438 2011-08-02 Kai Tietz <ktietz@redhat.com>
4439
4440 PR middle-end/49947
4441 * gcc.dg/tree-ssa/forwprop-15.c
4442
4443 2011-08-02 Jason Merrill <jason@redhat.com>
4444
4445 PR c++/49834
4446 * g++.dg/cpp0x/range-for20.C: New.
4447
4448 2011-08-02 Tobias Burnus <burnus@net-b.de>
4449
4450 * gfortran.dg/coarray_lib_token_3.f90: New.
4451
4452 2011-08-02 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR fortran/46752
4455 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
4456 * gcc.dg/gomp/atomic-15.c: New test.
4457 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
4458 * g++.dg/gomp/atomic-15.C: New test.
4459 * g++.dg/gomp/private-1.C: New test.
4460 * g++.dg/gomp/sharing-2.C: New test.
4461 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
4462 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
4463 * gfortran.dg/gomp/omp_atomic2.f90: New test.
4464
4465 2011-08-02 Tobias Burnus <burnus@net-b.de>
4466
4467 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
4468 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
4469 cleanup-module.
4470 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
4471 * gfortran.dg/allocatable_function_5.f90: Ditto.
4472 * gfortran.dg/allocate_stat.f90: Ditto.
4473 * gfortran.dg/array_constructor_20.f90: Ditto.
4474 * gfortran.dg/array_constructor_21.f90: Ditto.
4475 * gfortran.dg/array_constructor_22.f90: Ditto.
4476 * gfortran.dg/array_constructor_26.f03: Ditto.
4477 * gfortran.dg/array_function_4.f90: Ditto.
4478 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
4479 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
4480 * gfortran.dg/bind_c_usage_15.f90: Ditto.
4481 * gfortran.dg/bind_c_usage_16.f03: Ditto.
4482 * gfortran.dg/bind_c_usage_3.f03: Ditto.
4483 * gfortran.dg/binding_label_tests_7.f03: Ditto.
4484 * gfortran.dg/class_15.f03: Ditto.
4485 * gfortran.dg/class_27.f03: Ditto.
4486 * gfortran.dg/class_33.f90: Ditto.
4487 * gfortran.dg/class_37.f03: Ditto.
4488 * gfortran.dg/class_40.f03: Ditto.
4489 * gfortran.dg/class_42.f03: Ditto.
4490 * gfortran.dg/class_defined_operator_1.f03: Ditto.
4491 * gfortran.dg/coarray/registering_1.f90: Ditto.
4492 * gfortran.dg/convert_1.f90: Ditto.
4493 * gfortran.dg/default_initialization_3.f90: Ditto.
4494 * gfortran.dg/dependency_25.f90: Ditto.
4495 * gfortran.dg/dependency_26.f90: Ditto.
4496 * gfortran.dg/dependency_36.f90: Ditto.
4497 * gfortran.dg/dependency_37.f90: Ditto.
4498 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
4499 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
4500 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
4501 * gfortran.dg/elemental_pointer_1.f90: Ditto.
4502 * gfortran.dg/elemental_result_1.f90: Ditto.
4503 * gfortran.dg/empty_derived_type.f90: Ditto.
4504 * gfortran.dg/entry_7.f90: Ditto.
4505 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
4506 * gfortran.dg/equiv_constraint_3.f90: Ditto.
4507 * gfortran.dg/error_recovery_3.f90: Ditto.
4508 * gfortran.dg/extends_4.f03: Ditto.
4509 * gfortran.dg/func_assign.f90: Ditto.
4510 * gfortran.dg/func_assign_3.f90: Ditto.
4511 * gfortran.dg/generic_1.f90: Ditto.
4512 * gfortran.dg/generic_18.f90: Ditto.
4513 * gfortran.dg/generic_22.f03: Ditto.
4514 * gfortran.dg/generic_4.f90: Ditto.
4515 * gfortran.dg/generic_6.f90: Ditto.
4516 * gfortran.dg/generic_actual_arg.f90: Ditto.
4517 * gfortran.dg/graphite/id-21.f: Ditto.
4518 * gfortran.dg/graphite/pr45758.f90: Ditto.
4519 * gfortran.dg/host_assoc_call_2.f90: Ditto.
4520 * gfortran.dg/host_assoc_call_3.f90: Ditto.
4521 * gfortran.dg/host_assoc_call_4.f90: Ditto.
4522 * gfortran.dg/host_assoc_function_4.f90: Ditto.
4523 * gfortran.dg/host_used_types_1.f90: Ditto.
4524 * gfortran.dg/implicit_1.f90: Ditto.
4525 * gfortran.dg/implicit_11.f90: Ditto.
4526 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
4527 * gfortran.dg/impure_actual_1.f90: Ditto.
4528 * gfortran.dg/impure_assignment_1.f90: Ditto.
4529 * gfortran.dg/impure_constructor_1.f90: Ditto.
4530 * gfortran.dg/initialization_10.f90: Ditto.
4531 * gfortran.dg/initialization_12.f90: Ditto.
4532 * gfortran.dg/interface_14.f90: Ditto.
4533 * gfortran.dg/interface_15.f90: Ditto.
4534 * gfortran.dg/interface_2.f90: Ditto.
4535 * gfortran.dg/interface_25.f90: Ditto.
4536 * gfortran.dg/interface_26.f90: Ditto.
4537 * gfortran.dg/interface_29.f90: Ditto.
4538 * gfortran.dg/interface_assignment_1.f90: Ditto.
4539 * gfortran.dg/internal_pack_6.f90: Ditto.
4540 * gfortran.dg/internal_pack_7.f90: Ditto.
4541 * gfortran.dg/internal_pack_8.f90: Ditto.
4542 * gfortran.dg/lto/pr45586_0.f90: Ditto.
4543 * gfortran.dg/lto/pr47839_0.f90: Ditto.
4544 * gfortran.dg/module_commons_3.f90: Ditto.
4545 * gfortran.dg/module_equivalence_4.f90: Ditto.
4546 * gfortran.dg/module_equivalence_6.f90: Ditto.
4547 * gfortran.dg/module_function_type_1.f90: Ditto.
4548 * gfortran.dg/module_naming_1.f90: Ditto.
4549 * gfortran.dg/namelist_4.f90: Ditto.
4550 * gfortran.dg/operator_c1202.f90: Ditto.
4551 * gfortran.dg/parens_7.f90: Ditto.
4552 * gfortran.dg/pr32921.f: Ditto.
4553 * gfortran.dg/pr33646.f90: Ditto.
4554 * gfortran.dg/pr41928.f90: Ditto.
4555 * gfortran.dg/pr42119.f90: Ditto.
4556 * gfortran.dg/pr43984.f90: Ditto.
4557 * gfortran.dg/present_1.f90: Ditto.
4558 * gfortran.dg/private_type_2.f90: Ditto.
4559 * gfortran.dg/proc_decl_2.f90: Ditto.
4560 * gfortran.dg/proc_ptr_10.f90: Ditto.
4561 * gfortran.dg/proc_ptr_22.f90: Ditto.
4562 * gfortran.dg/proc_ptr_8.f90: Ditto.
4563 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
4564 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
4565 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
4566 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
4567 * gfortran.dg/substring_equivalence.f90: Ditto.
4568 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
4569 * gfortran.dg/transpose_optimization_1.f90: Ditto.
4570 * gfortran.dg/trim_optimize_6.f90: Ditto.
4571 * gfortran.dg/typebound_call_12.f03: Ditto.
4572 * gfortran.dg/typebound_operator_5.f03: Ditto.
4573 * gfortran.dg/typebound_operator_6.f03: Ditto.
4574 * gfortran.dg/typebound_proc_18.f03: Ditto.
4575 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
4576 * gfortran.dg/use_1.f90: Ditto.
4577 * gfortran.dg/use_10.f90: Ditto.
4578 * gfortran.dg/use_11.f90: Ditto.
4579 * gfortran.dg/use_14.f90: Ditto.
4580 * gfortran.dg/use_only_2.f90: Ditto.
4581 * gfortran.dg/use_rename_4.f90: Ditto.
4582 * gfortran.dg/use_rename_5.f90: Ditto.
4583 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4584 * gfortran.dg/used_interface_ref.f90: Ditto.
4585 * gfortran.dg/used_types_11.f90: Ditto.
4586 * gfortran.dg/used_types_3.f90: Ditto.
4587 * gfortran.dg/used_types_4.f90: Ditto.
4588 * gfortran.dg/userdef_operator_2.f90: Ditto.
4589 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
4590 * gfortran.dg/vect/pr46213.f90: Ditto.
4591 * gfortran.dg/whole_file_21.f90: Ditto.
4592 * gfortran.dg/whole_file_22.f90: Ditto.
4593 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
4594 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
4595
4596 2011-08-02 Kai Tietz <ktietz@redhat.com>
4597
4598 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
4599
4600 2011-08-01 Jason Merrill <jason@redhat.com>
4601
4602 PR c++/49932
4603 * g++.dg/abi/mangle49.C: New.
4604
4605 PR c++/49924
4606 * g++.dg/cpp0x/constexpr-array4.C: New.
4607
4608 PR c++/49813
4609 * g++.dg/cpp0x/constexpr-builtin1.C: New.
4610
4611 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
4612
4613 PR target/49927
4614 * gcc.target/i386/pr49927.c: New test.
4615
4616 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
4617
4618 PR tree-optimization/49926
4619 * gcc.dg/vect/pr49926.c: New test.
4620
4621 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
4622
4623 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
4624 * gcc.target/i386/lzcnt-1.c: New test.
4625 * gcc.target/i386/lzcnt-2.c: Likewise.
4626 * gcc.target/i386/lzcnt-2a.c: Likewise.
4627 * gcc.target/i386/lzcnt-3.c: Likewise.
4628 * gcc.target/i386/lzcnt-4.c: Likewise.
4629 * gcc.target/i386/lzcnt-4a.c: Likewise.
4630 * gcc.target/i386/lzcnt-5.c: Likewise.
4631 * gcc.target/i386/lzcnt-6.c: Likewise.
4632 * gcc.target/i386/lzcnt-6a.c: Likewise.
4633 * gcc.target/i386/lzcnt-check.h: Likewise.
4634
4635 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
4636 * gcc.target/i386/sse-13.c: Likewise.
4637 * gcc.target/i386/sse-14.c: Likewise.
4638 * g++.dg/other/i386-2.C: Likewise.
4639 * g++.dg/other/i386-3.C: Likewise.
4640
4641 2011-08-01 Julian Brown <julian@codesourcery.com>
4642
4643 * gcc.target/arm/fixed-point-exec.c: New test.
4644
4645 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4646
4647 PR target/49920
4648 * gcc.target/i386/pr49920.c: New test.
4649
4650 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4651
4652 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
4653 * gcc.dg/tree-ssa/pr23109.c: Ditto.
4654 * gcc.dg/tree-ssa/loop-7.c: Ditto.
4655 * gcc.dg/tree-ssa/loop-32.c: Ditto.
4656 * gcc.dg/tree-ssa/loop-33.c: Ditto.
4657 * gcc.dg/tree-ssa/loop-34.c: Ditto.
4658 * gcc.dg/tree-ssa/loop-35.c: Ditto.
4659 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
4660 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
4661 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
4662 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
4663 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
4664 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
4665 * g++.dg/tree-ssa/pr33615.C: Ditto.
4666 * g++.dg/tree-ssa/restrict1.C: Ditto.
4667 * c-c++-common/restrict-2.c: Ditto.
4668 * gfortran.dg/pr32921.f: Ditto.
4669 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
4670 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
4671 * gcc.dg/tree-ssa/vrp47.c: Ditto.
4672 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
4673 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
4674 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
4675 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4676 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4677 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4678 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
4679
4680 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
4681
4682 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
4683 .exe.ltrans[0-9]*. dump files.
4684
4685 2011-07-31 Janus Weil <janus@gcc.gnu.org>
4686
4687 PR fortran/49112
4688 * gfortran.dg/abstract_type_6.f03: Modified.
4689 * gfortran.dg/typebound_proc_24.f03: New.
4690
4691 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4692
4693 PR testsuite/49917
4694 * g++.dg/init/for1.C: Fix.
4695
4696 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4697
4698 PR fortran/48876
4699 * gfortran.dg/string_5.f90: New test.
4700
4701 2011-07-29 Jason Merrill <jason@redhat.com>
4702
4703 PR c++/49867
4704 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
4705
4706 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4707
4708 PR tree-optimization/47407
4709 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
4710 alpha*-dec-osf*.
4711 Sort target list.
4712
4713 2011-07-29 Richard Guenther <rguenther@suse.de>
4714
4715 * gcc.dg/uninit-suppress.c: Also disable VRP.
4716 * gcc.dg/uninit-suppress_2.c: Likewise.
4717
4718 2011-07-28 Jason Merrill <jason@redhat.com>
4719
4720 PR c++/49808
4721 * g++.dg/template/nontype24.C: New.
4722
4723 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
4724
4725 PR rtl-optimization/47958
4726 * gcc.dg/torture/pr47958-1.c: New.
4727
4728 2011-07-29 Wei Guozhi <carrot@google.com>
4729
4730 PR rtl-optimization/49799
4731 * gcc.dg/pr49799.c: New test case.
4732
4733 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
4734
4735 PR middle-end/48648
4736 * gcc.dg/graphite/id-pr48648.c: New.
4737
4738 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4739
4740 PR fortran/31067
4741 * gfortran.dg/maxloc_2.f90: New test.
4742 * gfortran.dg/maxloc_3.f90: New test.
4743 * gfortran.dg/minloc_1.f90: New test.
4744 * gfortran.dg/minloc_2.f90: New test.
4745 * gfortran.dg/minloc_3.f90: New test.
4746 * gfortran.dg/minmaxloc_7.f90: New test.
4747
4748 PR debug/49871
4749 * gcc.dg/debug/dwarf2/pr49871.c: New test.
4750
4751 2011-07-28 Jakub Jelinek <jakub@redhat.com>
4752
4753 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
4754 the builtin isn't optimized away.
4755
4756 2011-07-27 Tobias Burnus <burnus@net-b.de>
4757
4758 PR fortran/45586
4759 * gfortran.dg/lto/pr45586-2_0.f90: New.
4760
4761 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
4762
4763 PR middle-end/49875
4764 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
4765 * c-c++-common/cxxbitfields-5.c: Same.
4766
4767 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4768
4769 * lib/target-supports.exp (check_effective_target_mmap): Use
4770 check_function_available.
4771
4772 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
4773
4774 * g++.old-deja/g++.pt/crash60.C: Updated.
4775
4776 2011-07-27 Jakub Jelinek <jakub@redhat.com>
4777
4778 PR target/49866
4779 * gcc.target/i386/pr49866.c: New test.
4780
4781 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
4782
4783 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
4784 * gcc.target/i386/bmi-andn-1.c: New test.
4785 * gcc.target/i386/bmi-andn-1a.c: Likewise.
4786 * gcc.target/i386/bmi-andn-2.c: Likewise.
4787 * gcc.target/i386/bmi-andn-2a.c: Likewise.
4788 * gcc.target/i386/bmi-bextr-1.c: Likewise.
4789 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
4790 * gcc.target/i386/bmi-bextr-2.c: Likewise.
4791 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
4792 * gcc.target/i386/bmi-blsi-1.c: Likewise.
4793 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
4794 * gcc.target/i386/bmi-blsi-2.c: Likewise.
4795 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
4796 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
4797 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
4798 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
4799 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
4800 * gcc.target/i386/bmi-blsr-1.c: Likewise.
4801 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
4802 * gcc.target/i386/bmi-blsr-2.c: Likewise.
4803 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
4804 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
4805 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
4806 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
4807 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
4808
4809 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
4810
4811 PR middle-end/47691
4812 * gfortran.dg/graphite/id-pr47691.f: New.
4813
4814 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
4815
4816 * gcc.target/i386/avx-os-support.h: New.
4817 * gcc.target/i386/avx-check.h: Include avx-os-support.h
4818 (main): Check avx_os_support before the test is run.
4819 * gcc.target/i386/aes-avx-check.h: Ditto.
4820 * gcc.target/i386/pclmul-avx-check.h: Ditto.
4821
4822 2011-07-27 Kai Tietz <ktietz@redhat.com>
4823
4824 * gcc.target/i386/aggregate-ret3.c: New test.
4825 * gcc.target/i386/aggregate-ret4.c: New test.
4826
4827 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
4828
4829 PR fortran/49755
4830 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
4831 allocated array should *not* change its size.
4832 * gfortran.dg/multiple_allocation_3.f90: New test.
4833
4834 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4835
4836 PR c++/49776
4837 * g++.dg/cpp0x/constexpr-49776.C: New.
4838
4839 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4840
4841 PR middle-end/47046
4842 * gcc.dg/graphite/id-pr47046.c: New.
4843
4844 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4845
4846 PR middle-end/47653
4847 * gcc.dg/graphite/run-id-pr47593.c: New.
4848
4849 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4850
4851 PR middle-end/47653
4852 * gcc.dg/graphite/run-id-pr47653.c: New.
4853 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
4854 induction variables.
4855 * gcc.dg/graphite/scop-16.c: Same.
4856 * gcc.dg/graphite/scop-17.c: Same.
4857 * gcc.dg/graphite/scop-21.c: Same.
4858
4859 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
4860
4861 PR middle-end/48805
4862 * gcc.dg/graphite/id-pr48805.c: New.
4863
4864 2011-07-26 Tobias Burnus <burnus@net-b.de>
4865
4866 * gfortran.dg/coarray_lib_token_2.f90: New.
4867
4868 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
4869
4870 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
4871 SPU local store.
4872
4873 2011-07-25 Andrew Pinski <apinski@cavium.com>
4874
4875 PR tree-opt/49671
4876 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
4877 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
4878
4879 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4880
4881 * lib/target-supports.exp (check_effective_target_mmap): New proc.
4882
4883 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
4884 * gcc.c-torture/execute/loop-2g.c: Likewise.
4885 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
4886 Require mmap support.
4887 * gcc.c-torture/execute/loop-2g.x: Likewise.
4888 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
4889 (MAP_ANON): Provide default.
4890 * gcc.dg/20050826-1.c: Likewise.
4891 * gcc.target/i386/pr36533.c: Likewise.
4892 * gcc.dg/vect/pr49038.c: Remove dg-do run.
4893 Use dg-require-effective-target mmap.
4894
4895 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4896
4897 PR c++/49838
4898 * g++.dg/cpp0x/range-for19.C: New.
4899
4900 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4901
4902 PR testsuite/49753
4903 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
4904
4905 Revert:
4906 2011-07-15 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR testsuite/49753
4909 * g++.dg/torture/pr49309.C: Remove.
4910
4911 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
4912
4913 PR tree-optimization/49809
4914 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
4915 test.
4916
4917 2011-07-25 Richard Guenther <rguenther@suse.de>
4918
4919 PR tree-optimization/49715
4920 * gcc.target/i386/pr49715-1.c: New testcase.
4921 * gcc.target/i386/pr49715-2.c: Likewise.
4922
4923 2011-07-23 Jason Merrill <jason@redhat.com>
4924
4925 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
4926
4927 2011-07-22 Jason Merrill <jason@redhat.com>
4928
4929 PR c++/49793
4930 * g++.dg/cpp0x/initlist55.C: New.
4931
4932 2011-07-23 Tobias Burnus <burnus@net-b.de>
4933
4934 PR fortran/49791
4935 * gfortran.dg/namelist_72.f: New.
4936
4937 2011-07-23 Tobias Burnus <burnus@net-b.de>
4938
4939 * gfortran.dg/coarray_25.f90: New.
4940
4941 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4942
4943 * override1.C: This test should use c++0x mode.
4944 * override3.C: New. Test the diagnostics in c++98 mode.
4945
4946 2011-07-22 Jason Merrill <jason@redhat.com>
4947 Mark Glisse <marc.glisse@normalesup.org>
4948
4949 PR c++/30112
4950 * g++.dg/other/pragma-re-1.C: Add namespace cases.
4951
4952 PR c++/49813
4953 * g++.dg/opt/builtins2.C: New.
4954 * g++.dg/other/error27.C: Don't rely on __builtin.
4955
4956 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
4957
4958 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
4959 on lp64 targets.
4960 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
4961 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
4962 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
4963 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
4964
4965 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
4966 instead of ia32.
4967
4968 2011-07-22 Richard Guenther <rguenther@suse.de>
4969
4970 PR tree-optimization/45819
4971 * gcc.dg/pr45819.c: New testcase.
4972
4973 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
4974
4975 * lib/target-supports.exp (check_ifunc_available): Rewrite.
4976
4977 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
4978
4979 PR middle-end/47654
4980 PR middle-end/49649
4981 * gcc.dg/graphite/run-id-pr47654.c: New.
4982
4983 2011-07-21 Ian Lance Taylor <iant@google.com>
4984
4985 PR middle-end/49705
4986 * gcc.dg/pr49705.c: New test.
4987
4988 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
4989
4990 * lib/target-supports.exp (check_avx_os_support_available): New.
4991 (check_effective_target_avx_runtime): Use it.
4992
4993 2011-07-21 Richard Guenther <rguenther@suse.de>
4994
4995 PR tree-optimization/49770
4996 * g++.dg/torture/pr49770.C: New testcase.
4997
4998 2011-07-21 Kai Tietz <ktietz@redhat.com>
4999
5000 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5001 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5002
5003 2011-07-21 Tobias Burnus <burnus@net-b.de>
5004
5005 * gfortran.dg/coarray_lib_token_1.f90: New.
5006
5007 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5008
5009 * gcc.dg/pr32912-2.c: Skip for AVR.
5010 * gcc.dg/pr44674.c: Add dg-require-profiling.
5011
5012 2011-07-20 Jason Merrill <jason@redhat.com>
5013
5014 * g++.dg/ext/desig2.C: New.
5015
5016 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5017
5018 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5019 be generated.
5020 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5021 * gcc.target/powerpc/recip-3.c: Ditto.
5022
5023 2011-07-19 Jason Merrill <jason@redhat.com>
5024
5025 PR c++/6709 (DR 743)
5026 PR c++/42603 (DR 950)
5027 * g++.dg/cpp0x/decltype21.C: New.
5028
5029 2011-07-20 Richard Guenther <rguenther@suse.de>
5030
5031 PR middle-end/18908
5032 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5033 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5034
5035 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5036
5037 * gcc.target/arm/combine-movs.c: New.
5038 * gcc.target/arm/unsigned-extend-2.c: New.
5039
5040 2011-07-19 Jason Merrill <jason@redhat.com>
5041
5042 PR c++/49785
5043 * g++.dg/cpp0x/variadic114.C: New.
5044
5045 2011-07-19 Tobias Burnus <burnus@net-b.de>
5046
5047 * gfortran.dg/coarray_args_1.f90: New.
5048 * gfortran.dg/coarray_args_2.f90: New.
5049
5050 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5051
5052 PR fortran/49708
5053 * gfortran.dg/allocate_error_3.f90: New.
5054
5055 2011-07-19 Richard Guenther <rguenther@suse.de>
5056
5057 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5058 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5059 * gcc.dg/torture/20110719-1.c: New testcase.
5060
5061 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5062
5063 PR tree-optimization/49768
5064 * gcc.c-torture/execute/pr49768.c: New test.
5065
5066 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5067
5068 PR tree-optimization/49771
5069 * gcc.dg/vect/pr49771.c: New test.
5070
5071 2011-07-18 Martin Jambor <mjambor@suse.cz>
5072
5073 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5074 * gcc.dg/ipa/ipa-2.c: Likewise.
5075 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5076 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5077 * gcc.dg/ipa/ipa-5.c: Likewise.
5078 * gcc.dg/ipa/ipa-7.c: Likewise.
5079 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5080 * gcc.dg/ipa/ipacost-1.c: Likewise.
5081 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
5082 functions.
5083 * gcc.dg/ipa/ipcp-1.c: New test.
5084 * gcc.dg/ipa/ipcp-2.c: Likewise.
5085 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
5086
5087 2011-07-18 Jakub Jelinek <jakub@redhat.com>
5088
5089 PR middle-end/49675
5090 * gfortran.dg/pr49675.f90: New test.
5091
5092 2011-07-18 Richard Guenther <rguenther@suse.de>
5093
5094 * gcc.dg/torture/20110718-1.c: New testcase.
5095
5096 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5097
5098 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
5099 * g++.dg/ext/bitfield3.C: Likewise.
5100 * g++.dg/ext/bitfield4.C: Likewise.
5101 * g++.dg/ext/bitfield5.C: Likewise.
5102 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
5103 * g++.dg/other/pr23205-2.C: Likewise.
5104 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
5105 * gcc.c-torture/compile/20001109-2.c: Likewise.
5106 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
5107 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
5108 * gcc.dg/bitfld-16.c: Likewise.
5109 * gcc.dg/bitfld-17.c: Likewise.
5110 * gcc.dg/bitfld-18.c: Likewise.
5111 * gcc.dg/builtins-config.h: Remove Netware support.
5112 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
5113 * gcc.dg/cdce2.c: Likewise.
5114 * gcc.dg/cpp/assert4.c: Remove netware support.
5115 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
5116 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
5117
5118 * lib/target-supports.exp (check_visibility_available): Remove
5119 NetWare support.
5120 (check_profiling_available): Likewise.
5121
5122 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
5123
5124 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
5125
5126 2011-07-17 Tobias Burnus <burnus@net-b.de>
5127 Thomas Koenig <tkoenig@gcc.gnu.org>
5128
5129 PR fortran/34657
5130 * gfortran.dg/generic_17.f90: Fix testcase.
5131 * gfortran.dg/interface_3.f90: Add dg-error.
5132 * gfortran.dg/use_14.f90: New.
5133 * gfortran.dg/use_15.f90: New.
5134
5135 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
5136
5137 * gnat.dg/pointer_controlled.adb: New test.
5138
5139 2011-07-17 Tobias Burnus <burnus@net-b.de>
5140
5141 PR fortran/49624
5142 * gfortran.dg/pointer_remapping_7.f90: New.
5143
5144 2011-07-16 Jason Merrill <jason@redhat.com>
5145
5146 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
5147
5148 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
5149 Jason Merrill <jason@redhat.com>
5150
5151 PR c++/45329
5152 PR c++/48934
5153 * g++.dg/cpp0x/decltype29.C: Adjust.
5154 * g++.dg/cpp0x/error4.C: Adjust.
5155 * g++.dg/cpp0x/sfinae26.C: Adjust.
5156 * g++.dg/cpp0x/variadic105.C: Adjust.
5157 * g++.dg/template/deduce3.C: Adjust.
5158 * g++.dg/template/error45.C: Adjust.
5159 * g++.dg/template/ptrmem2.C: Adjust.
5160 * g++.dg/template/sfinae2.C: Adjust.
5161 * g++.old-deja/g++.pt/crash60.C: Adjust.
5162 * g++.old-deja/g++.pt/unify6.C: Adjust.
5163 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
5164 * g++.dg/cpp0x/nullptr15.C: Adjust.
5165 * g++.dg/cpp0x/pr31431-2.C: Adjust.
5166 * g++.dg/cpp0x/pr31431.C: Adjust.
5167 * g++.dg/cpp0x/pr31434.C: Adjust.
5168 * g++.dg/cpp0x/sfinae11.C: Adjust
5169 * g++.dg/cpp0x/temp_default2.C: Adjust.
5170 * g++.dg/cpp0x/trailing4.C: Adjust.
5171 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
5172 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
5173 * g++.dg/cpp0x/variadic105.C: Adjust.
5174 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
5175 * g++.dg/ext/vla2.C: Adjust.
5176 * g++.dg/other/ptrmem10.C: Adjust.
5177 * g++.dg/other/ptrmem11.C: Adjust.
5178 * g++.dg/overload/unknown1.C: Adjust.
5179 * g++.dg/template/conv11.C: Adjust.
5180 * g++.dg/template/dependent-expr5.C: Adjust.
5181 * g++.dg/template/friend.C: Adjust.
5182 * g++.dg/template/incomplete2.C: Adjust.
5183 * g++.dg/template/local4.C: Adjust.
5184 * g++.dg/template/local6.C: Adjust.
5185 * g++.dg/template/operator9.C: Adjust.
5186 * g++.dg/template/ttp25.C: Adjust.
5187 * g++.dg/template/unify10.C: Adjust.
5188 * g++.dg/template/unify11.C: Adjust.
5189 * g++.dg/template/unify6.C: Adjust.
5190 * g++.dg/template/unify9.C: Adjust.
5191 * g++.dg/template/varmod1.C: Adjust.
5192 * g++.old-deja/g++.brendan/crash56.C: Adjust.
5193 * g++.old-deja/g++.pt/crash28.C: Adjust.
5194 * g++.old-deja/g++.pt/explicit41.C: Adjust.
5195 * g++.old-deja/g++.pt/explicit77.C: Adjust.
5196 * g++.old-deja/g++.pt/expr2.C: Adjust.
5197 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
5198 * g++.old-deja/g++.pt/spec5.C: Adjust.
5199 * g++.old-deja/g++.pt/spec6.C: Adjust.
5200 * g++.old-deja/g++.pt/unify4.C: Adjust.
5201 * g++.old-deja/g++.pt/unify8.C: Adjust.
5202 * g++.old-deja/g++.robertl/eb98.C: Adjust.
5203 * g++.dg/overload/template5.C: New testcase.
5204 * g++.dg/template/overload12.C: New testcase.
5205
5206 2011-07-11 Tobias Burnus <burnus@net-b.de>
5207
5208 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
5209 * gfortran.dg/coarray_7.f90: Ditto.
5210 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
5211 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
5212
5213 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
5214
5215 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
5216 case.
5217 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
5218 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
5219 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
5220 C67X.
5221 * gcc.c-torture/execute/ieee/pr29302.x: New file.
5222 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
5223 * gcc.dg/torture/builtin-math-7.c: Add a comment.
5224
5225 2011-07-15 Jason Merrill <jason@redhat.com>
5226
5227 PR testsuite/49741
5228 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
5229 Use --extra_opts instead of --additional_options.
5230
5231 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5232
5233 PR testsuite/49753
5234 * g++.dg/torture/pr49309.C: Remove.
5235
5236 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
5237
5238 * gcc.target/tic6x/weak-call.c: New test.
5239 * gcc.target/tic6x/fpcmp.c: New test.
5240 * gcc.target/tic6x/fpdiv.c: New test.
5241 * gcc.target/tic6x/rotdi16-scan.c: New test.
5242 * gcc.target/tic6x/ffssi.c: New test.
5243 * gcc.target/tic6x/fpdiv-lib.c: New test.
5244 * gcc.target/tic6x/cold-lc.c: New test.
5245 * gcc.target/tic6x/longcalls.c: New test.
5246 * gcc.target/tic6x/abi-align-1.c: New test.
5247 * gcc.target/tic6x/fpcmp-finite.c: New test.
5248 * gcc.target/tic6x/rotdi16.c: New test.
5249 * gcc.target/tic6x/bswapl.c: New test.
5250 * gcc.target/tic6x/ffsdi.c: New test.
5251 * gcc.target/tic6x/tic6x.exp: New file.
5252 * gcc.target/tic6x/builtins/arith24.c: New test.
5253 * gcc.target/tic6x/builtins/smpy.c: New test.
5254 * gcc.target/tic6x/builtins/smpylh.c: New test.
5255 * gcc.target/tic6x/builtins/smpyh.c: New test.
5256 * gcc.target/tic6x/builtins/sarith1.c: New test.
5257 * gcc.target/tic6x/builtins/extclr.c: New test
5258 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
5259 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
5260 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
5261 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
5262 New functions.
5263 * gcc.c-torture/execute/20101011-1.c: Add a condition for
5264 __TMS320C6X__.
5265 * gcc.dg/20020312-2.c: Likewise.
5266 * gcc.dg/pr27095.c: Handle tic6x like hppa.
5267 * gcc.dg/torture/pr37868.c: Skip on tic6x.
5268 * gcc.dg/torture/builtin-math-7.c: Likewise.
5269
5270 PR testsuite/49757
5271 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
5272 not testing tic6x-*-*.
5273
5274 2011-07-14 Andrew Pinski <pinskia@gmail.com>
5275
5276 PR tree-opt/49309
5277 * g++.dg/torture/pr49309.C: New testcase.
5278
5279 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
5280
5281 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
5282
5283 2011-07-14 Richard Guenther <rguenther@suse.de>
5284
5285 PR tree-optimization/49651
5286 * gcc.dg/torture/pr49651.c: New testcase.
5287
5288 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
5289
5290 PR target/43746
5291 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
5292
5293 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
5294
5295 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
5296 -mno-pointers-to-nested-functions.
5297 * gcc.target/powerpc/no-r11-2.c: Ditto.
5298 * gcc.target/powerpc/no-r11-3.c: Ditto.
5299
5300 2011-07-13 Jason Merrill <jason@redhat.com>
5301
5302 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
5303 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
5304 when compiling C files.
5305 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
5306 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
5307 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
5308 * g++.dg/lookup/anon2.C: Likewise.
5309 * g++.dg/tree-ssa/copyprop.C: Likewise.
5310 * g++.old-deja/g++.jason/rfg27.C: Likewise.
5311 * g++.dg/init/vector1.C: Ignore narrowing errors.
5312 * g++.dg/torture/pr35526.C: Likewise.
5313 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
5314
5315 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
5316
5317 PR libfortran/49296
5318 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
5319 and logical reads.
5320
5321 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5322
5323 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
5324 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
5325
5326 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
5327
5328 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
5329 * lib/obj-c++.exp (obj-c++_init): Ditto.
5330 * lib/file-format.exp (gcc_target_object_format): Ditto.
5331 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
5332 * lib/target-supports-dg-exp (check_weak_available): Ditto.
5333 (check_visibility_available): Ditto.
5334 (check_effective_target_tls_native): Ditto.
5335 (check_effective_target_tls_emulated): Ditto.
5336 (check_effective_target_function_sections): Ditto.
5337
5338 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
5339
5340 * gcc.target/arm/pr48183.c: New test.
5341
5342 2011-07-13 Richard Guenther <rguenther@suse.de>
5343
5344 * gcc.dg/torture/20110713-1.c: New testcase.
5345
5346 2011-07-12 Andrew Pinski <pinskia@gmail.com>
5347
5348 PR rtl-opt/49474
5349 * gcc.c-torture/compile/pr49474.c: New testcase.
5350
5351 2011-07-12 Jakub Jelinek <jakub@redhat.com>
5352
5353 PR tree-optimization/49712
5354 * gcc.c-torture/execute/pr49712.c: New test.
5355
5356 2011-07-11 Jason Merrill <jason@redhat.com>
5357
5358 PR c++/44609
5359 * g++.dg/template/recurse3.C: New.
5360
5361 2011-07-11 Jakub Jelinek <jakub@redhat.com>
5362
5363 PR debug/49676
5364 * gcc.dg/guality/csttest.c: New test.
5365
5366 PR fortran/49698
5367 * gfortran.dg/pr49698.f90: New test.
5368
5369 2011-07-11 Jeff Law <law@redhat.com>
5370
5371 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
5372
5373 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
5374
5375 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
5376 * go.test/go-test.exp (go-set-goarch): Likewise.
5377
5378 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5379
5380 PR target/39633
5381 * gcc.target/avr/torture/pr39633.c: New test case.
5382
5383 2011-07-11 Tobias Burnus <burnus@net-b.de>
5384
5385 PR fortran/18918
5386 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
5387
5388 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5389
5390 * lib/target-supports.exp (check_effective_target_scheduling):
5391 New Function.
5392 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
5393 * gcc.dg/pr45055.c: Ditto.
5394 * gcc.dg/pr45353.c: Ditto.
5395 * g++.dg/pr45056.C: Ditto.
5396
5397 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
5398
5399 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
5400 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
5401 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
5402 * g++.dg/torture/pr31863.C: Skip AVR.
5403
5404 2011-07-10 Tobias Burnus <burnus@net-b.de>
5405
5406 PR fortran/49690
5407 * gfortran.dg/intrinsic_signal.f90: New.
5408
5409 2011-07-09 Jason Merrill <jason@redhat.com>
5410
5411 * g++.dg/cpp0x/regress/regress6.C: New.
5412 * g++.dg/parse/crash45.C: Adjust message.
5413 * g++.dg/template/crash38.C: Adjust message.
5414 * g++.dg/template/crash64.C: Adjust message.
5415
5416 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
5417
5418 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
5419 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
5420 * g++.dg/abi/bitfield3.C: Likewise.
5421 * g++.dg/eh/pr38662.C: Likewise.
5422 * g++.dg/ext/attrib36.C: Likewise.
5423 * g++.dg/ext/attrib37.C: Likewise.
5424 * g++.dg/ext/attrib8.C: Likewise.
5425 * g++.dg/ext/tmplattr1.C: Likewise.
5426 * g++.dg/inherit/override-attribs.C: Likewise.
5427 * g++.dg/opt/inline9.C: Likewise.
5428 * g++.dg/opt/life1.C: Likewise.
5429 * g++.dg/opt/longbranch2.C: Likewise.
5430 * g++.dg/opt/nrv12.C: Likewise.
5431 * g++.dg/opt/reg-stack4.C: Likewise.
5432 * g++.dg/other/pr35504.C: Likewise.
5433 * g++.dg/other/pr39496.C: Likewise.
5434 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
5435 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
5436 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
5437 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
5438 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
5439 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
5440 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
5441 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
5442 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
5443 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
5444 * g++.dg/warn/pr15774-1.C: Likewise.
5445 * g++.dg/warn/pr15774-2.C: Likewise.
5446 * g++.old-deja/g++.ext/attrib1.C: Likewise.
5447 * g++.old-deja/g++.ext/attrib2.C: Likewise.
5448 * g++.old-deja/g++.ext/attrib3.C: Likewise.
5449 * g++.old-deja/g++.pt/asm2.C: Likewise.
5450 * gcc.c-torture/compile/20000804-1.c: Likewise.
5451 * gcc.c-torture/compile/pr16566-2.c: Likewise.
5452 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5453 * gcc.dg/20020108-1.c: Likewise.
5454 * gcc.dg/20020122-2.c: Likewise.
5455 * gcc.dg/20020122-3.c: Likewise.
5456 * gcc.dg/20020206-1.c: Likewise.
5457 * gcc.dg/20020219-1.c: Likewise.
5458 * gcc.dg/20020310-1.c: Likewise.
5459 * gcc.dg/20020411-1.c: Likewise.
5460 * gcc.dg/20020418-2.c: Likewise.
5461 * gcc.dg/20020426-2.c: Likewise.
5462 * gcc.dg/20020517-1.c: Likewise.
5463 * gcc.dg/20030204-1.c: Likewise.
5464 * gcc.dg/20030826-2.c: Likewise.
5465 * gcc.dg/20031102-1.c: Likewise.
5466 * gcc.dg/20031202-1.c: Likewise.
5467 * gcc.dg/20050111-1.c: Likewise.
5468 * gcc.dg/20050503-1.c: Likewise.
5469 * gcc.dg/array-init-1.c: Likewise.
5470 * gcc.dg/builtin-apply4.c: Likewise.
5471 * gcc.dg/dfp/pr31344.c: Likewise.
5472 * gcc.dg/gomp/atomic-11.c: Likewise.
5473 * gcc.dg/graphite/pr40281.c: Likewise.
5474 * gcc.dg/ia64-sync-1.c: Likewise.
5475 * gcc.dg/ia64-sync-2.c: Likewise.
5476 * gcc.dg/ia64-sync-3.c: Likewise.
5477 * gcc.dg/ia64-sync-4.c: Likewise.
5478 * gcc.dg/ifcvt-fabs-1.c: Likewise.
5479 * gcc.dg/invalid-call-1.c: Likewise.
5480 * gcc.dg/loop-3.c: Likewise.
5481 * gcc.dg/lower-subreg-1.c: Likewise.
5482 * gcc.dg/lto/pr47259_0.c: Likewise.
5483 * gcc.dg/nested-calls-1.c: Likewise.
5484 * gcc.dg/pr20017.c: Likewise.
5485 * gcc.dg/pr25023.c: Likewise.
5486 * gcc.dg/pr27671-2.c: Likewise.
5487 * gcc.dg/pr32176.c: Likewise.
5488 * gcc.dg/pr33676.c: Likewise.
5489 * gcc.dg/pr35045.c: Likewise.
5490 * gcc.dg/pr36015.c: Likewise.
5491 * gcc.dg/pr36584.c: Likewise.
5492 * gcc.dg/pr36998.c: Likewise.
5493 * gcc.dg/pr37438.c: Likewise.
5494 * gcc.dg/pr37908.c: Likewise.
5495 * gcc.dg/pr41241.c: Likewise.
5496 * gcc.dg/pr41340.c: Likewise.
5497 * gcc.dg/pr44136.c: Likewise.
5498 * gcc.dg/pr44194-1.c: Likewise.
5499 * gcc.dg/pr46212.c: Likewise.
5500 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
5501 * gcc.dg/setjmp-2.c: Likewise.
5502 * gcc.dg/short-compare-1.c: Likewise.
5503 * gcc.dg/short-compare-2.c: Likewise.
5504 * gcc.dg/smod-1.c: Likewise.
5505 * gcc.dg/sync-2.c: Likewise.
5506 * gcc.dg/sync-3.c: Likewise.
5507 * gcc.dg/tls/opt-1.c: Likewise.
5508 * gcc.dg/tls/opt-2.c: Likewise.
5509 * gcc.dg/tls/opt-3.c: Likewise.
5510 * gcc.dg/torture/badshift.c: Likewise.
5511 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
5512 * gcc.dg/torture/pr20314-2.c: Likewise.
5513 * gcc.dg/torture/pr36891.c: Likewise.
5514 * gcc.dg/torture/pr38774.c: Likewise.
5515 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5516 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5517 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5518 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5519 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
5520 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5521 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
5522 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
5523 * gcc.dg/tree-ssa/loop-28.c: Likewise.
5524 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
5525 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
5526 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
5527 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
5528 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5529 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5530 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5531 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5532 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5533 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5534 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5535 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
5536 * gcc.dg/unroll-1.c: Likewise.
5537 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
5538 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5539 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5540 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5541 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5542 * gcc.target/i386/20000609-1.c: Likewise.
5543 * gcc.target/i386/20000720-1.c: Likewise.
5544 * gcc.target/i386/20000724-1.c: Likewise.
5545 * gcc.target/i386/20011107-1.c: Likewise.
5546 * gcc.target/i386/20011119-1.c: Likewise.
5547 * gcc.target/i386/20020201-3.c: Likewise.
5548 * gcc.target/i386/20020218-1.c: Likewise.
5549 * gcc.target/i386/20020729-1.c: Likewise.
5550 * gcc.target/i386/20030926-1.c: Likewise.
5551 * gcc.target/i386/20060125-1.c: Likewise.
5552 * gcc.target/i386/20060125-2.c: Likewise.
5553 * gcc.target/i386/20060512-1.c: Likewise.
5554 * gcc.target/i386/20060512-2.c: Likewise.
5555 * gcc.target/i386/20060512-3.c: Likewise.
5556 * gcc.target/i386/20060512-4.c: Likewise.
5557 * gcc.target/i386/387-1.c: Likewise.
5558 * gcc.target/i386/387-2.c: Likewise.
5559 * gcc.target/i386/387-5.c: Likewise.
5560 * gcc.target/i386/387-6.c: Likewise.
5561 * gcc.target/i386/980312-1.c: Likewise.
5562 * gcc.target/i386/980313-1.c: Likewise.
5563 * gcc.target/i386/990117-1.c: Likewise.
5564 * gcc.target/i386/990424-1.c: Likewise.
5565 * gcc.target/i386/990524-1.c: Likewise.
5566 * gcc.target/i386/991129-1.c: Likewise.
5567 * gcc.target/i386/991214-1.c: Likewise.
5568 * gcc.target/i386/991230-1.c: Likewise.
5569 * gcc.target/i386/addr-sel-1.c: Likewise.
5570 * gcc.target/i386/aggregate-ret1.c: Likewise.
5571 * gcc.target/i386/aggregate-ret2.c: Likewise.
5572 * gcc.target/i386/align-main-3.c: Likewise.
5573 * gcc.target/i386/amd64-abi-1.c: Likewise.
5574 * gcc.target/i386/amd64-abi-2.c: Likewise.
5575 * gcc.target/i386/amd64-abi-4.c: Likewise.
5576 * gcc.target/i386/amd64-abi-5.c: Likewise.
5577 * gcc.target/i386/amd64-abi-6.c: Likewise.
5578 * gcc.target/i386/asm-1.c: Likewise.
5579 * gcc.target/i386/asm-3.c: Likewise.
5580 * gcc.target/i386/asm-5.c: Likewise.
5581 * gcc.target/i386/attributes-error.c: Likewise.
5582 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
5583 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
5584 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
5585 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
5586 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
5587 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
5588 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
5589 * gcc.target/i386/avx-vmovd-2.c: Likewise.
5590 * gcc.target/i386/avx-vmovq-2.c: Likewise.
5591 * gcc.target/i386/avx-vmovq-3.c: Likewise.
5592 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
5593 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
5594 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
5595 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5596 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5597 * gcc.target/i386/bitfield1.c: Likewise.
5598 * gcc.target/i386/bitfield2.c: Likewise.
5599 * gcc.target/i386/bmi-2.c: Likewise.
5600 * gcc.target/i386/bmi-5.c: Likewise.
5601 * gcc.target/i386/builtin-unreachable.c: Likewise.
5602 * gcc.target/i386/cleanup-2.c: Likewise.
5603 * gcc.target/i386/clobbers.c: Likewise.
5604 * gcc.target/i386/cmov8.c: Likewise.
5605 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
5606 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5607 * gcc.target/i386/compress-float-387.c: Likewise.
5608 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5609 * gcc.target/i386/compress-float-sse.c: Likewise.
5610 * gcc.target/i386/crc32-2.c: Likewise.
5611 * gcc.target/i386/crc32-3.c: Likewise.
5612 * gcc.target/i386/divmod-7.c: Likewise.
5613 * gcc.target/i386/divmod-8.c: Likewise.
5614 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5615 * gcc.target/i386/fma3-builtin.c: Likewise.
5616 * gcc.target/i386/fma3-fma.c: Likewise.
5617 * gcc.target/i386/fma4-256-vector.c: Likewise.
5618 * gcc.target/i386/fma4-builtin.c: Likewise.
5619 * gcc.target/i386/fma4-fma-2.c: Likewise.
5620 * gcc.target/i386/fma4-fma.c: Likewise.
5621 * gcc.target/i386/fma4-vector-2.c: Likewise.
5622 * gcc.target/i386/fma4-vector.c: Likewise.
5623 * gcc.target/i386/funcspec-1.c: Likewise.
5624 * gcc.target/i386/funcspec-10.c: Likewise.
5625 * gcc.target/i386/funcspec-11.c: Likewise.
5626 * gcc.target/i386/funcspec-2.c: Likewise.
5627 * gcc.target/i386/funcspec-5.c: Likewise.
5628 * gcc.target/i386/funcspec-6.c: Likewise.
5629 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
5630 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
5631 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
5632 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
5633 * gcc.target/i386/incoming-1.c: Likewise.
5634 * gcc.target/i386/incoming-10.c: Likewise.
5635 * gcc.target/i386/incoming-11.c: Likewise.
5636 * gcc.target/i386/incoming-12.c: Likewise.
5637 * gcc.target/i386/incoming-13.c: Likewise.
5638 * gcc.target/i386/incoming-14.c: Likewise.
5639 * gcc.target/i386/incoming-15.c: Likewise.
5640 * gcc.target/i386/incoming-2.c: Likewise.
5641 * gcc.target/i386/incoming-3.c: Likewise.
5642 * gcc.target/i386/incoming-4.c: Likewise.
5643 * gcc.target/i386/incoming-5.c: Likewise.
5644 * gcc.target/i386/incoming-6.c: Likewise.
5645 * gcc.target/i386/incoming-7.c: Likewise.
5646 * gcc.target/i386/incoming-8.c: Likewise.
5647 * gcc.target/i386/incoming-9.c: Likewise.
5648 * gcc.target/i386/lea.c: Likewise.
5649 * gcc.target/i386/local.c: Likewise.
5650 * gcc.target/i386/loop-1.c: Likewise.
5651 * gcc.target/i386/loop-2.c: Likewise.
5652 * gcc.target/i386/loop-3.c: Likewise.
5653 * gcc.target/i386/max-stack-align.c: Likewise.
5654 * gcc.target/i386/memcpy-1.c: Likewise.
5655 * gcc.target/i386/movbe-2.c: Likewise.
5656 * gcc.target/i386/movq-2.c: Likewise.
5657 * gcc.target/i386/movq.c: Likewise.
5658 * gcc.target/i386/nrv1.c: Likewise.
5659 * gcc.target/i386/pad-4.c: Likewise.
5660 * gcc.target/i386/pad-5a.c: Likewise.
5661 * gcc.target/i386/pad-5b.c: Likewise.
5662 * gcc.target/i386/pad-6a.c: Likewise.
5663 * gcc.target/i386/pad-6b.c: Likewise.
5664 * gcc.target/i386/pad-7.c: Likewise.
5665 * gcc.target/i386/pad-9.c: Likewise.
5666 * gcc.target/i386/pentium4-not-mull.c: Likewise.
5667 * gcc.target/i386/pic-1.c: Likewise.
5668 * gcc.target/i386/pr12092-1.c: Likewise.
5669 * gcc.target/i386/pr12329.c: Likewise.
5670 * gcc.target/i386/pr21518.c: Likewise.
5671 * gcc.target/i386/pr22362.c: Likewise.
5672 * gcc.target/i386/pr22585.c: Likewise.
5673 * gcc.target/i386/pr23098.c: Likewise.
5674 * gcc.target/i386/pr25196.c: Likewise.
5675 * gcc.target/i386/pr25293.c: Likewise.
5676 * gcc.target/i386/pr25654.c: Likewise.
5677 * gcc.target/i386/pr26449.c: Likewise.
5678 * gcc.target/i386/pr26778.c: Likewise.
5679 * gcc.target/i386/pr26826.c: Likewise.
5680 * gcc.target/i386/pr27266.c: Likewise.
5681 * gcc.target/i386/pr29978.c: Likewise.
5682 * gcc.target/i386/pr30505.c: Likewise.
5683 * gcc.target/i386/pr30961-1.c: Likewise.
5684 * gcc.target/i386/pr31628.c: Likewise.
5685 * gcc.target/i386/pr32000-2.c: Likewise.
5686 * gcc.target/i386/pr32661-1.c: Likewise.
5687 * gcc.target/i386/pr32708-2.c: Likewise.
5688 * gcc.target/i386/pr32708-3.c: Likewise.
5689 * gcc.target/i386/pr34256.c: Likewise.
5690 * gcc.target/i386/pr34312.c: Likewise.
5691 * gcc.target/i386/pr34522.c: Likewise.
5692 * gcc.target/i386/pr35160.c: Likewise.
5693 * gcc.target/i386/pr35281.c: Likewise.
5694 * gcc.target/i386/pr36246.c: Likewise.
5695 * gcc.target/i386/pr36786.c: Likewise.
5696 * gcc.target/i386/pr37275.c: Likewise.
5697 * gcc.target/i386/pr37843-3.c: Likewise.
5698 * gcc.target/i386/pr37843-4.c: Likewise.
5699 * gcc.target/i386/pr39082-1.c: Likewise.
5700 * gcc.target/i386/pr39431.c: Likewise.
5701 * gcc.target/i386/pr39496.c: Likewise.
5702 * gcc.target/i386/pr39543-2.c: Likewise.
5703 * gcc.target/i386/pr39911.c: Likewise.
5704 * gcc.target/i386/pr40718.c: Likewise.
5705 * gcc.target/i386/pr40906-1.c: Likewise.
5706 * gcc.target/i386/pr40906-2.c: Likewise.
5707 * gcc.target/i386/pr40906-3.c: Likewise.
5708 * gcc.target/i386/pr40934.c: Likewise.
5709 * gcc.target/i386/pr41900.c: Likewise.
5710 * gcc.target/i386/pr42589.c: Likewise.
5711 * gcc.target/i386/pr43662.c: Likewise.
5712 * gcc.target/i386/pr43671.c: Likewise.
5713 * gcc.target/i386/pr43766.c: Likewise.
5714 * gcc.target/i386/pr43869.c: Likewise.
5715 * gcc.target/i386/pr44942.c: Likewise.
5716 * gcc.target/i386/pr44948-2a.c: Likewise.
5717 * gcc.target/i386/pr45234.c: Likewise.
5718 * gcc.target/i386/pr45336-2.c: Likewise.
5719 * gcc.target/i386/pr45336-4.c: Likewise.
5720 * gcc.target/i386/pr45852.c: Likewise.
5721 * gcc.target/i386/pr46470.c: Likewise.
5722 * gcc.target/i386/pr48037-1.c: Likewise.
5723 * gcc.target/i386/pr48389.c: Likewise.
5724 * gcc.target/i386/pr49095.c: Likewise.
5725 * gcc.target/i386/pr9771-1.c: Likewise.
5726 * gcc.target/i386/rdfsbase-1.c: Likewise.
5727 * gcc.target/i386/rdfsbase-2.c: Likewise.
5728 * gcc.target/i386/rdgsbase-1.c: Likewise.
5729 * gcc.target/i386/rdgsbase-2.c: Likewise.
5730 * gcc.target/i386/rdrand-3.c: Likewise.
5731 * gcc.target/i386/regparm-stdcall.c: Likewise.
5732 * gcc.target/i386/regparm.c: Likewise.
5733 * gcc.target/i386/reload-1.c: Likewise.
5734 * gcc.target/i386/rotate-2.c: Likewise.
5735 * gcc.target/i386/sibcall-5.c: Likewise.
5736 * gcc.target/i386/signbit-1.c: Likewise.
5737 * gcc.target/i386/signbit-2.c: Likewise.
5738 * gcc.target/i386/signbit-3.c: Likewise.
5739 * gcc.target/i386/sse-5.c: Likewise.
5740 * gcc.target/i386/sse-8.c: Likewise.
5741 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
5742 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
5743 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
5744 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
5745 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
5746 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
5747 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
5748 * gcc.target/i386/sse2-movq-2.c: Likewise.
5749 * gcc.target/i386/sse2-movq-3.c: Likewise.
5750 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
5751 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5752 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5753 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5754 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5755 * gcc.target/i386/ssefn-1.c: Likewise.
5756 * gcc.target/i386/ssefn-2.c: Likewise.
5757 * gcc.target/i386/sseregparm-1.c: Likewise.
5758 * gcc.target/i386/sseregparm-2.c: Likewise.
5759 * gcc.target/i386/sseregparm-3.c: Likewise.
5760 * gcc.target/i386/sseregparm-4.c: Likewise.
5761 * gcc.target/i386/sseregparm-5.c: Likewise.
5762 * gcc.target/i386/sseregparm-6.c: Likewise.
5763 * gcc.target/i386/sseregparm-7.c: Likewise.
5764 * gcc.target/i386/sseregparm-8.c: Likewise.
5765 * gcc.target/i386/stack-realign.c: Likewise.
5766 * gcc.target/i386/stack-usage-realign.c: Likewise.
5767 * gcc.target/i386/stackalign/asm-1.c: Likewise.
5768 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
5769 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
5770 * gcc.target/i386/stackalign/return-1.c: Likewise.
5771 * gcc.target/i386/stackalign/return-2.c: Likewise.
5772 * gcc.target/i386/stackalign/return-3.c: Likewise.
5773 * gcc.target/i386/tailcall-1.c: Likewise.
5774 * gcc.target/i386/tbm-2.c: Likewise.
5775 * gcc.target/i386/udivmod-7.c: Likewise.
5776 * gcc.target/i386/udivmod-8.c: Likewise.
5777 * gcc.target/i386/unroll-1.c: Likewise.
5778 * gcc.target/i386/vararg-1.c: Likewise.
5779 * gcc.target/i386/vararg-2.c: Likewise.
5780 * gcc.target/i386/vect8-ret.c: Likewise.
5781 * gcc.target/i386/vectorize5.c: Likewise.
5782 * gcc.target/i386/wmul-1.c: Likewise.
5783 * gcc.target/i386/wmul-2.c: Likewise.
5784 * gcc.target/i386/wrfsbase-1.c: Likewise.
5785 * gcc.target/i386/wrfsbase-2.c: Likewise.
5786 * gcc.target/i386/wrgsbase-1.c: Likewise.
5787 * gcc.target/i386/wrgsbase-2.c: Likewise.
5788 * gcc.target/i386/xop-pcmov.c: Likewise.
5789 * gcc.target/i386/xop-pcmov2.c: Likewise.
5790 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
5791 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
5792 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
5793 * gcc.target/i386/xop-shift1-vector.c: Likewise.
5794 * gcc.target/i386/xop-shift2-vector.c: Likewise.
5795 * gcc.target/i386/xop-shift3-vector.c: Likewise.
5796 * gcc.target/i386/zee.c: Likewise.
5797 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
5798 * gfortran.dg/compiler-directive_2.f: Likewise.
5799 * gfortran.dg/g77/20010216-1.f: Likewise.
5800 * gfortran.dg/gomp/pr39152.f90: Likewise.
5801 * gfortran.dg/pr33794.f90: Likewise.
5802
5803 2011-07-09 Jason Merrill <jason@redhat.com>
5804
5805 * g++.dg/cpp0x/regress/regress5.C: New.
5806
5807 2011-07-08 Jason Merrill <jason@redhat.com>
5808
5809 PR c++/45437
5810 * g++.dg/expr/compound-asn1.C: New.
5811 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
5812
5813 2011-07-08 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR target/49621
5816 * gcc.target/powerpc/altivec-34.c: New test.
5817
5818 2011-07-08 Jason Merrill <jason@redhat.com>
5819
5820 PR c++/45603
5821 * g++.dg/abi/guard3.C: New.
5822
5823 2011-07-08 Julian Brown <julian@codesourcery.com>
5824
5825 * lib/target-supports.exp
5826 (check_effective_target_arm_little_endian): New.
5827 (check_effective_target_vect_pack_trunc): Use above.
5828 (check_effective_target_vect_unpack): Likewise.
5829 (check_effective_target_vect_element_align): Test
5830 check_effective_target_arm_vect_no_misalign for ARM.
5831
5832 2011-07-08 Jason Merrill <jason@redhat.com>
5833
5834 PR c++/49673
5835 * g++.dg/cpp0x/constexpr-rom.C: New.
5836
5837 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
5838
5839 PR middle-end/49519
5840 * g++.dg/torture/pr49519.C: New test.
5841
5842 2011-07-08 Martin Jambor <mjambor@suse.cz>
5843
5844 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
5845
5846 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5847
5848 PR testsuite/48727
5849 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
5850
5851 2011-07-08 Richard Guenther <rguenther@suse.de>
5852
5853 PR tree-optimization/49662
5854 * gcc.dg/graphite/interchange-14.c: XFAIL.
5855 * gcc.dg/graphite/interchange-15.c: Likewise.
5856 * gcc.dg/graphite/interchange-mvt.c: Likewise.
5857
5858 2011-07-06 Jason Merrill <jason@redhat.com>
5859
5860 PR c++/49663
5861 * g++.dg/cpp0x/regress/regress4.C: New.
5862
5863 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
5864
5865 PR fortran/49648
5866 * gfortran.dg/result_in_spec_4.f90: New test.
5867
5868 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5869
5870 * gcc.target/sparc/cas64.c: New test.
5871
5872 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5873
5874 PR c/49644
5875 * g++.dg/torture/pr49644.C: New test.
5876
5877 PR c/49644
5878 * gcc.c-torture/execute/pr49644.c: New test.
5879
5880 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
5881
5882 * lib/target-supports.exp (check_effective_target_ia32): New.
5883 (check_effective_target_x32): Likewise.
5884 (check_effective_target_vect_cmdline_needed): Also check x32.
5885
5886 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5887
5888 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
5889 dg-prune-output.
5890 * gcc.target/arm/pr42235.c: Likewise.
5891 * gcc.target/arm/pr42495.c: Likewise.
5892 * gcc.target/arm/pr42574.c: Likewise.
5893 * gcc.target/arm/thumb-branch1.c: Likewise.
5894
5895 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
5896 unneeded prune of possible warning.
5897 * gcc.target/arm/pr40956.c: Likewise.
5898 * gcc.target/arm/pr42505.c: Likewise.
5899
5900 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
5901 * gcc.c-torture/compile/pr46883.c: Likewise.
5902 * gcc.c-torture/compile/pr46934.c: Likewise.
5903
5904 * gcc.target/arm/pr41679.c: Remove test directives in preparation
5905 for move to ../../gcc.c-torture/compile.
5906 * gcc.target/arm/pr46883.c: Likewise.
5907 * gcc.target/arm/pr46934.c: Likewise.
5908
5909 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
5910 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
5911 * gcc.target/arm/wmul-1.c: Likewise.
5912 * gcc.target/arm/wmul-2.c: Likewise.
5913 * gcc.target/arm/wmul-3.c: Likewise.
5914 * gcc.target/arm/wmul-4.c: Likewise.
5915 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
5916 add tab after scan target.
5917 * gcc.target/arm/smlaltt-1.c: Likewise.
5918 * gcc.target/arm/smlatb-1.c: Likewise.
5919 * gcc.target/arm/smlatt-1.c: Likewise.
5920
5921 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR debug/49522
5924 * gcc.dg/debug/pr49522.c: New test.
5925
5926 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
5927
5928 * gcc.dg/pragma-align.c: Run only if target !default_packed.
5929 * gcc.dg/pr46212.c: Run only if target int32plus.
5930 * gcc.dg/torture/pr48146.c: Ditto.
5931 * gcc.dg/tree-ssa/vrp51.c: Ditto.
5932 * c-c++-common/pr44832.c: Ditto.
5933 * gcc.dg/pr49544.c: Run only if target ptr32plus.
5934 * gcc.dg/pr31490.c: Ditto.
5935 * gcc.dg/torture/builtin-math-7.c: Run only if target
5936 large_double.
5937 * gcc.dg/torture/pr45764.c: Skip for AVR.
5938 * gcc.dg/pr47893.c: Ditto.
5939
5940 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
5941
5942 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
5943 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
5944 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
5945 add tab to scan target.
5946
5947 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
5948
5949 * gcc.target/arm/neon-modes-3.c: New test.
5950
5951 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
5952
5953 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
5954 -fno-loop-interchange -ffast-math.
5955
5956 2011-07-07 Richard Guenther <rguenther@suse.de>
5957
5958 * gcc.dg/ftrapv-3.c: New testcase.
5959
5960 2011-07-07 Richard Guenther <rguenther@suse.de>
5961
5962 * gcc.dg/tree-ssa/vrp58.c: New testcase.
5963 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
5964
5965 2011-07-07 Kai Tietz <ktietz@redhat.com>
5966
5967 * gcc.dg/binop-notxor1.c: New test.
5968 * gcc.dg/binop-notand4a.c: New test.
5969 * gcc.dg/binop-notxor2.c: New test.
5970 * gcc.dg/binop-notand3a.c: New test.
5971 * gcc.dg/binop-notand2a.c: New test.
5972 * gcc.dg/binop-notand6a.c: New test.
5973 * gcc.dg/binop-notor1.c: New test.
5974 * gcc.dg/binop-notand1a.c: New test.
5975 * gcc.dg/binop-notand5a.c: New test.
5976 * gcc.dg/binop-notor2.c: New test.
5977
5978 2011-07-07 Jakub Jelinek <jakub@redhat.com>
5979
5980 PR middle-end/49640
5981 * gcc.dg/gomp/pr49640.c: New test.
5982
5983 2011-07-07 Richard Guenther <rguenther@suse.de>
5984
5985 * gcc.dg/graphite/pr37485.c: Add -floop-block.
5986
5987 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5988
5989 PR target/39150
5990 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
5991
5992 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5993
5994 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
5995 * gcc.target/powerpc/no-r11-2.c: Ditto.
5996 * gcc.target/powerpc/no-r11-3.c: Ditto.
5997
5998 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
5999
6000 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6001 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6002
6003 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6004
6005 * lib/target-supports.exp (check_profiling_available): Disable
6006 profiling with -fprofile-generate for target avr.
6007
6008 2011-07-06 Richard Guenther <rguenther@suse.de>
6009
6010 PR tree-optimization/49645
6011 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6012
6013 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6014
6015 PR middle-end/47383
6016 * gcc.dg/pr47383.c: New.
6017
6018 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6019
6020 PR tree-optimization/49647
6021 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6022
6023 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6024
6025 PR testsuite/49542
6026 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6027 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6028
6029 2011-07-05 Jason Merrill <jason@redhat.com>
6030
6031 PR c++/48157
6032 * g++.dg/template/template-id-4.C: New.
6033
6034 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6035
6036 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6037 * gcc.dg/pr43402.c: Ditto.
6038
6039 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6040
6041 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6042
6043 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6044
6045 * gcc.target/powerpc/ppc-switch-1.c: New test for
6046 --param case-values-threshold.
6047 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6048
6049 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6050
6051 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6052
6053 2011-07-05 Jason Merrill <jason@redhat.com>
6054
6055 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6056
6057 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6058
6059 PR tree-optimization/47654
6060 * gcc.dg/graphite/block-pr47654.c: New.
6061
6062 2011-07-05 Jason Merrill <jason@redhat.com>
6063
6064 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6065
6066 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6067
6068 PR tree-optimization/49580
6069 * gcc.dg/autopar/pr49580.c: New test.
6070
6071 2011-07-05 Richard Guenther <rguenther@suse.de>
6072
6073 PR tree-optimization/49518
6074 PR tree-optimization/49628
6075 * g++.dg/torture/pr49628.C: New testcase.
6076 * gcc.dg/torture/pr49518.c: Likewise.
6077
6078 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6079
6080 * ada/acats/run_acats (which): Extract last field from type -p,
6081 type output only if command succeeded.
6082
6083 2011-07-04 Jason Merrill <jason@redhat.com>
6084
6085 * g++.dg/abi/mangle48.C: New.
6086
6087 * g++.dg/cpp0x/diag1.C: New.
6088
6089 * g++.dg/diagnostic/aka1.C: New.
6090
6091 2011-07-04 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR rtl-optimization/49619
6094 * gcc.dg/pr49619.c: New test.
6095
6096 PR rtl-optimization/49472
6097 * gfortran.dg/pr49472.f90: New test.
6098
6099 PR debug/49602
6100 * gcc.dg/pr49602.c: New test.
6101
6102 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
6103
6104 PR target/34734
6105 PR target/44643
6106 * gcc.target/avr/avr.exp: Run over cpp files, too.
6107 * gcc.target/avr/torture/avr-torture.exp: Ditto.
6108 * gcc.target/avr/progmem.h: New file.
6109 * gcc.target/avr/exit-abort.h: New file.
6110 * gcc.target/avr/progmem-error-1.c: New file.
6111 * gcc.target/avr/progmem-error-1.cpp: New file.
6112 * gcc.target/avr/progmem-warning-1.c: New file.
6113 * gcc.target/avr/torture/progmem-1.c: New file.
6114 * gcc.target/avr/torture/progmem-1.cpp: New file.
6115
6116 2011-07-04 Richard Guenther <rguenther@suse.de>
6117
6118 PR tree-optimization/49615
6119 * g++.dg/torture/pr49615.C: New testcase.
6120
6121 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
6122
6123 PR tree-optimization/49610
6124 * gcc.dg/vect/pr49610.c: New test.
6125
6126 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
6127
6128 * gnat.dg/specs/debug1.ads: New test.
6129
6130 2011-07-02 Janus Weil <janus@gcc.gnu.org>
6131
6132 PR fortran/49562
6133 * gfortran.dg/typebound_proc_23.f90: New.
6134
6135 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
6136
6137 PR c++/49605
6138 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
6139
6140 2011-07-01 Jason Merrill <jason@redhat.com>
6141
6142 PR c++/48261
6143 * g++.dg/template/template-id-3.C: New.
6144
6145 PR c++/48593
6146 * g++.dg/template/qualified-id4.C: New.
6147
6148 PR c++/48883
6149 * g++.dg/template/explicit-args4.C: New.
6150
6151 PR c++/49085
6152 * g++.dg/template/offsetof2.C: New.
6153
6154 2011-07-01 Kai Tietz <ktietz@redhat.com>
6155
6156 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
6157
6158 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6159
6160 PR libmudflap/49549
6161 * lib/target-supports.exp (check_effective_target_gld): New proc.
6162
6163 2011-07-01 Richard Guenther <rguenther@suse.de>
6164
6165 PR tree-optimization/49603
6166 * gcc.dg/torture/pr49603.c: New testcase.
6167
6168 2011-06-30 Jason Merrill <jason@redhat.com>
6169
6170 PR c++/49387
6171 * g++.dg/rtti/template1.C: New.
6172
6173 PR c++/49569
6174 * g++.dg/cpp0x/regress/ctor1.C: New.
6175
6176 PR c++/49355
6177 * g++.dg/cpp0x/initlist54.C: New.
6178
6179 2011-06-30 Martin Jambor <mjambor@suse.cz>
6180
6181 * gcc.dg/tree-ssa/sra-12.c: New test.
6182
6183 2011-06-29 Jason Merrill <jason@redhat.com>
6184
6185 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
6186
6187 2011-06-30 Richard Guenther <rguenther@suse.de>
6188
6189 PR tree-optimization/46787
6190 * gcc.dg/vect/vect-121.c: New testcase.
6191
6192 2011-06-30 Martin Jambor <mjambor@suse.cz>
6193
6194 PR tree-optimization/49094
6195 * gcc.dg/tree-ssa/pr49094.c: New test.
6196
6197 2011-06-30 Jakub Jelinek <jakub@redhat.com>
6198
6199 PR fortran/49540
6200 * gfortran.dg/pr49540-1.f90: New test.
6201 * gfortran.dg/pr49540-2.f90: New test.
6202
6203 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6204
6205 PR ada/49511
6206 * ada/acats/run_acats (which): Use last field of type -p output.
6207
6208 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6209 Iain Sandoe <iains@gcc.gnu.org>
6210
6211 PR libobjc/36610
6212 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
6213 Only skip on 64-bit *-*-darwin8* && !objc2.
6214
6215 2011-06-30 Richard Guenther <rguenther@suse.de>
6216
6217 PR tree-optimization/38752
6218 * gcc.c-torture/compile/pr38752.c: New testcase.
6219
6220 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
6221
6222 * gcc.dg/vect/slp-widen-mult-half.c: New test.
6223 * gcc.dg/vect/vect-widen-mult-half.c: New test.
6224
6225 2011-06-29 Jason Merrill <jason@redhat.com>
6226
6227 PR c++/49216
6228 * g++.dg/cpp0x/initlist53.C: Use placement new.
6229 * g++.dg/cpp0x/initlist-value.C: Use placement new.
6230 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
6231
6232 PR c++/49003
6233 * g++.dg/cpp0x/trailing6.C: New.
6234 * g++.dg/cpp0x/pr45908.C: No error.
6235
6236 PR c++/49272
6237 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
6238
6239 PR c++/49520
6240 * g++.dg/cpp0x/constexpr-using2.C: New.
6241
6242 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
6243
6244 PR c++/45923
6245 * g++.dg/cpp0x/constexpr-diag3.C: New.
6246 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
6247 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
6248 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
6249 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
6250
6251 2011-06-29 Jason Merrill <jason@redhat.com>
6252
6253 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
6254
6255 2011-06-29 Richard Guenther <rguenther@suse.de>
6256
6257 * gcc.dg/tree-ssa/loop-17.c: Adjust.
6258
6259 2011-06-29 Jason Merrill <jason@redhat.com>
6260
6261 * g++.dg/cpp0x/initlist-value2.C: New.
6262
6263 * g++.dg/cpp0x/constexpr-initlist4.C: New.
6264 * g++.dg/cpp0x/initlist-value.C: New.
6265
6266 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
6267
6268 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
6269
6270 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6271
6272 * gcc.dg/inline_1.c: Remove dg-excess-errors.
6273 * gcc.dg/inline_2.c: Likewise.
6274 * gcc.dg/unroll_1.c: Likewise.
6275
6276 2011-06-29 Jakub Jelinek <jakub@redhat.com>
6277
6278 PR debug/49567
6279 * gcc.target/i386/pr49567.c: New test.
6280
6281 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
6282
6283 * gnat.dg/opt17.ad[sb]: New test.
6284
6285 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6286 Tom de Vries <tom@codesourcery.com>
6287
6288 * lib/target-supports.exp (check_effective_target_arm_nothumb)
6289 (check_effective_target_arm_thumb2): New effective targets.
6290 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
6291 properly. Clean up temporary files.
6292 * gcc.target/arm/ivopts-2.c: Likewise.
6293 * gcc.target/arm/ivopts-3.c: Likewise.
6294 * gcc.target/arm/ivopts-4.c: Likewise.
6295 * gcc.target/arm/ivopts-5.c: Likewise.
6296 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
6297
6298 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6299
6300 PR fortran/49479
6301 * gfortran.dg/reshape_zerosize_3.f90: New test.
6302
6303 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
6304
6305 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
6306 * gcc.target/arm/vfp-ldmias.c: Likewise.
6307 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
6308 * gcc.target/arm/vfp-stmdbs.c: Likewise.
6309 * gcc.target/arm/vfp-ldmiad.c: Likewise.
6310 * gcc.target/arm/vfp-stmias.c: Likewise.
6311 * gcc.target/arm/vfp-stmdbd.c: Likewise.
6312 * gcc.target/arm/vfp-stmiad.c: Likewise.
6313
6314 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6315
6316 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
6317 dg-prune-output.
6318 * gcc.target/arm/pr45701-2.c: Ditto.
6319
6320 2011-06-27 Janus Weil <janus@gcc.gnu.org>
6321
6322 PR fortran/49466
6323 * gfortran.dg/allocatable_scalar_9.f90: Modified.
6324 * gfortran.dg/extends_14.f03: Modified.
6325
6326 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
6327
6328 * lib/target-supports-dg.exp (dg-require-effective-target): Return
6329 early if the test is already being skipped.
6330
6331 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
6332 scan-assembler-dem-not): For missing file, report unresolved with
6333 same message as for pass/fail, with reason reported in log file.
6334
6335 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
6336 from add_options_for_arm_neon_fp16.
6337 (check_effective_target_arm_fp16_ok_nocache): Renamed from
6338 check_effective_target_arm_neon_fp16_ok_nocache.
6339 Check -mfpu and -mfloat-abi options from current multilib.
6340 Do not require neon support.
6341 (check_effective_target_arm_fp16_ok): Renamed from
6342 check_effecitve_target_arm_neon_fp16_ok.
6343 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
6344 arm_neon_fp16_ok and arm_fp16.
6345 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
6346 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
6347 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
6348 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
6349
6350 2011-06-27 Jakub Jelinek <jakub@redhat.com>
6351
6352 * gcc.dg/builtin-assume-aligned-1.c: New test.
6353 * gcc.dg/builtin-assume-aligned-2.c: New test.
6354 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
6355
6356 PR debug/49544
6357 * gcc.dg/pr49544.c: New test.
6358
6359 2011-06-27 Richard Guenther <rguenther@suse.de>
6360
6361 PR tree-optimization/49394
6362 * g++.dg/torture/pr49394.C: New testcase.
6363
6364 2011-06-27 Kai Tietz <ktietz@redhat.com>
6365
6366 * gcc.dg/optimize-bswapdi-2.c: New test.
6367
6368 2011-06-27 Michael Hope <michael.hope@linaro.org>
6369 Richard Sandiford <richard.sandiford@linaro.org>
6370
6371 PR tree-optimization/49169
6372 * gcc.dg/torture/pr49169.c: New test.
6373
6374 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6375
6376 PR testsuite/49529
6377 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
6378
6379 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
6380 hppa*-*-hpux*.
6381
6382 2011-06-26 Jason Merrill <jason@redhat.com>
6383
6384 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
6385
6386 PR c++/49528
6387 * g++.dg/init/ref19.C: New.
6388 * g++.dg/cpp0x/constexpr-cleanup.C: New.
6389
6390 2011-06-26 Jakub Jelinek <jakub@redhat.com>
6391
6392 PR tree-optimization/48377
6393 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
6394 non_strict_align.
6395
6396 2011-06-26 Steve Ellcey <sje@cup.hp.com>
6397
6398 PR middle-end/49191
6399 * lib/target-supports.exp (check_effective_target_non_strict_align):
6400 New.
6401 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
6402
6403 2011-06-24 Martin Jambor <mjambor@suse.cz>
6404
6405 PR tree-optimizations/49516
6406 * g++.dg/tree-ssa/pr49516.C: New test.
6407
6408 2011-06-23 Jason Merrill <jason@redhat.com>
6409
6410 PR c++/35255
6411 * g++.dg/template/partial10.C: New.
6412 * g++.dg/template/partial11.C: New.
6413
6414 2011-06-23 Jeff Law <law@redhat.com>
6415
6416 PR middle-end/48770
6417 * gcc.dg/pr48770.c: New test.
6418
6419 2011-06-23 Jan Hubicka <jh@suse.cz>
6420
6421 PR middle-end/49373
6422 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
6423
6424 2011-06-23 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR testsuite/49512
6427 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
6428 instead of -fdump-tree-optimized.
6429
6430 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
6431
6432 PR c++/44625
6433 * g++.dg/template/crash107.C: New.
6434 * g++.dg/template/error17.C: Adjust.
6435
6436 2011-06-23 Jason Merrill <jason@redhat.com>
6437
6438 PR c++/49507
6439 * g++.dg/cpp0x/defaulted30.C: New.
6440
6441 PR c++/49440
6442 * g++.dg/rtti/anon-ns1.C: New.
6443
6444 PR c++/49395
6445 * g++.dg/init/ref18.C: New.
6446
6447 PR c++/36435
6448 * g++.dg/template/partial9.C: New.
6449
6450 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
6451
6452 PR middle-end/49373
6453 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
6454
6455 2011-06-22 Jakub Jelinek <jakub@redhat.com>
6456
6457 PR debug/49496
6458 * gcc.dg/pr49496.c: New test.
6459
6460 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
6461
6462 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
6463 is not xscale.
6464
6465 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
6466
6467 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
6468 * gcc.target/arm/pr42879.c: Likewise.
6469 * gcc.target/arm/pr45701-3.c: Likewise.
6470
6471 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
6472 * gcc.target/arm/pr40482.c: Likewise.
6473 * gcc.target/arm/stack-corruption.c: Likewise.
6474
6475 2011-06-22 Richard Guenther <rguenther@suse.de>
6476
6477 PR tree-optimization/49493
6478 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
6479
6480 2011-06-22 Jason Merrill <jason@redhat.com>
6481
6482 PR c++/49260
6483 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
6484
6485 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
6486 Dmitry Melnik <dm@ispras.ru>
6487
6488 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
6489 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
6490 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
6491
6492 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
6493
6494 * gcc.target/arm/tlscall.c: New.
6495
6496 2011-06-21 Jason Merrill <jason@redhat.com>
6497
6498 PR c++/49172
6499 * g++.dg/cpp0x/constexpr-ref1.C: New.
6500 * g++.dg/cpp0x/constexpr-ref2.C: New.
6501 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
6502
6503 PR c++/49482
6504 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
6505
6506 PR c++/49418
6507 * g++.dg/template/param3.C: New.
6508
6509 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
6510
6511 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
6512 my_clrsb test functions.
6513 (main): Test clrsb.
6514 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
6515 test_sll, test_ull): Add clrsb tests.
6516 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
6517 clrsbll.
6518
6519 2011-06-21 Janus Weil <janus@gcc.gnu.org>
6520
6521 PR fortran/49112
6522 * gfortran.dg/class_44.f03: New.
6523
6524 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6525
6526 PR tree-optimization/49478
6527 * gcc.dg/vect/pr49478.c
6528
6529 2011-06-21 Richard Guenther <rguenther@suse.de>
6530
6531 PR tree-optimization/49483
6532 * gcc.dg/vect/vect-120.c: New testcase.
6533
6534 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
6535
6536 PR testsuite/49443
6537 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
6538 * gcc.dg/vect/vect-peel-4.c: Likewise.
6539
6540 2011-06-22 Christian Bruel <christian.bruel@st.com>
6541
6542 PR middle-end/49139
6543 * gcc.dg/always_inline.c: Removed -Winline. Update checks
6544 * gcc.dg/always_inline2.c: Likewise.
6545 * gcc.dg/always_inline3.c: Likewise.
6546 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
6547 * gcc.dg/inline_1.c: Likewise.
6548 * gcc.dg/inline_2.c: Likewise.
6549 * gcc.dg/inline_3.c: Likewise.
6550 * gcc.dg/inline_4.c: Likewise.
6551 * gcc.dg/20051201-1.c: Likewise.
6552 * gcc.dg/pr40087.c: Likewise.
6553 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6554 * gcc.dg/inline-22.c: Likewise.
6555 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
6556 * gcc.dg/lto/20090218-1_1.c: Likewise.
6557 * g++.dg/ipa/devirt-7.C: Likewise.
6558 * gcc.dg/uninit-pred-5_a.c: Likewise.
6559 * gcc.dg/uninit-pred-5_b.c: Likewise.
6560 * gcc.dg/fail_always_inline.c: New.
6561
6562 2011-06-21 Jakub Jelinek <jakub@redhat.com>
6563
6564 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
6565 into 6 jobs instead of 3.
6566
6567 2011-06-20 Jason Merrill <jason@redhat.com>
6568
6569 PR c++/49216
6570 * g++.dg/cpp0x/initlist53.C: New.
6571
6572 2011-06-20 Tobias Burnus <burnus@net-b.de>
6573
6574 PR fortran/18918
6575 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
6576 * gfortran.dg/coarray_lock_3.f90: New.
6577 * gfortran.dg/coarray/lock_1.f90: New.
6578
6579 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
6580
6581 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
6582 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
6583 unresolved and report the reason to the log file.
6584
6585 * lib/scanasm.exp (object-size): Move argument processing earlier
6586 to report errors before verifying that the file exists. Report
6587 problems detected at runtime as unresolved instead of error and
6588 report their reasons to the log file.
6589
6590 2011-06-20 Jason Merrill <jason@redhat.com>
6591
6592 PR c++/47080
6593 * g++.dg/cpp0x/explicit6.C: New.
6594
6595 PR c++/47635
6596 * g++.dg/cpp0x/enum20.C: New.
6597
6598 PR c++/48138
6599 * g++.dg/ext/attr-aligned01.C: New.
6600
6601 PR c++/49205
6602 * g++.dg/cpp0x/variadic-default.C: New.
6603
6604 PR c++/43321
6605 * g++.dg/cpp0x/auto26.C: New.
6606
6607 PR c++/43831
6608 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
6609
6610 2011-06-20 Kai Tietz <ktietz@redhat.com>
6611
6612 * gcc.dg/binop-notand1.c: New test.
6613 * gcc.dg/binop-notand2.c: New test.
6614 * gcc.dg/binop-notand3.c: New test.
6615 * gcc.dg/binop-notand4.c: New test.
6616 * gcc.dg/binop-notand5.c: New test.
6617 * gcc.dg/binop-notand6.c: New test.
6618
6619 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6620
6621 PR testsuite/49432
6622 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
6623
6624 2011-06-18 Janus Weil <janus@gcc.gnu.org>
6625
6626 PR fortran/49400
6627 * gfortran.dg/proc_ptr_31.f90: New.
6628
6629 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6630
6631 * gnat.dg/volatile6.adb: New test.
6632 * gnat.dg/volatile7.adb: Likewise.
6633 * gnat.dg/volatile8.adb: Likewise.
6634 * gnat.dg/volatile9.adb: Likewise.
6635
6636 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
6637
6638 * gnat.dg/constant3.adb: New test.
6639
6640 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
6641
6642 PR libfortran/49296
6643 * gfortran.dg/read_list_eof_1.f90: New test.
6644
6645 2011-06-18 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR target/49411
6648 * gcc.target/i386/testimm-1.c: New test.
6649 * gcc.target/i386/testimm-2.c: New test.
6650 * gcc.target/i386/testimm-3.c: New test.
6651 * gcc.target/i386/testimm-4.c: New test.
6652 * gcc.target/i386/testimm-5.c: New test.
6653 * gcc.target/i386/testimm-6.c: New test.
6654 * gcc.target/i386/testimm-7.c: New test.
6655 * gcc.target/i386/testimm-8.c: New test.
6656 * gcc.target/i386/xop-vpermil2px-2.c: New test.
6657 * gcc.target/i386/xop-rotate1-int.c: New test.
6658 * gcc.target/i386/xop-rotate2-int.c: New test.
6659
6660 2011-06-17 Jason Merrill <jason@redhat.com>
6661
6662 * g++.dg/cpp0x/rv-func2.C: New.
6663
6664 * g++.dg/debug/dwarf2/lambda1.C: New.
6665 * g++.dg/warn/Wshadow-6.C: Adjust.
6666
6667 2011-06-17 Janus Weil <janus@gcc.gnu.org>
6668
6669 PR fortran/48699
6670 * gfortran.dg/move_alloc_5.f90: New.
6671
6672 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
6673
6674 PR rtl-optimization/48542
6675 * gcc.dg/torture/pr48542.c: New test.
6676
6677 2011-06-16 Jason Merrill <jason@redhat.com>
6678
6679 PR c++/44160
6680 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
6681
6682 PR c++/45378
6683 * g++.dg/cpp0x/initlist52.C New.
6684
6685 PR c++/45399
6686 * c-c++-common/raw-string-12.c: New.
6687
6688 PR c++/49229
6689 * g++.dg/cpp0x/sfinae26.C: New.
6690
6691 PR c++/49251
6692 * g++.dg/cpp0x/variadic113.C: New.
6693
6694 PR c++/49420
6695 * g++.dg/cpp0x/variadic112.C: New.
6696
6697 2011-06-16 Jeff Law <law@redhat.com>
6698
6699 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
6700 improved jump threading.
6701 * gcc.dg/builtin-object-size-2.c: Likewise.
6702 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
6703
6704 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6705
6706 PR fortran/49074
6707 * gfortran.dg/typebound_assignment_3.f03: New.
6708
6709 2011-06-16 Steve Ellcey <sje@cup.hp.com>
6710
6711 PR testsuite/48727
6712 * g++.dg/opt/devirt2.C: Change xfail rule to target.
6713
6714 2011-06-16 Martin Jambor <mjambor@suse.cz>
6715
6716 PR tree-optimization/49343
6717 * gnat.dg/discr31.ad[sb]: New test.
6718
6719 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6720
6721 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
6722
6723 2011-06-16 Tom de Vries <tom@codesourcery.com>
6724
6725 PR target/45098
6726 * gcc.target/arm/ivopts-3.c: Update test.
6727 * gcc.target/arm/ivopts-5.c: Same.
6728
6729 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6730
6731 Revert:
6732 2011-06-10 Wei Guozhi <carrot@google.com>
6733
6734 PR target/45335
6735 * gcc.target/arm/pr45335.c: New test.
6736 * gcc.target/arm/pr45335-2.c: New test.
6737 * gcc.target/arm/pr45335-3.c: New test.
6738 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6739 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6740 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6741
6742 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
6743
6744 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
6745
6746 2011-06-16 Janus Weil <janus@gcc.gnu.org>
6747
6748 PR fortran/49417
6749 * gfortran.dg/class_43.f03: New.
6750
6751 2011-06-16 Jakub Jelinek <jakub@redhat.com>
6752
6753 PR tree-optimization/49419
6754 * gcc.c-torture/execute/pr49419.c: New test.
6755
6756 2011-06-16 Revital Eres <revital.eres@linaro.org>
6757
6758 * gcc.dg/sms-9.c: New file.
6759
6760 2011-06-15 Easwaran Raman <eraman@google.com>
6761
6762 PR rtl-optimization/49414
6763 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
6764
6765 2011-06-14 Jason Merrill <jason@redhat.com>
6766
6767 * g++.dg/cpp0x/noexcept13.C: New.
6768
6769 2011-06-14 Easwaran Raman <eraman@google.com>
6770
6771 PR rtl-optimization/44194
6772 * gcc.dg/pr44194-1.c: New test.
6773 * gcc.dg/pr44194-2.c: New test.
6774
6775 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6776
6777 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
6778 switches.
6779 * gcc.target/arm/pr45701-2.c: Likewise.
6780 * gcc.target/arm/thumb-branch1.c: Likewise.
6781
6782 2011-06-14 Steve Ellcey <sje@cup.hp.com>
6783
6784 PR testsuite/48727
6785 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
6786
6787 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
6788
6789 * gcc.target/arm/pr45701-1.c: Require thumb support.
6790 * gcc.target/arm/pr45701-2.c: Likewise.
6791 * gcc.target/arm/thumb-branch1.c: Likewise.
6792
6793 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
6794 * gcc.target/arm/pr39839.c: Likewise.
6795 * gcc.target/arm/pr40657-2.c: Likewise.
6796 * gcc.target/arm/pr40956.c: Likewise.
6797 * gcc.target/arm/pr41679.c: Likewise.
6798 * gcc.target/arm/pr42235.c: Likewise.
6799 * gcc.target/arm/pr42495.c: Likewise.
6800 * gcc.target/arm/pr42505.c: Likewise.
6801 * gcc.target/arm/pr42574.c: Likewise.
6802 * gcc.target/arm/pr46883.c: Likewise.
6803 * gcc.target/arm/pr46934.c: Likewise.
6804 * gcc.target/arm/xor-and.c: Likewise.
6805
6806 2011-06-14 Jason Merrill <jason@redhat.com>
6807
6808 * g++.dg/other/error23.C: Adjust error message.
6809 * g++.dg/other/error32.C: Likewise.
6810
6811 PR c++/49389
6812 * g++.dg/cpp0x/rv-dotstar.C: New.
6813
6814 PR c++/49369
6815 * g++.dg/cpp0x/decltype30.C: New.
6816
6817 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
6818
6819 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6820
6821 PR fortran/49103
6822 * gfortran.dg/pr49103.f90: New test.
6823
6824 2011-06-14 Tom de Vries <tom@codesourcery.com>
6825
6826 PR target/45098
6827 * gcc.target/arm/ivopts-3.c: New test.
6828 * gcc.target/arm/ivopts-4.c: New test.
6829 * gcc.target/arm/ivopts-5.c: New test.
6830
6831 2011-06-14 Jakub Jelinek <jakub@redhat.com>
6832
6833 PR rtl-optimization/49390
6834 * gcc.c-torture/execute/pr49390.c: New test.
6835
6836 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6837
6838 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
6839
6840 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
6841
6842 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
6843 * gcc.c-torture/execute/cmpsi-2.x: New file.
6844 * gcc.c-torture/execute/pr45262.c: Undo 172757.
6845 * gcc.c-torture/execute/pr45262.x: New file.
6846 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
6847 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
6848 int32plus
6849 * gcc.c-torture/compile/pr49163.c: Ditto.
6850
6851 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
6852
6853 * gcc.dg/vect/vect-16.c: Rename to...
6854 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
6855 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
6856 for double-word vectors.
6857 * gcc.dg/vect/vect-peel-4.c: Likewise.
6858 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
6859 vect_element_align.
6860 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
6861 -fno-fast-math.
6862
6863 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
6864
6865 PR target/44618
6866 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
6867
6868 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
6869
6870 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
6871
6872 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6873
6874 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
6875
6876 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6877
6878 * gfortran.dg/trim_optimize_8.f90: New test case.
6879
6880 2011-06-13 Jakub Jelinek <jakub@redhat.com>
6881 Ira Rosen <ira.rosen@linaro.org>
6882
6883 PR tree-optimization/49352
6884 * gcc.dg/vect/pr49352.c: New test.
6885
6886 2011-06-12 Tobias Burnus
6887
6888 PR fortran/49324
6889 * gfortran.dg/alloc_comp_assign_11.f90: New.
6890
6891 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6892
6893 * gfortran.dg/trim_optimize_7.f90: New test.
6894
6895 2011-06-10 Wei Guozhi <carrot@google.com>
6896
6897 PR target/45335
6898 * gcc.target/arm/pr45335.c: New test.
6899 * gcc.target/arm/pr45335-2.c: New test.
6900 * gcc.target/arm/pr45335-3.c: New test.
6901 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
6902 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
6903 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
6904
6905 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6906
6907 PR c++/41769
6908 * g++.dg/parse/error39.C: New.
6909
6910 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
6911
6912 * gcc.target/arm/20090811-1.c: Skip for incompatible
6913 options, do not override other options.
6914 * gcc.target/arm/combine-cmp-shift.c: Skip for
6915 incompatible options.
6916 * gcc.target/arm/pr45094.c: Likewise.
6917 * gcc.target/arm/scd42-1.c: Likewise.
6918 * gcc.target/arm/scd42-3.c: Likewise.
6919 * gcc.target/arm/thumb-ltu.c: Likewise.
6920
6921 * lib/target-supports.exp
6922 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
6923 multilib flags use -mfpu with a value other than neon-fp16.
6924
6925 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6926
6927 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
6928 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
6929
6930 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6931
6932 * lib/target-supports.exp (check_effective_target_pie): New proc.
6933 * gcc.dg/pie-link.c: Use target pie.
6934
6935 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
6936 Laurent Roug� <laurent.rouge@menta.fr>
6937
6938 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
6939 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
6940
6941 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
6942
6943 * gfortran.dg/coarray/sync_1.f90: New test for
6944 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
6945
6946 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
6947
6948 PR tree-optimization/49318
6949 * gcc.dg/vect/pr49318.c: New test.
6950
6951 2011-06-09 David Krauss <potswa@mac.com>
6952
6953 * g++.dg/template/arrow1.C: New.
6954
6955 2011-06-09 Jason Merrill <jason@redhat.com>
6956
6957 * lib/prune.exp: Prune "note"s.
6958 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
6959
6960 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
6961 * g++.dg/template/dependent-expr3.C: Likewise.
6962 * g++.dg/parse/template7.C: Likewise.
6963 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
6964 * g++.old-deja/g++.jason/rfg10.C: Likewise.
6965 * g++.old-deja/g++.pt/friend38.C: Likewise.
6966 * g++.old-deja/g++.pt/crash32.C: Likewise.
6967 * g++.old-deja/g++.other/init4.C: Likewise.
6968 * g++.old-deja/g++.other/friend8.C: Likewise.
6969
6970 * g++.dg/ext/complex7.C: Adjust expected output.
6971 * g++.dg/diagnostic/method1.C: Likewise.
6972 * g++.dg/parse/parameter-declaration-2.C: Likewise.
6973 * g++.dg/parse/crash33.C: Likewise.
6974 * g++.dg/other/warning1.C: Likewise.
6975 * g++.dg/init/pr29571.C: Likewise.
6976 * g++.dg/warn/overflow-warn-1.C: Likewise.
6977 * g++.dg/warn/overflow-warn-3.C: Likewise.
6978 * g++.dg/warn/overflow-warn-4.C: Likewise.
6979 * g++.old-deja/g++.oliva/template1.C: Likewise.
6980
6981 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
6982 * g++.dg/parse/template7.C: Adjust.
6983
6984 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
6985
6986 PR target/49307
6987 * gcc.dg/pr49307.c: New.
6988
6989 2011-06-09 Wei Guozhi <carrot@google.com>
6990
6991 PR target/46975
6992 * gcc.target/arm/pr46975.c: New testcase.
6993
6994 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
6995
6996 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
6997 (PMETH, arglist_t): Removed.
6998 (method_get_number_of_arguments): Removed.
6999 (method_get_nth_argument): Removed.
7000 (method_get_first_argument): Removed.
7001 (method_get_next_argument): Removed.
7002 (method_get_sizeof_arguments): Removed.
7003 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7004 (PMETH): Removed.
7005 (method_get_number_of_arguments): Removed.
7006 (method_get_nth_argument): Removed.
7007 (method_get_first_argument): Removed.
7008 (method_get_next_argument): Removed.
7009 (method_get_sizeof_arguments): Removed.
7010 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7011
7012 2011-06-09 David Li <davidxl@google.com>
7013
7014 * gcc.dg/dump-pass.c: New test.
7015
7016 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7017
7018 PR c++/29003
7019 * g++.dg/parse/error38.C: New.
7020
7021 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7022
7023 PR middle-end/49308
7024 * gfortran.dg/pr49308.f90: New test.
7025
7026 2011-06-08 Jason Merrill <jason@redhat.com>
7027
7028 * g++.dg/cpp0x/noexcept11.C: New.
7029 * g++.dg/cpp0x/noexcept12.C: New.
7030 * g++.dg/cpp0x/sfinae11.C: Adjust.
7031
7032 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7033
7034 PR testsuite/49323
7035 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7036 to dg-options, match also DW_AT_linkage_name.
7037
7038 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7039
7040 PR middle-end/21953
7041 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7042 -fno-common on alpha*-dec-osf*.
7043 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7044
7045 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7046
7047 PR rtl-optimization/49303
7048 * gcc.target/ia64/pr49303.c: New test.
7049
7050 2011-06-08 Tobias Burnus <burnus@net-b.de>
7051
7052 PR fortran/18918
7053 * gfortran.dg/coarray_lock_1.f90: New.
7054 * gfortran.dg/coarray_lock_2.f90: New.
7055
7056 2011-06-07 Jason Merrill <jason@redhat.com>
7057
7058 * lib/prune.exp: Look for "required" rather than "instantiated".
7059 * g++.dg/abi/mangle11.C: Likewise.
7060 * g++.dg/abi/mangle12.C: Likewise.
7061 * g++.dg/abi/mangle17.C: Likewise.
7062 * g++.dg/abi/mangle20-2.C: Likewise.
7063 * g++.dg/abi/pragma-pack1.C: Likewise.
7064 * g++.dg/cpp0x/decltype26.C: Likewise.
7065 * g++.dg/cpp0x/decltype28.C: Likewise.
7066 * g++.dg/cpp0x/decltype29.C: Likewise.
7067 * g++.dg/cpp0x/enum11.C: Likewise.
7068 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7069 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7070 * g++.dg/cpp0x/pr47416.C: Likewise.
7071 * g++.dg/ext/case-range2.C: Likewise.
7072 * g++.dg/ext/case-range3.C: Likewise.
7073 * g++.dg/gomp/for-19.C: Likewise.
7074 * g++.dg/gomp/pr37533.C: Likewise.
7075 * g++.dg/gomp/pr38639.C: Likewise.
7076 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7077 * g++.dg/inherit/base3.C: Likewise.
7078 * g++.dg/inherit/using6.C: Likewise.
7079 * g++.dg/init/placement4.C: Likewise.
7080 * g++.dg/init/reference3.C: Likewise.
7081 * g++.dg/lookup/scoped6.C: Likewise.
7082 * g++.dg/lookup/using7.C: Likewise.
7083 * g++.dg/other/abstract1.C: Likewise.
7084 * g++.dg/other/error10.C: Likewise.
7085 * g++.dg/other/error5.C: Likewise.
7086 * g++.dg/other/field1.C: Likewise.
7087 * g++.dg/other/offsetof5.C: Likewise.
7088 * g++.dg/parse/bitfield2.C: Likewise.
7089 * g++.dg/parse/constant4.C: Likewise.
7090 * g++.dg/parse/crash20.C: Likewise.
7091 * g++.dg/parse/invalid-op1.C: Likewise.
7092 * g++.dg/parse/non-dependent2.C: Likewise.
7093 * g++.dg/parse/template18.C: Likewise.
7094 * g++.dg/tc1/dr152.C: Likewise.
7095 * g++.dg/tc1/dr166.C: Likewise.
7096 * g++.dg/tc1/dr176.C: Likewise.
7097 * g++.dg/tc1/dr213.C: Likewise.
7098 * g++.dg/template/access11.C: Likewise.
7099 * g++.dg/template/access2.C: Likewise.
7100 * g++.dg/template/access3.C: Likewise.
7101 * g++.dg/template/access7.C: Likewise.
7102 * g++.dg/template/arg7.C: Likewise.
7103 * g++.dg/template/cond2.C: Likewise.
7104 * g++.dg/template/crash13.C: Likewise.
7105 * g++.dg/template/crash40.C: Likewise.
7106 * g++.dg/template/crash7.C: Likewise.
7107 * g++.dg/template/crash84.C: Likewise.
7108 * g++.dg/template/ctor5.C: Likewise.
7109 * g++.dg/template/defarg13.C: Likewise.
7110 * g++.dg/template/defarg14.C: Likewise.
7111 * g++.dg/template/dtor7.C: Likewise.
7112 * g++.dg/template/eh2.C: Likewise.
7113 * g++.dg/template/error2.C: Likewise.
7114 * g++.dg/template/error43.C: Likewise.
7115 * g++.dg/template/friend32.C: Likewise.
7116 * g++.dg/template/injected1.C: Likewise.
7117 * g++.dg/template/instantiate1.C: Likewise.
7118 * g++.dg/template/instantiate3.C: Likewise.
7119 * g++.dg/template/instantiate5.C: Likewise.
7120 * g++.dg/template/instantiate7.C: Likewise.
7121 * g++.dg/template/local6.C: Likewise.
7122 * g++.dg/template/lookup2.C: Likewise.
7123 * g++.dg/template/member5.C: Likewise.
7124 * g++.dg/template/memfriend15.C: Likewise.
7125 * g++.dg/template/memfriend16.C: Likewise.
7126 * g++.dg/template/memfriend17.C: Likewise.
7127 * g++.dg/template/memfriend7.C: Likewise.
7128 * g++.dg/template/meminit1.C: Likewise.
7129 * g++.dg/template/nested3.C: Likewise.
7130 * g++.dg/template/non-type-template-argument-1.C: Likewise.
7131 * g++.dg/template/nontype12.C: Likewise.
7132 * g++.dg/template/nontype13.C: Likewise.
7133 * g++.dg/template/nontype6.C: Likewise.
7134 * g++.dg/template/pr23510.C: Likewise.
7135 * g++.dg/template/pr35240.C: Likewise.
7136 * g++.dg/template/ptrmem15.C: Likewise.
7137 * g++.dg/template/ptrmem6.C: Likewise.
7138 * g++.dg/template/qualified-id1.C: Likewise.
7139 * g++.dg/template/qualttp20.C: Likewise.
7140 * g++.dg/template/qualttp3.C: Likewise.
7141 * g++.dg/template/qualttp4.C: Likewise.
7142 * g++.dg/template/qualttp5.C: Likewise.
7143 * g++.dg/template/qualttp6.C: Likewise.
7144 * g++.dg/template/qualttp7.C: Likewise.
7145 * g++.dg/template/qualttp8.C: Likewise.
7146 * g++.dg/template/recurse.C: Likewise.
7147 * g++.dg/template/recurse2.C: Likewise.
7148 * g++.dg/template/ref5.C: Likewise.
7149 * g++.dg/template/scope2.C: Likewise.
7150 * g++.dg/template/sfinae10.C: Likewise.
7151 * g++.dg/template/sfinae3.C: Likewise.
7152 * g++.dg/template/sizeof3.C: Likewise.
7153 * g++.dg/template/static9.C: Likewise.
7154 * g++.dg/template/template-id-2.C: Likewise.
7155 * g++.dg/template/typedef13.C: Likewise.
7156 * g++.dg/template/typename4.C: Likewise.
7157 * g++.dg/template/using14.C: Likewise.
7158 * g++.dg/template/using2.C: Likewise.
7159 * g++.dg/template/warn1.C: Likewise.
7160 * g++.dg/warn/Wparentheses-13.C: Likewise.
7161 * g++.dg/warn/Wparentheses-15.C: Likewise.
7162 * g++.dg/warn/Wparentheses-16.C: Likewise.
7163 * g++.dg/warn/Wparentheses-17.C: Likewise.
7164 * g++.dg/warn/Wparentheses-18.C: Likewise.
7165 * g++.dg/warn/Wparentheses-19.C: Likewise.
7166 * g++.dg/warn/Wparentheses-20.C: Likewise.
7167 * g++.dg/warn/Wparentheses-23.C: Likewise.
7168 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7169 * g++.dg/warn/noeffect2.C: Likewise.
7170 * g++.dg/warn/noeffect4.C: Likewise.
7171 * g++.dg/warn/pr8570.C: Likewise.
7172 * g++.old-deja/g++.brendan/init2.C: Likewise.
7173 * g++.old-deja/g++.eh/spec6.C: Likewise.
7174 * g++.old-deja/g++.pt/crash10.C: Likewise.
7175 * g++.old-deja/g++.pt/crash36.C: Likewise.
7176 * g++.old-deja/g++.pt/derived3.C: Likewise.
7177 * g++.old-deja/g++.pt/error2.C: Likewise.
7178 * g++.old-deja/g++.pt/explicit70.C: Likewise.
7179 * g++.old-deja/g++.pt/infinite1.C: Likewise.
7180 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7181 * g++.old-deja/g++.pt/overload7.C: Likewise.
7182 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7183
7184 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7185 Iain Sandoe <iains@gcc.gnu.org>
7186
7187 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
7188 Added code to deal with the case when [Protocol
7189 -descriptionForInstanceMethod:] or [Protocol
7190 -descriptionForClassMethod:] returns NULL.
7191
7192 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
7193 Iain Sandoe <iains@gcc.gnu.org>
7194
7195 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
7196 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
7197 Added cast.
7198
7199 2011-06-07 Xinliang David Li <davidxl@google.com>
7200
7201 * gcc.dg/inline_2.c: New test.
7202 * gcc.dg/unroll_2.c: New test.
7203 * gcc.dg/inline_3.c: New test.
7204 * gcc.dg/unroll_3.c: New test.
7205 * gcc.dg/inline_4.c: New test.
7206 * gcc.dg/unroll_4.c: New test.
7207 * gcc.dg/inline_1.c: New test.
7208 * gcc.dg/unroll_1.c: New test.
7209
7210 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7211
7212 PR tree-optimization/48497
7213 * lib/gcc-defs.exp (dg-additional-options): New proc.
7214 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
7215 -msse2 on 32-bit x86.
7216
7217 2011-06-06 Jason Merrill <jason@redhat.com>
7218
7219 * g++.dg/cpp0x/enum19.C: New.
7220
7221 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
7222
7223 * gcc.target/arm/neon-reload-class.c: New test.
7224
7225 2011-06-07 Dodji Seketeli <dodji@redhat.com>
7226
7227 PR debug/49130
7228 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
7229
7230 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7231
7232 * gcc.target/arm/smlatb-1.c: New file.
7233 * gcc.target/arm/smlatt-1.c: New file.
7234 * gcc.target/arm/smlaltb-1.c: New file.
7235 * gcc.target/arm/smlaltt-1.c: New file.
7236
7237 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
7238
7239 * gcc.target/arm/mla-2.c: New test.
7240
7241 2011-06-07 Jakub Jelinek <jakub@redhat.com>
7242
7243 PR gcov-profile/49299
7244 * gcc.dg/tree-prof/pr49299-1.c: New test.
7245 * gcc.dg/tree-prof/pr49299-2.c: New test.
7246
7247 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
7248
7249 * lib/target-supports.exp
7250 (check_effective_target_vect_widen_mult_qi_to_hi):
7251 Add NEON as supporting target.
7252 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
7253 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
7254 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
7255 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
7256 using widening multiplication on targets that support it.
7257 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7258 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
7259 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
7260
7261 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7262
7263 Updated all testcases in the ObjC/ObjC++ testsuites to use the
7264 Modern Objective-C runtime API.
7265 * objc/execute/next_mapping.h: Removed.
7266 * objc-obj-c++-shared/next-mapping.h: Removed.
7267 * objc-obj-c++-shared/Object1.h: Removed.
7268 * objc-obj-c++-shared/Object1.m: Removed.
7269 * objc-obj-c++-shared/Object1.mm: Removed.
7270 * objc-obj-c++-shared/Object1-implementation.h: Removed.
7271 * objc-obj-c++-shared/Protocol1.h: Removed.
7272 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
7273 of ProtoBool, IVAR_T and METHOD.
7274 * objc-obj-c++-shared/runtime.h: New.
7275 * objc-obj-c++-shared/TestsuiteObject.h: New.
7276 * objc-obj-c++-shared/TestsuiteObject.m: New.
7277
7278 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
7279 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
7280 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
7281 it a class method.
7282 * objc/execute/_cmd.m: Include
7283 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7284 runtime API. ([TestClass +initialize]): Include this method also
7285 with the GNU runtime.
7286 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
7287 Object. ([-setValue:]): Return void.
7288 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
7289 with the GNU runtime. Include
7290 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
7291 for the NeXT runtime. Use the existing print_ivars() and
7292 compare_structures() implementations for the old NeXT runtime.
7293 Added new implementations for the Modern GNU and NeXT runtimes.
7294 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
7295 well. (main): Use objc_getClass(). Use return instead of exit.
7296 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
7297 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
7298 of exit().
7299 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
7300 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
7301 instead of Object. (main): Use return instead of exit().
7302 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
7303 instead of Object. Removed prototype for exit(). (main): Use
7304 return instead of exit(). Use the Modern Objective-C runtime API.
7305 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
7306 Object.
7307 * objc/execute/class-tests-1.h: Include
7308 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7309 runtime API. (test_class_with_superclass): Do not call [Object
7310 class]. There is no need to with the current libobjc.
7311 * objc/execute/class-tests-2.h: Include
7312 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
7313 runtime API.
7314 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
7315 ../../objc-obj-c++-shared/next-mapping.h.
7316 * objc/execute/class-2.m: Likewise.
7317 * objc/execute/class-3.m: Likewise.
7318 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
7319 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
7320 +initialize]): Include this method also with the GNU
7321 runtime. (main): Use the Modern Objective-C runtime API.
7322 * objc/execute/class-5.m: Likewise.
7323 * objc/execute/class-6.m: Likewise.
7324 * objc/execute/class-7.m: Likewise.
7325 * objc/execute/class-8.m: Likewise.
7326 * objc/execute/class-9.m: Likewise.
7327 * objc/execute/class-10.m: Likewise.
7328 * objc/execute/class-11.m: Likewise.
7329 * objc/execute/class-12.m: Likewise.
7330 * objc/execute/class-13.m: Likewise.
7331 * objc/execute/class-14.m: Likewise.
7332 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
7333 this method also with the GNU runtime.
7334 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
7335 +initialize]): Include this method also with the GNU runtime.
7336 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
7337 of Object.
7338 * objc/execute/encode-1.m: Likewise.
7339 * objc/execute/enumeration-1.m: Likewise.
7340 * objc/execute/enumeration-2.m: Likewise.
7341 * objc/execute/exceptions/catchall-1.m: Likewise.
7342 * objc/execute/exceptions/finally-1.m: Likewise.
7343 * objc/execute/exceptions/foward-1.m: Likewise.
7344 * objc/execute/exceptions/local-variables-1.m: Likewise.
7345 * objc/execute/exceptions/throw-nil.m: Likewise.
7346 * objc/execute/exceptions/trivial.m: Likewise.
7347 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
7348 of Object. Include objc/runtime.h instead of objc/objc-api.h.
7349 * objc/execute/exceptions/matcher-1.m: Likewise.
7350 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
7351 Object.
7352 * objc/execute/formal_protocol-2.m: Likewise.
7353 * objc/execute/formal_protocol-3.m: Likewise.
7354 * objc/execute/formal_protocol-4.m: Likewise.
7355 * objc/execute/formal_protocol-5.m: Include
7356 ../../objc-obj-c++-shared/runtime.h. (main): Always use
7357 protocol_getName().
7358 * objc/execute/formal_protocol-6.m: Likewise.
7359 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
7360 Object. Include <objc/Protocol.h> instead of
7361 ../../objc-obj-c++-shared/Protocol1.h.
7362 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
7363 Object.
7364 * objc/execute/informal_protocol.m: Likewise.
7365 * objc/execute/load-3.m: Likewise.
7366 * objc/execute/many_args_method.m ([TestClass +initialize]):
7367 Include this method with the GNU runtime as well.
7368 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
7369 * objc/execute/nested-func-1.m: Use TestsuiteObject
7370 instead of Object.
7371 * objc/execute/nil_method-1.m: Likewise.
7372 * objc/execute/no_clash.m: Likewise.
7373 * objc/execute/np-1.m: Do not include
7374 ../../objc-obj-c++-shared/Protocol1.h.
7375 (main): Use return instead of exit().
7376 * objc/execute/np-2.m: Do not include
7377 ../../objc-obj-c++-shared/Protocol1.h.
7378 ([MyObject +initialize]): Include this method also with the GNU
7379 runtime. (main): Use return instead of exit().
7380 * objc/execute/object_is_class.m: Include
7381 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7382 of Object. (main): Use the Modern Objective-C runtime API.
7383 * objc/execute/object_is_meta_class.m: Likewise.
7384 * objc/execute/private.m: Use TestsuiteObject instead of Object.
7385 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
7386 instead of ../objc-obj-c++-shared/Protocol1.h. Include
7387 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
7388 Objective-C runtime API.
7389 * objc/execute/protocol-isEqual-2.m: Likewise.
7390 * objc/execute/protocol-isEqual-3.m: Likewise.
7391 * objc/execute/protocol-isEqual-4.m: Likewise.
7392 * objc/execute/redefining_self.m ([TestClass +initialize]):
7393 Include this method with the GNU runtime as well.
7394 * objc/execute/root_methods.m: Include
7395 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
7396 Include this method with the GNU runtime as well.
7397 (main): Use the Modern Objective-C runtime API.
7398 * objc/execute/selector-1.m: Include
7399 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
7400 of Object. (main): Use the Modern Objective-C runtime API.
7401 * objc/execute/static-1.m ([Test +initialize]): Include this
7402 method with the GNU runtime as well.
7403 * objc/execute/static-2.m: Likewise.
7404 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
7405 * objc/execute/va_method.m: Do not include objc/objc-api.h.
7406 ([MathClass +initialize]): Include this method with the GNU
7407 runtime as well.
7408 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
7409 instead of Object.
7410 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
7411 * objc.dg/attributes/categ-attributes-2.m: Likewise.
7412 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
7413 * objc.dg/attributes/method-attribute-1.m: Likewise.
7414 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
7415 * objc.dg/attributes/method-attribute-2.m: Likewise.
7416 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
7417 * objc.dg/attributes/method-attribute-3.m: Likewise.
7418 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
7419 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
7420 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
7421 * obj-c++.dg/bitfield-1.mm: Likewise.
7422 * obj-c++.dg/bitfield-2.mm: Likewise
7423 * objc.dg/bitfield-3.m: Likewise.
7424 * obj-c++.dg/bitfield-4.mm: Likewise.
7425 * objc.dg/bitfield-5.m: Likewise
7426 * objc.dg/call-super-1.m: Likewise.
7427 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
7428 Use objc_getClass() instead of objc_get_class(), but for the GNU
7429 runtime redefine objc_getClass as objc_get_class. Include
7430 ../objc-obj-c++-shared/runtime.h.
7431 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
7432 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
7433 Use the Modern Objective-C runtime API.
7434 * objc.dg/class-protocol-1.m: Include
7435 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
7436 * obj-c++.dg/class-protocol-1.mm: Likewise.
7437 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
7438 * objc.dg/comp-types-10.m: Likewise.
7439 * objc.dg/comp-types-11.m: Likewise.
7440 * objc.dg/comp-types-12.m: Likewise.
7441 * obj-c++.dg/comp-types-9.mm: Likewise.
7442 * obj-c++.dg/comp-types-11.mm: Likewise.
7443 * obj-c++.dg/comp-types-12.mm: Likewise.
7444 * obj-c++.dg/comp-types-13.mm: Likewise.
7445 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
7446 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
7447 * obj-c++.dg/cxx-scope-1.mm: Likewise.
7448 * obj-c++.dg/cxx-scope-2.mm: Likewise.
7449 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
7450 * objc.dg/desig-init-1.m: Likewise.
7451 * obj-c++.dg/defs.mm: Likewise.
7452 * objc.dg/exceptions-2.m: Likewise.
7453 * obj-c++.dg/except-1.mm: Likewise.
7454 * obj-c++.dg/exceptions-2.mm: Likewise.
7455 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
7456 Use the Modern Objective-C runtime API.
7457 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
7458 the Modern Objective-C runtime API. Do not include
7459 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
7460 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
7461 the Modern Objective-C runtime API except when using an older NeXT
7462 runtime.
7463 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
7464 the Modern Objective-C runtime API.
7465 * objc.dg/encode-7.m: Include objc/runtime.h instead of
7466 objc/encoding.h.
7467 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
7468 * objc.dg/encode-7-next-64bit.m: Updated include.
7469 * objc.dg/encode-8.m: Include objc/runtime.h instead of
7470 objc/encoding.h.
7471 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
7472 the Modern Objective-C runtime API.
7473 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
7474 Use the Modern Objective-C runtime API. Include objc/Protocol.h
7475 instead of ../objc-obj-c++-shared/Protocol1.h.
7476 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
7477 the Modern Objective-C runtime API except when using an older NeXT
7478 runtime.
7479 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
7480 the Modern Objective-C runtime API.
7481 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
7482 Object.
7483 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
7484 * objc.dg/fix-and-continue-2.m: Likewise.
7485 * objc.dg/foreach-1.m: Likewise.
7486 * objc.dg/foreach-2.m: Likewise.
7487 * objc.dg/foreach-3.m: Likewise.
7488 * objc.dg/foreach-4.m: Likewise.
7489 * objc.dg/foreach-5.m: Likewise.
7490 * objc.dg/foreach-6.m: Likewise.
7491 * objc.dg/foreach-7.m: Likewise.
7492 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
7493 Object.
7494 * objc.dg/func-ptr-2.m: Likewise.
7495 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
7496 Do not include objc/objc-api.h.
7497 * obj-c++.dg/fsf-package-0.mm: Likewise.
7498 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
7499 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
7500 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
7501 of Object.
7502 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
7503 * objc.dg/gnu-runtime-3.m: Likewise.
7504 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7505 * objc.dg/headers.m: Include objc/runtime.h instead of
7506 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
7507 for the NeXT runtime.
7508 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
7509 * obj-c++.dg/isa-field-1.mm: Likewise.
7510 * obj-c++.dg/ivar-list-semi.mm: Likewise.
7511 * objc.dg/layout-1.m: Likewise.
7512 * objc.dg/layout-2.m: Likewise.
7513 * objc.dg/local-decl-2.m: Likewise.
7514 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
7515 Object. ([Container +elementForView:]): Use
7516 class_conformsToProtocol().
7517 * obj-c++.dg/lookup-2.mm: Likewise.
7518 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
7519 * obj-c++.dg/local-decl-1.mm: Likewise.
7520 * objc.dg/method-3.m: Likewise.
7521 * objc.dg/method-4.m: Likewise.
7522 * objc.dg/method-6.m: Include objc/Protocol.h instead of
7523 ../objc-obj-c++-shared/Protocol1.h.
7524 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
7525 * objc.dg/method-9.m: Likewise.
7526 * objc.dg/method-10.m: Likewise.
7527 * objc.dg/method-13.m ([Root +initialize]): Include this method
7528 also for the GNU runtime. (main): Use objc_getClass() also for
7529 the GNU runtime.
7530 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
7531 * objc.dg/method-17.m: Likewise.
7532 * objc.dg/method-19.m: Likewise.
7533 * objc.dg/method-20b.m: Likewise.
7534 * obj-c++.dg/method-2.mm: Likewise.
7535 * obj-c++.dg/method-6.mm: Likewise.
7536 * obj-c++.dg/method-10.mm: Likewise.
7537 * obj-c++.dg/method-11.mm: Likewise.
7538 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
7539 ../objc-obj-c++-shared/Protocol1.h.
7540 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
7541 * obj-c++.dg/method-15.mm: Likewise.
7542 * obj-c++.dg/method-17.mm: Likewise.
7543 * obj-c++.dg/method-19.mm: Updated includes. ([Root
7544 +initialize]): Include this method also for the GNU
7545 runtime. (main): Use objc_getClass() also for the GNU runtime.
7546 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
7547 * obj-c++.dg/method-22.mm: Likewise.
7548 * obj-c++.dg/method-23.mm: Likewise.
7549 * obj-c++.dg/no-extra-load.mm: Likewise.
7550 * objc.dg/objc-fast-4.m: Likewise.
7551 * objc.dg/objc-gc-4.m: Likewise.
7552 * obj-c++.dg/objc-gc-3.mm: Likewise.
7553 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
7554 protocol_getMethodDescription() instead of [Protocol
7555 -descriptionForInstanceMethod].
7556 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
7557 Made it available with all runtimes. (main): Call -test instead
7558 of -class.
7559 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
7560 and put into a category.
7561 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
7562 Object. Include objc/objc.h.
7563 * obj-c++.dg/proto-lossage-2.mm: Likewise.
7564 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
7565 New. (main): Use protocol_getMethodDescription() instead
7566 of [Protocol -descriptionForInstanceMethod] and [Protocol
7567 -descriptionForClassMethod].
7568 * obj-c++.dg/proto-lossage-3.mm: Likewise.
7569 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
7570 Objective-C runtime API.
7571 * obj-c++.dg/proto-qual-1.mm: Likewise.
7572 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
7573 Object.
7574 * obj-c++.dg/property/property-1.mm: Likewise.
7575 * obj-c++.dg/qual-types-1.mm: Likewise.
7576 * objc.dg/selector-2.m: Include objc/objc.h instead of
7577 ../objc-obj-c++-shared/Object1.h.
7578 * obj-c++.dg/selector-2.mm: Likewise.
7579 * obj-c++.dg/selector-5.mm: Likewise.
7580 * obj-c++.dg/selector-6.mm: Likewise.
7581 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
7582 Object. Do not include objc/objc-api.h.
7583 * obj-c++.dg/set-not-used-1.mm: Likewise.
7584 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
7585 * objc.dg/stret-1.m: Likewise.
7586 * objc.dg/stret-2.m: Likewise.
7587 * obj-c++.dg/super-class-2.mm: Likewise.
7588 * objc.dg/super-class-3.m: Likewise.
7589 * objc.dg/super-class-4.m: Likewise.
7590 * objc.dg/sync-2.m: Likewise.
7591 * obj-c++.dg/sync-2.mm: Likewise.
7592 * objc.dg/sync-1.m: Include objc/objc.h instead of
7593 ../objc-obj-c++-shared/Object1.h.
7594 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
7595 'Class' as the type of 'isa'.
7596 * objc.dg/special/unclaimed-category-1.m: Use the Modern
7597 Objective-C runtime API. ([TestClass +initialize]): Include this
7598 method with the GNU runtime as well.
7599 * objc.dg/strings/strings-1.m: Updated includes.
7600 * obj-c++.dg/strings/strings-1.mm: Likewise.
7601 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
7602 objc.dg/strings/const-str-12b.m.
7603 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
7604 * obj-c++.dg/template-3.mm: Likewise.
7605 * obj-c++.dg/template-4.mm: Likewise.
7606 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
7607 Objective-C runtime API.
7608 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
7609 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
7610 * obj-c++.dg/try-catch-1.mm: Likewise.
7611 * obj-c++.dg/try-catch-2.mm: Likewise.
7612 * objc.dg/try-catch-3.m: Likewise.
7613 * obj-c++.dg/try-catch-3.mm: Likewise.
7614 * objc.dg/try-catch-6.m: Likewise.
7615 * objc.dg/try-catch-7.m: Likewise.
7616 * obj-c++.dg/try-catch-7.mm: Likewise.
7617 * obj-c++.dg/try-catch-8.mm: Likewise.
7618 * obj-c++.dg/try-catch-9.mm: Likewise.
7619 * objc.dg/try-catch-10.m: Likewise.
7620 * obj-c++.dg/try-catch-11.mm: Likewise.
7621 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
7622 Object. Include objc/objc.h.
7623 * obj-c++.dg/typedef-alias-1.mm: Likewise.
7624 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
7625 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
7626 Object. Use Modern Objective-C runtime API. Do not use
7627 performv::.
7628 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
7629 * obj-c++.dg/torture/trivial.mm: Likewise.
7630 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
7631 instead of ../objc-obj-c++-shared/Object1.h. Include
7632 ../objc-obj-c++-shared/runtime.h.
7633 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
7634 * objc.dg/torture/strings/const-str-11.m: Likewise.
7635 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
7636 * objc.dg/torture/strings/const-str-9.m: Likewise.
7637 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
7638 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
7639 instead of Object. Only add _FooClassReference if
7640 __NEXT_RUNTIME__.
7641 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
7642 * objc.dg/torture/strings/const-str-8.m: Likewise.
7643 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
7644 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
7645 additional sources.
7646 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
7647 Object.
7648 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7649 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
7650 * obj-c++.dg/va-meth-1.mm: Likewise.
7651 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
7652 ../objc-obj-c++-shared/Object1.h.
7653 * objc.dg/zero-link-3.m: Likewise.
7654
7655 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7656
7657 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
7658
7659 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
7660
7661 PR objc-++/48275
7662 * obj-c++.dg/property/cxx-property-1.mm: New.
7663 * obj-c++.dg/property/cxx-property-2.mm: New.
7664
7665 2011-06-06 Jason Merrill <jason@redhat.com>
7666
7667 * g++.dg/cpp0x/regress/ptrmem1.C: New.
7668
7669 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
7670
7671 PR rtl-optimization/49145
7672 From Ryan Mansfield
7673 * gcc.c-torture/compile/pr49145.c: New test.
7674
7675 2011-06-06 Jakub Jelinek <jakub@redhat.com>
7676
7677 PR testsuite/49288
7678 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
7679 to dg-options, match also DW_AT_linkage_name.
7680
7681 PR debug/49294
7682 * gcc.dg/debug/pr49294.c: New test.
7683
7684 PR c++/49264
7685 * g++.dg/opt/pr49264.C: New test.
7686
7687 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
7688
7689 PR tree-optimization/49243
7690 * gcc.dg/pr49243.c: New.
7691
7692 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7693
7694 * gnat.dg/specs/cond_expr1.ads: New test.
7695
7696 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7697
7698 * gnat.dg/deferred_const4.ad[sb]: New test.
7699 * gnat.dg/deferred_const4_pkg.ads: New helper.
7700
7701 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
7702
7703 * gnat.dg/test_tamdt.adb: Rename to...
7704 * gnat.dg/taft_type1.adb: ...this.
7705 * gnat.dg/tamdt.ad[sb]: Rename to...
7706 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
7707 * gnat.dg/tamdt_aux.ads: Rename to...
7708 * gnat.dg/taft_type1_pkg2.ads: ...this.
7709 * gnat.dg/taft_type2.ad[sb]: New test.
7710 * gnat.dg/taft_type2_pkg.ads: New helper.
7711 * gnat.dg/taft_type3.adb: New test.
7712 * gnat.dg/taft_type3_pkg.ads: New helper.
7713
7714 2011-06-05 Tobias Burnus <burnus@net-b.de>
7715
7716 PR fortran/49255
7717 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
7718 for F2008.
7719
7720 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7721
7722 PR testsuite/49287
7723 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
7724 warning.
7725 * objc.dg/gnu-api-2-objc.m: Likewise.
7726 * obj-c++.dg/gnu-api-2-class.mm: Likewise
7727 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7728
7729 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
7730
7731 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
7732 alignment, not the alignment, when calling class_addIvar(). Add
7733 an 'isa' instance variable to the test root class.
7734 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
7735
7736 2011-06-04 Jan Hubicka <jh@suse.cz>
7737
7738 PR tree-optimization/48893
7739 PR tree-optimization/49091
7740 PR tree-optimization/49179
7741 * gfortran.dg/pr49179.f90: New testcase
7742
7743 2011-06-04 Jan Hubicka <jh@suse.cz>
7744
7745 PR lto/48954
7746 * g++.dg/torture/pr48954.C: New testcase.
7747
7748 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7749
7750 * g++.dg/warn/delete-non-virtual-dtor.C: New.
7751
7752 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
7753
7754 PR c++/33840
7755 * g++.dg/diagnostic/bitfld2.C: New.
7756
7757 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7758
7759 PR target/49281
7760 * gcc.c-torture/execute/pr49281.c: New test.
7761
7762 2011-06-04 Jan Hubicka <jh@suse.cz>
7763
7764 PR tree-optimize/48929
7765 * gcc.c-torture/compile/pr48929.c: New testcase.
7766
7767 2011-06-04 Jakub Jelinek <jakub@redhat.com>
7768
7769 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
7770
7771 2011-06-03 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR c++/49276
7774 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
7775
7776 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7777
7778 * objc.dg/headers.m: Do not include sarray.h and hash.h.
7779
7780 2011-06-03 Richard Henderson <rth@redhat.com>
7781 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7782
7783 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
7784
7785 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7786
7787 * objc.dg/headers.m: Do not include objc-list.h.
7788
7789 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
7790
7791 * objc.dg/type-stream-1.m: Test removed.
7792 * objc.dg/headers.m: Do not include typedstream.h.
7793
7794 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7795
7796 * objc.dg/torture/forward-1.m (main): Updated testcase.
7797
7798 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
7799
7800 PR target/49163
7801 * gcc.c-torture/compile/pr49163.c: New.
7802
7803 2011-06-02 Asher Langton <langton2@llnl.gov>
7804
7805 PR fortran/49268
7806 * gfortran.dg/PR49268.f90: New test.
7807
7808 2011-06-02 Asher Langton <langton2@llnl.gov>
7809
7810 PR fortran/37039
7811 * gfortran.dg/PR37039.f90: New test.
7812
7813 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
7814
7815 PR objc/48539
7816 * objc.dg/method-5.m: Updated.
7817 * objc.dg/method-19.m: Updated.
7818 * objc.dg/method-lookup-1.m: New.
7819 * obj-c++.dg/method-6.mm: Updated.
7820 * obj-c++.dg/method-7.mm: Updated.
7821 * obj-c++.dg/method-lookup-1.mm: New.
7822
7823 2011-06-02 DJ Delorie <dj@redhat.com>
7824
7825 * lib/timeout.exp (timeout): Add board_info support.
7826
7827 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
7828
7829 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
7830
7831 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7832
7833 PR fortran/49265
7834 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
7835 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
7836
7837 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
7838 Hans-Peter Nilsson <hp@axis.com>
7839
7840 PR rtl-optimization/48840
7841 * gcc.target/sparc/ultrasp13.c: New test.
7842
7843 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
7844
7845 PR target/49238
7846 * gcc.c-torture/compile/pr49238.c: New.
7847
7848 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
7849
7850 * gcc.target/arm/g2.c: Skip test in -mthumb.
7851 Skip test unless cpu is xscale.
7852 * gcc.target/arm/scd42-2.c: Likewise.
7853 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
7854
7855 2011-06-01 Jason Merrill <jason@redhat.com>
7856
7857 * g++.dg/cpp0x/decltype28.C: New.
7858 * g++.dg/cpp0x/decltype29.C: New.
7859
7860 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
7861
7862 PR target/45074
7863 * gcc.target/mips/pr45074.c: New test.
7864
7865 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
7866 Hans-Peter Nilsson <hp@axis.com>
7867
7868 PR rtl-optimization/48830
7869 * gcc.target/sparc/ultrasp12.c: New test.
7870
7871 2011-06-01 David Li <davidxl@google.com>
7872
7873 * gcc.dg/profile-dir-1.c: Change pass name.
7874 * gcc.dg/profile-dir-2.c: Ditto.
7875 * gcc.dg/tree-ssa/dump-1.c: Ditto.
7876 * gcc.dg/tree-ssa/loop-25.c: Ditto.
7877 * gcc.dg/tree-prof/stringop-1.c: Ditto.
7878 * gcc.dg/tree-prof/update-loopch.c: Ditto.
7879 * gcc.dg/tree-prof/stringop-2.c: Ditto.
7880 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
7881 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
7882 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
7883 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
7884 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
7885 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
7886 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
7887 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
7888 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
7889 * gcc.dg/profile-dir-3.c: Ditto.
7890 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
7891
7892 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
7893
7894 * objc.dg/attributes/method-nonnull-1.m: New test.
7895 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
7896
7897 2011-05-31 Tobias Burnus <burnus@net-b.de>
7898
7899 PR fortran/18918
7900 * gfortran.dg/coarray_atomic_1.f90: New.
7901 * gfortran.dg/coarray/atomic_1.f90: New.
7902
7903 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7904
7905 * gcc.dg/guality/bswaptest.c: New test.
7906 * gcc.dg/guality/clztest.c: New test.
7907 * gcc.dg/guality/ctztest.c: New test.
7908 * gcc.dg/guality/rotatetest.c: New test.
7909
7910 PR target/48688
7911 * gcc.target/i386/pr48688.c: New test.
7912
7913 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
7914
7915 PR c++/48010
7916 * g++.dg/lookup/name-clash9.C: New.
7917
7918 2011-05-31 Tobias Burnus <burnus@net-b.de>
7919
7920 PR fortran/18918
7921 * gfortran.dg/coarray/dummy_1.f90: New.
7922
7923 2011-05-31 Tobias Burnus <burnus@net-b.de>
7924
7925 PR fortran/18918
7926 * gfortran.dg/coarray/save_1.f90: New.
7927 * gfortran.dg/coarray_4.f90: Update dg-error.
7928
7929 2011-05-31 Jason Merrill <jason@redhat.com>
7930
7931 * g++.dg/cpp0x/rv-template1.C: New.
7932
7933 2011-05-31 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR rtl-optimization/49235
7936 * gcc.dg/pr49235.c: New test.
7937
7938 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7939
7940 PR tree-optimization/49093
7941 * gcc.dg/vect/pr49093.c: New test.
7942
7943 2011-05-31 Dodji Seketeli <dodji@redhat.com>
7944
7945 PR debug/49047
7946 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
7947
7948 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
7949
7950 PR testsuite/49239
7951 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
7952 output array.
7953
7954 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
7955
7956 PR target/49186
7957 * gcc.c-torture/execute/pr49186.c: New.
7958
7959 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
7960
7961 PR target/49168
7962 * gcc.target/i386/pr49168-1.c: New.
7963
7964 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7965 Eric Botcazou <ebotcazou@adacore.com>
7966
7967 * gcc.dg/guality/drap.c: New test.
7968
7969 2011-05-30 Richard Guenther <rguenther@suse.de>
7970
7971 PR tree-optimization/49210
7972 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
7973 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
7974
7975 2011-05-30 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR c++/49223
7978 * g++.dg/gomp/pr49223-1.C: New test.
7979 * g++.dg/gomp/pr49223-2.C: New test.
7980
7981 2011-05-30 Richard Guenther <rguenther@suse.de>
7982
7983 PR tree-optimization/49218
7984 * gcc.c-torture/execute/pr49218.c: New testcase.
7985
7986 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
7987
7988 PR tree-optimization/49199
7989 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
7990 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
7991 -fno-tree-scev-cprop.
7992
7993 2011-05-29 Janus Weil <janus@gcc.gnu.org>
7994
7995 PR fortran/47601
7996 * gfortran.dg/extends_13.f03: New.
7997
7998 2011-05-29 Jakub Jelinek <jakub@redhat.com>
7999
8000 PR rtl-optimization/49095
8001 * gcc.target/i386/pr49095.c: New test.
8002
8003 2011-05-29 Tobias Burnus <burnus@net-b.de>
8004
8005 PR fortran/18918
8006 * gfortran.dg/coarray_24.f90: New.
8007
8008 2011-05-29 Tobias Burnus <burnus@net-b.de>
8009
8010 PR fortran/18918
8011 * gfortran.dg/coarray_23.f90: New.
8012
8013 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8014
8015 From Ryan Mansfield
8016 * gcc.dg/pr48826.c: New test.
8017
8018 2011-05-29 Richard Guenther <rguenther@suse.de>
8019
8020 PR tree-optimization/49217
8021 * gcc.dg/torture/pr49217.c: New testcase.
8022
8023 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8024
8025 PR testsuite/49222
8026 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8027
8028 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8029
8030 * gnat.dg/boolean_subtype.adb: Rename to...
8031 * gnat.dg/boolean_subtype1.adb: ...this.
8032
8033 2011-05-28 Jason Merrill <jason@redhat.com>
8034
8035 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8036
8037 2011-05-27 Jason Merrill <jason@redhat.com>
8038
8039 * g++.dg/cpp0x/enum18.C: Adjust.
8040
8041 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8042
8043 2011-05-27 Tobias Burnus <burnus@net-b.de>
8044
8045 PR fortran/18918
8046 * gfortran.dg/coarray_22.f90: New.
8047
8048 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8049
8050 PR tree-optimization/46728
8051 * gcc.target/powerpc/pr46728-1.c: New.
8052 * gcc.target/powerpc/pr46728-2.c: New.
8053 * gcc.target/powerpc/pr46728-3.c: New.
8054 * gcc.target/powerpc/pr46728-4.c: New.
8055 * gcc.target/powerpc/pr46728-5.c: New.
8056 * gcc.dg/pr46728-6.c: New.
8057 * gcc.target/powerpc/pr46728-7.c: New.
8058 * gcc.target/powerpc/pr46728-8.c: New.
8059 * gcc.dg/pr46728-9.c: New.
8060 * gcc.target/powerpc/pr46728-10.c: New.
8061 * gcc.target/powerpc/pr46728-11.c: New.
8062 * gcc.dg/pr46728-12.c: New.
8063 * gcc.target/powerpc/pr46728-13.c: New.
8064 * gcc.target/powerpc/pr46728-14.c: New.
8065 * gcc.target/powerpc/pr46728-15.c: New.
8066 * gcc.target/powerpc/pr46728-16.c: New.
8067
8068 2011-05-27 Jason Merrill <jason@redhat.com>
8069
8070 * g++.dg/abi/mangle47.C: New.
8071
8072 PR c++/49176
8073 * g++.dg/template/const5.C: New.
8074
8075 * g++.dg/cpp0x/enum18.C: New.
8076
8077 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8078
8079 * g++.dg/cpp0x/error6.C: New.
8080
8081 * g++.dg/cpp0x/error5.C: New.
8082
8083 2011-05-27 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR c++/49165
8086 * g++.dg/eh/cond6.C: New test.
8087
8088 2011-05-27 Tobias Burnus <burnus@net-b.de>
8089
8090 PR fortran/48820
8091 * gfortran.dg/rank_3.f90: New.
8092 * gfortran.dg/rank_4.f90: New.
8093
8094 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
8095
8096 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
8097 replace dump search.
8098
8099 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
8100
8101 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
8102 * gnat.dg/bit_packed_array5.adb: ...here.
8103
8104 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8105
8106 PR c++/42056
8107 * g++.dg/cpp0x/auto25.C: New.
8108
8109 2011-05-27 Richard Guenther <rguenther@suse.de>
8110
8111 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
8112
8113 2011-05-27 Richard Guenther <rguenther@suse.de>
8114
8115 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
8116
8117 2011-05-27 Richard Guenther <rguenther@suse.de>
8118
8119 PR middle-end/49189
8120 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
8121
8122 2011-05-26 Jason Merrill <jason@redhat.com>
8123
8124 * g++.dg/cpp0x/friend1.C: New.
8125 * g++.dg/cpp0x/friend2.C: New.
8126
8127 * g++.dg/cpp0x/auto7.C: Update.
8128 * g++.dg/template/crash50.C: Adjust.
8129 * g++.dg/template/static9.C: Adjust.
8130 * g++.old-deja/g++.ext/memconst.C: Adjust.
8131
8132 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
8133
8134 * gcc.dg/march.c: Ignore a note for some targets.
8135
8136 2011-05-26 Janis Johnson <janis187@us.ibm.com>
8137 Nathan Froyd <froydnj@codesourcery.com>
8138
8139 PR c++/2288
8140 PR c++/18770
8141 * g++.old-deja/g++.jason/cond.C: Remove xfails.
8142 * g++.dg/parse/pr18770.C: New test.
8143 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
8144
8145 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8146
8147 PR fortran/48955
8148 * gfortran.dg/dependency_40.f90 : New test.
8149
8150 2011-05-26 Tobias Burnus <burnus@net-b.de>
8151
8152 PR fortran/18918
8153 * gfortran.dg/coarray/registering_1.f90: New.
8154
8155 2011-05-26 Jason Merrill <jason@redhat.com>
8156
8157 * g++.dg/cpp0x/variadic111.C: New.
8158 * g++.dg/cpp0x/variadic41.C: Adjust.
8159
8160 2011-05-26 Richard Guenther <rguenther@suse.de>
8161
8162 PR tree-optimization/48702
8163 * gcc.dg/torture/pr48702.c: New testcase.
8164
8165 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8166
8167 PR gcov-profile/48845
8168 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
8169 support.
8170 * gcc.dg/matrix/matrix.exp: Likewise.
8171 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
8172 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
8173 line number to check_profiling_available.
8174 * lib/target-supports.exp (check_profiling_available): Account for
8175 this.
8176 Require TLS runtime support with -fprofile-generate.
8177 * lib/profopt.exp (profopt-execute): Add TLS options for
8178 -fprofile-generate.
8179 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
8180
8181 2011-05-26 Jakub Jelinek <jakub@redhat.com>
8182
8183 PR c++/49165
8184 * g++.dg/eh/cond5.C: New test.
8185
8186 PR tree-optimization/49161
8187 * gcc.c-torture/execute/pr49161.c: New test.
8188
8189 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8190
8191 * gcc.target/arm/neon-vorn-vbic.c: New test.
8192
8193 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
8194
8195 PR tree-optimization/49038
8196 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
8197 * gcc.dg/vect/pr49038.c: New test.
8198
8199 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
8200
8201 * g++.dg/init/pr25811-3.C: New.
8202 * g++.dg/init/pr25811-4.C: New.
8203
8204 2011-05-25 Jason Merrill <jason@redhat.com>
8205
8206 * g++.dg/cpp0x/enum17.C: New.
8207 * g++.old-deja/g++.jason/rfg10.C: Adjust.
8208
8209 * g++.dg/cpp0x/auto24.C: New.
8210
8211 * g++.dg/cpp0x/error4.C: New.
8212
8213 * g++.dg/cpp0x/rv-restrict.C: New.
8214
8215 * g++.dg/cpp0x/enum15.C: New.
8216 * g++.dg/cpp0x/constexpr-switch2.C: New.
8217
8218 * g++.dg/cpp0x/variadic110.C: New.
8219
8220 * g++.dg/cpp0x/auto9.C: Add typedef test.
8221
8222 * g++.dg/cpp0x/auto23.C: New.
8223 * g++.dg/cpp0x/auto9.C: Adjust.
8224
8225 * g++.dg/cpp0x/defaulted29.C: New.
8226
8227 * g++.dg/cpp0x/initlist51.C: New.
8228
8229 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
8230
8231 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
8232 * g++.dg/abi/packed1.C: Suppress warning.
8233 * g++.dg/warn/Wunused-parm-3.C: Likewise.
8234 * g++.dg/template/stdarg1.C: Likewise.
8235 * g++.dg/other/packed1.C: Remove arm from xfail list.
8236
8237 2011-05-25 Jason Merrill <jason@redhat.com>
8238
8239 * g++.dg/cpp0x/enum16.C: New.
8240 * g++.dg/parse/error15.C: Adjust.
8241
8242 * g++.dg/cpp0x/initlist50.C: New.
8243
8244 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
8245
8246 * g++.dg/cpp0x/variadic109.C: New.
8247
8248 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
8249
8250 * gcc.target/i386/pause-1.c: New.
8251
8252 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
8253
8254 * gcc.dg/stack-usage-1.c: Adjust comment.
8255 * gcc.dg/stack-usage-2.c: New test.
8256
8257 2011-05-25 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR c++/49136
8260 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
8261 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
8262
8263 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
8264
8265 PR rtl-optimization/48757
8266 * gfortran.dg/pr48757.f: New test case.
8267
8268 2011-05-24 Jason Merrill <jason@redhat.com>
8269
8270 * g++.dg/cpp0x/access01.C: New.
8271
8272 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8273
8274 PR libobjc/48177
8275 * objc.dg/pr48177.m: New testcase.
8276
8277 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
8278
8279 PR objc/48187
8280 * objc.dg/pr48187.m: New testcase.
8281 * obj-c++.dg/pr48187.mm: New testcase.
8282 * objc.dg/ivar-extra-semicolon.m: New testcase.
8283
8284 2011-05-24 Jason Merrill <jason@redhat.com>
8285
8286 * g++.dg/template/access21.C: New.
8287 * g++.dg/template/access22.C: New.
8288
8289 2011-05-24 Michael Matz <matz@gcc.gnu.org>
8290
8291 PR rtl-optimization/48633
8292 * g++.dg/pr48633.C: New test.
8293
8294 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8295
8296 PR target/49133
8297 * g++.dg/other/pr49133.C: New test.
8298
8299 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
8300 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8301
8302 * gcc.dg/torture/tls/run-gd.c: New test.
8303 * gcc.dg/torture/tls/run-ie.c: New test.
8304 * gcc.dg/torture/tls/run-ld.c: New test.
8305 * gcc.dg/torture/tls/run-le.c: New test.
8306 * lib/target-supports.exp (check_effective_target_tls_runtime):
8307 Build testcase with TLS options.
8308
8309 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8310
8311 * gcc.dg/vect/pr48172.c: Remove dg-do run.
8312
8313 2011-05-24 Tom de Vries <tom@codesourcery.com>
8314
8315 PR tree-optimization/49121
8316 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
8317
8318 2011-05-23 Jason Merrill <jason@redhat.com>
8319
8320 * g++.dg/cpp0x/defaulted28.C: New.
8321
8322 * g++.dg/cpp0x/sfinae25.C: New.
8323
8324 * g++.dg/cpp0x/rv-cast2.C: New.
8325
8326 * g++.dg/cpp0x/enum14.C: New.
8327
8328 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR lto/49123
8331 * gcc.c-torture/execute/pr49123.c: New test.
8332
8333 PR debug/49032
8334 * gcc.dg/debug/pr49032.c: New test.
8335
8336 PR c/49120
8337 * gcc.dg/pr49120.c: New test.
8338
8339 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
8340
8341 PR target/47315
8342 * gcc.target/i386/pr47315.c: New test.
8343
8344 2011-05-23 Jason Merrill <jason@redhat.com>
8345
8346 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
8347
8348 * g++.dg/cpp0x/sfinae24.C: New.
8349
8350 * g++.dg/cpp0x/error3.C: New.
8351
8352 * g++.dg/cpp0x/defaulted27.C: New.
8353
8354 * g++.dg/cpp0x/decltype27.C: New.
8355
8356 2011-05-23 Richard Guenther <rguenther@suse.de>
8357
8358 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
8359
8360 2011-05-23 Richard Guenther <rguenther@suse.de>
8361
8362 PR tree-optimization/40874
8363 * g++.dg/tree-ssa/pr40874.C: New testcase.
8364
8365 2011-05-23 Richard Guenther <rguenther@suse.de>
8366
8367 PR tree-optimization/49115
8368 * g++.dg/torture/pr49115.C: New testcase.
8369
8370 2011-05-23 Richard Guenther <rguenther@suse.de>
8371
8372 PR middle-end/15419
8373 * gcc.dg/memcpy-3.c: New testcase.
8374
8375 2011-05-23 Jakub Jelinek <jakub@redhat.com>
8376
8377 PR middle-end/48973
8378 * gcc.c-torture/execute/pr48973-1.c: New test.
8379 * gcc.c-torture/execute/pr48973-2.c: New test.
8380
8381 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
8382
8383 PR c++/18016
8384 * g++.dg/warn/pr18016.C: New.
8385
8386 2011-05-23 Tom de Vries <tom@codesourcery.com>
8387
8388 PR target/45098
8389 * gcc.target/arm/ivopts-6.c: New test.
8390
8391 2011-05-22 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR middle-end/49029
8394 * gcc.c-torture/compile/pr49029.c: New test.
8395
8396 2011-05-22 Jason Merrill <jason@redhat.com>
8397
8398 * g++.dg/cpp0x/sfinae23.C: New.
8399 * g++.dg/cpp0x/sfinae8.C: Correct.
8400
8401 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
8402
8403 * gfortran.dg/function_optimize_8.f90: New test case.
8404
8405 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
8406
8407 PR tree-optimization/49087
8408 * gcc.dg/vect/O3-pr49087.c: New test.
8409
8410 2011-05-21 Jason Merrill <jason@redhat.com>
8411
8412 * g++.dg/debug/const5.C: New.
8413
8414 2011-05-20 Jason Merrill <jason@redhat.com>
8415
8416 * g++.dg/cpp0x/constexpr-static7.C: Extend.
8417
8418 * g++.dg/cpp0x/constexpr-static7.C: New.
8419
8420 * g++.dg/cpp0x/enum12.C: New.
8421 * g++.dg/cpp0x/enum13.C: New.
8422
8423 2011-05-21 Janus Weil <janus@gcc.gnu.org>
8424
8425 PR fortran/48699
8426 * gfortran.dg/select_type_23.f03: New.
8427
8428 2011-05-20 Jason Merrill <jason@redhat.com>
8429
8430 * g++.dg/cpp0x/defaulted26.C: New.
8431
8432 * g++.dg/cpp0x/noexcept02.C: Fix.
8433 * g++.dg/cpp0x/noexcept03.C: Fix.
8434 * g++.dg/cpp0x/noexcept08.C: Fix.
8435 * g++.dg/cpp0x/noexcept10.C: New.
8436
8437 2011-05-20 Janus Weil <janus@gcc.gnu.org>
8438
8439 PR fortran/48706
8440 * gfortran.dg/extends_12.f03: New.
8441
8442 2011-05-20 Jason Merrill <jason@redhat.com>
8443
8444 * g++.dg/template/koenig9.C: New.
8445 * g++.dg/opt/pr47615.C: Fix.
8446 * g++.dg/overload/defarg1.C: Fix.
8447 * g++.dg/tc1/dr213.C: Remove xfail.
8448 * g++.dg/torture/pr34850.C: Fix.
8449 * g++.dg/torture/pr39362.C: Fix.
8450 * g++.old-deja/g++.brendan/crash56.C: Fix.
8451 * g++.old-deja/g++.pt/memtemp47.C: Fix.
8452
8453 2011-05-20 Richard Guenther <rguenther@suse.de>
8454
8455 PR tree-optimization/49079
8456 * gcc.dg/torture/pr49079.c: New testcase.
8457
8458 2011-05-20 Jakub Jelinek <jakub@redhat.com>
8459
8460 PR tree-optimization/49073
8461 * gcc.c-torture/execute/pr49073.c: New test.
8462
8463 2011-06-19 Tobias Burnus <burnus@net-b.de>
8464
8465 PR fortran/18918
8466 * gfortran.dg/coarray_21.f90: New.
8467
8468 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8469
8470 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
8471 output.
8472
8473 2011-05-19 Richard Guenther <rguenther@suse.de>
8474
8475 PR testsuite/49063
8476 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
8477
8478 2011-05-19 Richard Guenther <rguenther@suse.de>
8479
8480 PR middle-end/48985
8481 * gcc.dg/builtin-object-size-11.c: New testcase.
8482
8483 2011-05-19 Tom de Vries <tom@codesourcery.com>
8484
8485 PR target/45098
8486 * gcc.target/arm/ivopts.c: New test.
8487 * gcc.target/arm/ivopts-2.c: New test.
8488
8489 2011-05-19 Tom de Vries <tom@codesourcery.com>
8490
8491 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
8492
8493 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8494
8495 * gcc.c-torture/execute/960321-1.x: Remove.
8496
8497 2011-05-18 Janus Weil <janus@gcc.gnu.org>
8498
8499 PR fortran/48700
8500 * gfortran.dg/move_alloc_4.f90: New.
8501
8502 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
8503
8504 PR target/49002
8505 * gcc.target/i386/pr49002-1.c: New test.
8506 * gcc.target/i386/pr49002-2.c: Likewise.
8507
8508 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR tree-optimization/49039
8511 * gcc.c-torture/execute/pr49039.c: New test.
8512 * gcc.dg/tree-ssa/pr49039.c: New test.
8513 * g++.dg/torture/pr49039.C: New test.
8514
8515 2011-05-18 Jason Merrill <jason@redhat.com>
8516
8517 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
8518 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
8519 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
8520
8521 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
8522
8523 * gcc.target/bfin/mcpu-bf592.c: New test.
8524
8525 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
8526
8527 PR tree-optimization/41881
8528 * gcc.dg/vect/O3-pr41881.c: New test.
8529 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
8530
8531 2011-05-18 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR tree-optimization/49000
8534 * gcc.dg/pr49000.c: New test.
8535
8536 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
8537
8538 * gnat.dg/invalid1.adb: New test.
8539
8540 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
8541
8542 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
8543 scan pattern.
8544 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
8545 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
8546
8547 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8548
8549 PR c++/48994
8550 * g++.dg/cpp0x/range-for18.C: New.
8551
8552 2011-05-15 Tobias Burnus <burnus@net-b.de>
8553
8554 PR fortran/18918
8555 * gfortran.dg/coarray/image_index_2.f90: New.
8556
8557 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8558
8559 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
8560 * g++.dg/cpp0x/override2.C: New.
8561
8562 2011-05-14 Tobias Burnus <burnus@net-b.de>
8563
8564 PR fortran/18918
8565 * gfortran.de/coarray_20.f90: New.
8566
8567 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8568
8569 PR fortran/22572
8570 * function_optimize_7.f90: New test case.
8571
8572 2011-05-13 Jason Merrill <jason@redhat.com>
8573
8574 * g++.dg/cpp0x/decltype26.C: New.
8575 * g++.dg/cpp0x/enum11.C: New.
8576
8577 2011-05-13 Tobias Burnus <burnus@net-b.de>
8578
8579 PR fortran/48972
8580 PR fortran/48991
8581 * gfortran.dg/assign_8.f90: Update dg-error.
8582
8583 2011-05-13 Tobias Burnus <burnus@net-b.de>
8584
8585 PR fortran/48972
8586 * gfortran.dg/io_constraints_8.f90: New.
8587 * gfortran.dg/io_constraints_9.f90: New.
8588
8589 2011-05-13 Martin Thuresson <martint@google.com>
8590
8591 PR gcov-profile/47793
8592 * gcc.dg/pr47793.c: New.
8593
8594 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8595
8596 PR tree-optimization/48975
8597 * gcc.dg/pr48975.c: New test.
8598
8599 2011-05-12 Tobias Burnus <burnus@net-b.de>
8600
8601 PR fortran/48972
8602 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
8603
8604 2011-05-12 Jason Merrill <jason@redhat.com>
8605
8606 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
8607
8608 2011-05-12 Geert Bosch <bosch@adacore.com>
8609
8610 * gnat.dg/view_conversion1.adb: New test.
8611
8612 2011-05-12 Richard Guenther <rguenther@suse.de>
8613
8614 PR tree-optimization/48172
8615 * gcc.dg/vect/pr48172.c: New testcase.
8616
8617 2011-05-12 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR debug/48967
8620 * g++.dg/opt/pr48967.C: New test.
8621
8622 2011-05-11 Jason Merrill <jason@redhat.com>
8623
8624 * g++.dg/cpp0x/constexpr-friend.C: New.
8625 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
8626
8627 * g++.dg/cpp0x/sfinae22.C: New.
8628
8629 2011-05-11 Tobias Burnus <burnus@net-b.de>
8630
8631 PR fortran/48889
8632 * gfortran.dg/generic_24.f90: New.
8633
8634 2011-05-11 Richard Guenther <rguenther@suse.de>
8635
8636 PR tree-optimization/15256
8637 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
8638
8639 2011-05-11 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR debug/48159
8642 * gcc.dg/pr48159-1.c: New test.
8643 * gcc.dg/pr48159-2.c: New test.
8644
8645 2011-05-11 Richard Guenther <rguenther@suse.de>
8646
8647 PR middle-end/48953
8648 * gcc.dg/torture/pr48953.c: New testcase.
8649
8650 2011-05-11 Richard Guenther <rguenther@suse.de>
8651
8652 PR tree-optimization/18041
8653 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
8654
8655 2011-05-11 Alan Modra <amodra@gmail.com>
8656
8657 PR target/47755
8658 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
8659
8660 2011-05-10 Jason Merrill <jason@redhat.com>
8661
8662 * g++.dg/cpp0x/defaulted25.C: New.
8663 * g++.dg/template/crash7.C: Adjust.
8664
8665 * g++.dg/cpp0x/variadic108.C: New.
8666
8667 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
8668
8669 * g++.dg/inherit/virtual9.C: Extend.
8670
8671 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
8672
8673 PR target/48857
8674 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
8675 are passed and returned in vector registers.
8676
8677 2011-05-10 Richard Guenther <rguenther@suse.de>
8678
8679 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
8680 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8681 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8682 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8683 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
8684 applies.
8685
8686 2011-05-10 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR tree-optimization/48611
8689 PR tree-optimization/48794
8690 * gfortran.dg/gomp/pr48611.f90: New test.
8691 * gfortran.dg/gomp/pr48794.f90: New test.
8692
8693 PR debug/48928
8694 * gcc.dg/dfp/pr48928.c: New test.
8695
8696 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8697
8698 PR c++/48522
8699 * g++.dg/cpp0x/pr48522.C: New.
8700
8701 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8702
8703 PR c++/48735
8704 * g++.dg/cpp0x/sfinae21.C: New.
8705
8706 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8707
8708 * g++.dg/template/sfinae28.C: Rename to...
8709 * g++.dg/cpp0x/sfinae19.C: ... this.
8710 * g++.dg/template/sfinae29.C: Rename to...
8711 * g++.dg/cpp0x/sfinae20.C: ... this.
8712
8713 2011-05-09 Jeff Law <law@redhat.com>
8714
8715 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
8716 consistent results.
8717
8718 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
8719
8720 PR c++/20039
8721 * g++.dg/init/pr20039.C: New.
8722
8723 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8724
8725 PR c++/48737
8726 PR c++/48744
8727 * g++.dg/template/sfinae28.C: New.
8728 * g++.dg/template/sfinae29.C: Likewise.
8729
8730 2011-05-09 Jason Merrill <jason@redhat.com>
8731
8732 * g++.dg/template/nontype23.C: New.
8733
8734 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
8735 PR c++/48859
8736 * g++.dg/init/pr48859.C: New.
8737
8738 2011-05-09 Jason Merrill <jason@redhat.com>
8739
8740 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
8741 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
8742 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
8743 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
8744 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
8745 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
8746 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
8747 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
8748
8749 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
8750
8751 * g++.dg/inherit/virtual9.C: New.
8752
8753 2011-05-09 Dodji Seketeli <dodji@redhat.com>
8754
8755 PR c++/48574
8756 * g++.dg/template/dependent-expr8.C: New test case.
8757
8758 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
8759
8760 PR tree-optimization/48837
8761 * gcc.dg/pr48837.c: New testcase.
8762
8763 2011-05-06 Jason Merrill <jason@redhat.com>
8764
8765 * g++.dg/cpp0x/constexpr-condition2.C: New.
8766
8767 * g++.dg/cpp0x/constexpr-missing.C: New.
8768
8769 2011-05-06 Tobias Burnus <burnus@net-b.de>
8770
8771 PR fortran/18918
8772 * gfortran.dg/coarray/this_image_2.f90: New.
8773
8774 2011-05-06 Tobias Burnus <burnus@net-b.de>
8775
8776 PR fortran/48858
8777 PR fortran/48820
8778 * gfortran.dg/bind_c_usage_22.f90: New.
8779 * gfortran.dg/bind_c_usage_23.f90: New.
8780 * gfortran.dg/bind_c_usage_24.f90: New.
8781 * gfortran.dg/bind_c_usage_24_c.c: New.
8782
8783 2011-05-06 Dodji Seketeli <dodji@redhat.com>
8784
8785 PR c++/48838
8786 * g++.dg/template/member9.C: New test case.
8787
8788 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
8789
8790 * gnat.dg/discr29.ad[sb]: New test.
8791 * gnat.dg/discr30.adb: Likewise.
8792
8793 2011-05-05 Julian Brown <julian@codesourcery.com>
8794
8795 * gcc.target/arm/neon-vset_lanes8.c: New test.
8796
8797 2011-05-05 Jason Merrill <jason@redhat.com>
8798
8799 * g++.dg/init/new32.C: New.
8800
8801 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8802
8803 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
8804 Fix typo.
8805
8806 2011-05-05 Jakub Jelinek <jakub@redhat.com>
8807
8808 PR rtl-optimization/48381
8809 * gcc.c-torture/compile/pr48381.c: New test.
8810
8811 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
8812
8813 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
8814 to dg-options.
8815 * gcc.target/i386/opt-1.c: Ditto.
8816
8817 2011-05-04 Jason Merrill <jason@redhat.com>
8818
8819 * g++.dg/conversion/base1.C: New.
8820
8821 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8822
8823 PR libgfortran/48787
8824 * gfortran.dg/round_3.f08: Add more checks to test case.
8825
8826 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
8827
8828 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
8829 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
8830 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
8831 Gate test on effective_target fd_truncate.
8832
8833 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
8834
8835 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
8836 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8837 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
8838 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
8839 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
8840 * gcc.target/i386/pr38824.c: Ditto.
8841 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
8842 * gcc.target/i386/vecinit-2.c: Ditto.
8843 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
8844 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
8845 * gcc.target/i386/parity-2.c: Ditto.
8846 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
8847
8848 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
8849
8850 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
8851 remove duplication.
8852 * gcc.target/bfin/mcpu-bf514.c: Likewise.
8853 * gcc.target/bfin/mcpu-bf516.c: Likewise.
8854 * gcc.target/bfin/mcpu-bf518.c: Likewise.
8855
8856 2011-05-03 Tobias Burnus <burnus@net-b.de>
8857
8858 PR fortran/18918
8859 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
8860
8861 2011-05-03 Tobias Burnus <burnus@net-b.de>
8862
8863 PR fortran/18918
8864 * gfortran.dg/coarray/this_image_1.f90: New.
8865
8866 2011-05-03 Tobias Burnus <burnus@net-b.de>
8867
8868 PR fortran/18918
8869 * gfortran.dg/coarray/caf.dg: New.
8870 * gfortran.dg/coarray/image_index_1.f90: New, copied
8871 from ../coarray_16.f90.
8872
8873 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
8874
8875 PR c++/28501
8876 * g++.dg/ext/complex9.C: New.
8877
8878 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8879
8880 From Mike Frysinger
8881 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
8882 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
8883 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
8884
8885 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
8886
8887 * gcc.target/bfin/builtins: Created.
8888 * gcc.target/bfin/hisilh-O0.c: Deleted.
8889 * gcc.target/bfin/hisilh.c: Moved to...
8890 * gcc.target/bfin/builtins/hisilh.c: ...here.
8891 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
8892 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
8893 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
8894 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
8895 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
8896 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
8897 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
8898 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
8899 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
8900 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
8901 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
8902 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
8903 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
8904 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
8905 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
8906 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
8907 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
8908 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
8909 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
8910 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
8911 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
8912 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
8913 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
8914 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
8915 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
8916 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
8917 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
8918 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
8919 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
8920 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
8921 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
8922 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
8923 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
8924 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
8925 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
8926 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
8927 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
8928 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
8929 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
8930 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
8931 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
8932 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
8933 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
8934 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
8935 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
8936 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
8937 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
8938 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
8939 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
8940 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
8941 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
8942 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
8943 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
8944 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
8945 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
8946 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
8947 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
8948 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
8949 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
8950 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
8951 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
8952 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
8953 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
8954 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
8955 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
8956 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
8957 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
8958 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
8959 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
8960 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
8961 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
8962 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
8963 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
8964 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
8965 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
8966 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
8967 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
8968 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
8969 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
8970 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
8971 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
8972 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
8973 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
8974 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
8975 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
8976 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
8977 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
8978 * gcc.target/bfin/builtins/circptr.c: Ditto.
8979 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
8980 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
8981 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
8982 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
8983 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
8984 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
8985 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
8986 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
8987 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
8988 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
8989 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
8990 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
8991 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
8992 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
8993 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
8994 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
8995 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
8996 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
8997 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
8998 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
8999 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9000 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9001 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9002 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9003 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9004 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9005 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9006 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9007 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9008 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9009 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9010 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9011 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9012 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9013 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9014 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9015 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9016 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9017 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9018 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9019 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9020 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9021 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9022 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9023 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9024 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9025 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9026 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9027 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9028 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9029 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9030 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9031 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9032 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9033 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9034 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9035 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9036 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9037 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9038 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9039 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9040 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9041 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9042 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9043 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9044 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9045 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9046 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9047 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9048 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9049
9050 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9051
9052 * gcc.target/arm/cold-lc.c: New test.
9053
9054 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9055
9056 PR target/48774
9057 * gcc.dg/pr48774.c: New test.
9058
9059 2011-05-03 Richard Guenther <rguenther@suse.de>
9060
9061 * gcc.dg/large-size-array-5.c: New testcase.
9062
9063 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9064
9065 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9066
9067 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9068
9069 * lib/target-supports.exp (check_effective_target_vect_strided):
9070 Replace with...
9071 (check_effective_target_vect_strided2)
9072 (check_effective_target_vect_strided3)
9073 (check_effective_target_vect_strided4)
9074 (check_effective_target_vect_strided8): ...these new functions.
9075
9076 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9077 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9078 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9079 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9080 * gcc.dg/vect/pr37539.c: Likewise.
9081 * gcc.dg/vect/slp-11a.c: Likewise.
9082 * gcc.dg/vect/slp-11b.c: Likewise.
9083 * gcc.dg/vect/slp-11c.c: Likewise.
9084 * gcc.dg/vect/slp-12a.c: Likewise.
9085 * gcc.dg/vect/slp-12b.c: Likewise.
9086 * gcc.dg/vect/slp-18.c: Likewise.
9087 * gcc.dg/vect/slp-19a.c: Likewise.
9088 * gcc.dg/vect/slp-19b.c: Likewise.
9089 * gcc.dg/vect/slp-21.c: Likewise.
9090 * gcc.dg/vect/slp-23.c: Likewise.
9091 * gcc.dg/vect/vect-cselim-1.c: Likewise.
9092
9093 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
9094 instead of vect_interleave && vect_extract_even_odd.
9095 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
9096 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
9097 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
9098 * gcc.dg/vect/vect-1.c: Likewise.
9099 * gcc.dg/vect/vect-10.c: Likewise.
9100 * gcc.dg/vect/vect-98.c: Likewise.
9101 * gcc.dg/vect/vect-107.c: Likewise.
9102 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
9103 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
9104 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
9105 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
9106 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9107 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
9108 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
9109 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
9110 * gcc.dg/vect/vect-strided-float.c: Likewise.
9111 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
9112 * gcc.dg/vect/vect-strided-mult.c: Likewise.
9113 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
9114 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
9115 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
9116 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
9117 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
9118 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9119 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
9120 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
9121 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
9122 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
9123 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
9124 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
9125 * gcc.dg/vect/vect-vfa-03.c: Likewise.
9126
9127 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
9128 target condition.
9129 * gcc.dg/vect/pr30843.c: Likewise.
9130 * gcc.dg/vect/pr33866.c: Likewise.
9131 * gcc.dg/vect/slp-reduc-6.c: Likewise.
9132 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
9133 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
9134 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
9135
9136 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9137
9138 * gcc.dg/vect/slp-11.c: Split into...
9139 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
9140 gcc.dg/vect/slp-11c.c: ...these tests.
9141 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
9142 * gcc.dg/vect/slp-12c.c: ...this new test.
9143 * gcc.dg/vect/slp-19.c: Split into...
9144 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
9145 gcc.dg/vect/slp-19c.c: ...these new tests.
9146
9147 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9148
9149 * lib/target-supports.exp
9150 (check_effective_target_vect_extract_even_odd_wide): Delete.
9151 (check_effective_target_vect_strided_wide): Likewise.
9152 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
9153 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
9154 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
9155 * gcc.dg/vect/pr37539.c: Likewise.
9156 * gcc.dg/vect/slp-11.c: Likewise.
9157 * gcc.dg/vect/slp-12a.c: Likewise.
9158 * gcc.dg/vect/slp-12b.c: Likewise.
9159 * gcc.dg/vect/slp-19.c: Likewise.
9160 * gcc.dg/vect/slp-23.c: Likewise.
9161 * gcc.dg/vect/vect-1.c: Likewise.
9162 * gcc.dg/vect/vect-98.c: Likewise.
9163 * gcc.dg/vect/vect-107.c: Likewise.
9164 * gcc.dg/vect/vect-strided-float.c: Likewise.
9165
9166 2011-05-02 Jason Merrill <jason@redhat.com>
9167
9168 * g++.dg/init/new31.C: New.
9169
9170 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
9171
9172 PR c/35445
9173 * gcc.dg/pr35445.c: New test.
9174
9175 2011-05-02 Jason Merrill <jason@redhat.com>
9176
9177 * c-c++-common/vla-1.c: New.
9178
9179 2011-05-02 Richard Guenther <rguenther@suse.de>
9180
9181 PR tree-optimization/48822
9182 * gcc.dg/torture/pr48822.c: New testcase.
9183
9184 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
9185
9186 PR c++/47969
9187 * g++.dg/cpp0x/constexpr-47969.C: New.
9188
9189 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
9190
9191 PR testsuite/48498
9192 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
9193 on vect_no_align targets.
9194 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
9195 vect_no_align targets.
9196
9197 2011-05-01 Xinliang David Li <davidxl@google.com>
9198
9199 * gcc.dg/tree-ssa/integer-addr.c: New test.
9200 * gcc.dg/tree-ssa/alias_bug.c: New test.
9201
9202 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9203
9204 PR libgfortran/48787
9205 * gfortran.dg/round_3.f08: Add more checks.
9206
9207 2011-04-30 Tobias Burnus <burnus@net-b.de>
9208
9209 PR fortran/48821
9210 * gfortran.dg/import9.f90: New, proper test.
9211 * gfortran.dg/interface_37.f90: Remove bogus
9212 test (bogus copy of interface_36.f90).
9213
9214 2011-04-30 Tobias Burnus <burnus@net-b.de>
9215
9216 PR fortran/48821
9217 * gfortran.dg/interface_37.f90: New.
9218
9219 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
9220
9221 PR fortran/48746
9222 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
9223
9224 2011-04-30 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR tree-optimization/48809
9227 * gcc.c-torture/execute/pr48809.c: New test.
9228
9229 2011-04-29 Jeff Law <law@redhat.com>
9230
9231 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
9232
9233 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9234
9235 PR c++/48606
9236 * g++.dg/init/ctor10.C: New.
9237
9238 2011-04-29 Le-Chun Wu <lcwu@google.com>
9239
9240 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
9241 warning in implicitly instantiated templates.
9242
9243 2011-04-29 Le-Chun Wu <lcwu@google.com>
9244
9245 * g++.dg/warn/Wnull-conversion-1.C: New.
9246 * g++.dg/warn/Wnull-conversion-2.C: New.
9247
9248 2011-04-29 Diego Novillo <dnovillo@google.com>
9249
9250 * g++.old-deja/g++.other/null3.C: Expect warning about
9251 converting boolean to a pointer.
9252
9253 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
9254
9255 PR fortran/48462
9256 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
9257 being a target.
9258
9259 PR fortran/48746
9260 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
9261
9262 2011-04-29 Tobias Burnus <burnus@net-b.de>
9263
9264 PR fortran/48810
9265 * gfortran.dg/typebound_proc_22.f90: New.
9266
9267 PR fortran/48800
9268 * gfortran.dg/interface_36.f90: New.
9269
9270 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9271
9272 PR libgfortran/48488
9273 PR libgfortran/48602
9274 PR libgfortran/48615
9275 PR libgfortran/48684
9276 PR libgfortran/48787
9277 * gfortran.dg/fmt_g.f: Adjust test.
9278 * gfortran.dg/fmt_g0_1.f08: Adjust test.
9279 * gfortran.dg/round_3.f08: New test.
9280 * gfortran.dg/namelist_print_1.f: Adjust test.
9281 * gfortran.dg/char4_iunit_1.f03: Adjust test.
9282 * gfortran.dg/f2003_io_5.f03: Adjust test.
9283 * gfortran.dg/coarray_15.f90: Adjust test.
9284 * gfortran.dg/namelist_65.f90: Adjust test.
9285 * gfortran.dg/fmt_cache_1.f: Adjust test.
9286 * gfortran.dg/char4_iunit_2.f03: Adjust test.
9287 * gfortran.dg/real_const_3.f90: Adjust test.
9288
9289 2011-04-29 Jan Hubicka <jh@suse.cz>
9290
9291 * gcc.dg/tree-ssa/inline-10.c: New testcase.
9292 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
9293
9294 2011-04-28 Xinliang David Li <davidxl@google.com>
9295
9296 * gcc.dg/tree-prof/prof-robust-1.c: New test.
9297 * g++.dg/prof-robust-1.C: New test.
9298
9299 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
9300
9301 PR tree-optimization/48765
9302 * gcc.dg/vect/pr48765.c: New.
9303
9304 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9305
9306 PR tree-optimization/48775
9307 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
9308
9309 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9310
9311 PR c++/48798
9312 * g++.dg/inherit/pr48798.C: New.
9313 * g++.old-deja/g++.other/base1.C: Adjust.
9314
9315 2011-04-28 Dodji Seketeli <dodji@redhat.com>
9316
9317 PR c++/48656
9318 * g++.dg/template/inherit7.C: New test case.
9319
9320 2011-04-28 Richard Guenther <rguenther@suse.de>
9321
9322 PR tree-optimization/40052
9323 PR tree-optimization/15347
9324 * gcc.dg/tree-ssa/vrp57.c: New testcase.
9325 * gcc.dg/pr15347.c: Likewise.
9326
9327 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9328
9329 PR c++/48530
9330 * g++.dg/cpp0x/sfinae18.C: New.
9331
9332 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
9333
9334 PR c++/48771
9335 * g++.dg/ext/is_literal_type1.C: New.
9336
9337 2011-04-28 Tobias Burnus <burnus@net-b.de>
9338
9339 PR fortran/48112
9340 PR fortran/48279
9341 * gfortran.dg/interface_35.f90: New.
9342 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
9343 * gfortran.dg/func_result_6.f90: Add dg-warning.
9344 * gfortran.dg/bessel_1.f90: Ditto.
9345 * gfortran.dg/hypot_1.f90: Ditto.
9346 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
9347 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9348 * gfortran.dg/interface_assignment_4.f90: Ditto.
9349
9350 2011-04-27 Jason Merrill <jason@redhat.com>
9351
9352 * g++.dg/ext/complex8.C: New.
9353
9354 * g++.dg/cpp0x/initlist49.C: New.
9355 * g++.dg/init/new30.C: New.
9356
9357 2011-04-27 Tobias Burnus <burnus@net-b.de>
9358
9359 PR fortran/48788
9360 * gfortran.dg/whole_file_34.f90: New.
9361
9362 2011-04-27 Jan Hubicka <jh@suse.cz>
9363
9364 * gcc.dg/tree-ssa/inline-9.c: New testcase.
9365
9366 2011-04-27 Jason Merrill <jason@redhat.com>
9367
9368 * g++.old-deja/g++.oliva/overload1.C: Adjust.
9369
9370 * g++.dg/parse/ambig6.C: New.
9371
9372 2011-04-27 Nick Clifton <nickc@redhat.com>
9373
9374 * gcc.dg/20020312-2.c: Add definition for RX.
9375
9376 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
9377 option with RX targets.
9378
9379 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
9380 /* */ comments.
9381
9382 2011-04-27 Richard Guenther <rguenther@suse.de>
9383
9384 * gcc.dg/tree-ssa/pr23382.c: Remove.
9385
9386 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
9387
9388 PR target/48767
9389 * gcc.c-torture/compile/pr48767.c: New test.
9390
9391 2011-04-27 Richard Guenther <rguenther@suse.de>
9392
9393 PR tree-optimization/48772
9394 * g++.dg/pr48772.C: New testcase.
9395
9396 2011-04-27 Jakub Jelinek <jakub@redhat.com>
9397
9398 PR c/48742
9399 * gcc.c-torture/compile/pr48742.c: New test.
9400
9401 2011-04-26 Jason Merrill <jason@redhat.com>
9402
9403 * g++.dg/lookup/koenig13.C: New.
9404
9405 * g++.dg/cpp0x/initlist48.C: New.
9406
9407 2011-04-25 Jason Merrill <jason@redhat.com>
9408
9409 * g++.dg/cpp0x/sfinae17.C: New.
9410
9411 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9412
9413 PR target/48258
9414 * gcc.target/powerpc/pr48258-1.c: New file.
9415 * gcc.target/powerpc/pr48258-2.c: Ditto.
9416
9417 2011-04-26 Xinliang David Li <davidxl@google.com>
9418
9419 * gcc.dg/uninit-suppress.c: New test.
9420 * gcc.dg/uninit-suppress.c: New test.
9421
9422 2011-04-26 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR debug/48768
9425 * gcc.dg/pr48768.c: New test.
9426
9427 PR tree-optimization/48734
9428 * gcc.c-torture/compile/pr48734.c: New test.
9429
9430 PR testsuite/48753
9431 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
9432
9433 2011-04-26 Richard Guenther <rguenther@suse.de>
9434
9435 PR tree-optimization/48731
9436 * gcc.dg/torture/pr48731.c: New testcase.
9437
9438 2011-04-26 Richard Guenther <rguenther@suse.de>
9439
9440 PR testsuite/48753
9441 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
9442
9443 2011-04-26 Richard Guenther <rguenther@suse.de>
9444
9445 PR middle-end/48694
9446 * gcc.dg/torture/pr48694-1.c: New testcase.
9447 * gcc.dg/torture/pr48694-2.c: Likewise.
9448
9449 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
9450
9451 * g++.dg/ext/underlying_type1.C: New.
9452 * g++.dg/ext/underlying_type2.C: Likewise.
9453 * g++.dg/ext/underlying_type3.C: Likewise.
9454 * g++.dg/ext/underlying_type4.C: Likewise.
9455 * g++.dg/ext/underlying_type5.C: Likewise.
9456 * g++.dg/ext/underlying_type6.C: Likewise.
9457 * g++.dg/ext/underlying_type7.C: Likewise.
9458 * g++.dg/ext/underlying_type8.C: Likewise.
9459 * g++.dg/ext/underlying_type9.C: Likewise.
9460 * g++.dg/ext/underlying_type10.C: Likewise.
9461
9462 2011-04-25 Jason Merrill <jason@redhat.com>
9463
9464 * g++.dg/cpp0x/regress/template-const2.C: New.
9465
9466 2011-04-25 Jeff Law <law@redhat.com>
9467
9468 * gcc.dg/tree-ssa/vrp56.c: new test.
9469
9470 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9471
9472 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
9473
9474 2011-04-24 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR preprocessor/48740
9477 * c-c++-common/raw-string-11.c: New test.
9478
9479 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
9480
9481 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
9482 hppa*-*-hpux*.
9483
9484 2011-04-23 Tobias Burnus <burnus@net-b.de>
9485
9486 PR fortran/18918
9487 * gfortran.dg/coarray_19.f90: New.
9488
9489 2011-04-23 Jakub Jelinek <jakub@redhat.com>
9490
9491 PR c/48685
9492 * gcc.dg/pr48685.c: New test.
9493
9494 2011-04-22 Jan Hubicka <jh@suse.cz>
9495
9496 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
9497
9498 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9499
9500 PR tree-optimization/48717
9501 * gcc.c-torture/execute/pr48717.c: New test.
9502
9503 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
9504
9505 PR target/48723
9506 * gcc.target/i386/pr48723.c: New test.
9507
9508 2011-04-22 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR c/48716
9511 * gcc.dg/gomp/pr48716.c: New test.
9512 * g++.dg/gomp/pr48716.C: New test.
9513
9514 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
9515
9516 PR c/36750
9517 * gcc.dg/missing-field-init-2.c: Update testcase.
9518
9519 2011-04-22 Alan Modra <amodra@gmail.com>
9520
9521 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
9522
9523 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9524
9525 PR fortran/48405
9526 * gfortran.dg/function_optimize_6.f90: New test.
9527
9528 2011-04-21 Easwaran Raman <eraman@google.com>
9529
9530 * gcc.dg/stack-layout-2.c: New test.
9531
9532 2011-04-21 Richard Guenther <rguenther@suse.de>
9533
9534 PR lto/48703
9535 * g++.dg/lto/pr48207-2_0.C: New testcase.
9536 * g++.dg/lto/pr48207-3_0.C: Likewise.
9537
9538 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
9539
9540 * gnat.dg/volatile5.adb: New test.
9541 * gnat.dg/volatile5_pkg.ads: New helper.
9542
9543 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
9544
9545 PR target/48708
9546 * gcc.target/i386/pr48708.c: New test.
9547
9548 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9549
9550 * gcc.dg/vect/vect-119.c: New test.
9551
9552 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
9553
9554 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
9555 and once without.
9556
9557 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
9558 Richard Sandiford <richard.sandiford@linaro.org>
9559
9560 PR target/46329
9561 * gcc.target/arm/pr46329.c: New test.
9562
9563 2011-04-21 Tobias Burnus <burnus@net-b.de>
9564
9565 PR fortran/18918
9566 * gfortran.dg/coarray_18.f90: New.
9567
9568 2011-04-20 Jason Merrill <jason@redhat.com>
9569
9570 * g++.dg/cpp0x/initlist47.C: New.
9571
9572 * g++.dg/init/dtor4.C: New.
9573
9574 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
9575
9576 PR target/48678
9577 * gcc.target/i386/sse2-pinsrw.c: New test.
9578 * gcc.target/i386/avx-vpinsrw.c: Ditto.
9579 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
9580 * gcc.target/i386/sse2-insvhi.c: Ditto.
9581 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
9582 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
9583
9584 2011-04-20 Jason Merrill <jason@redhat.com>
9585
9586 * g++.dg/template/const4.C: New.
9587
9588 2011-04-20 Easwaran Raman <eraman@google.com>
9589
9590 * gcc.dg/stack-layout-1.c: New test.
9591
9592 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
9593
9594 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
9595 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
9596 function.
9597
9598 2011-04-20 Kai Tietz <ktietz@redhat.com>
9599
9600 * gcc.dg/binop-xor1.c: New test.
9601 * gcc.dg/binop-xor2.c: New test.
9602 * gcc.dg/binop-xor3.c: New test.
9603 * gcc.dg/binop-xor4.c: New test.
9604 * gcc.dg/binop-xor5.c: New test.
9605
9606 2011-04-20 Richard Guenther <rguenther@suse.de>
9607
9608 PR tree-optimization/47892
9609 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
9610
9611 2011-04-20 Richard Guenther <rguenther@suse.de>
9612
9613 PR middle-end/48695
9614 * g++.dg/torture/pr48695.C: New testcase.
9615
9616 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
9617
9618 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
9619 * gcc.c-torture/execute/cmpsi-2.c: Ditto
9620 * gcc.c-torture/execute/pr45262.c: Ditto
9621 * gcc.dg/torture/pr43165.c: Ditto.
9622 * gcc.dg/torture/pr47228.c: Ditto.
9623 * gcc.dg/tree-ssa/pr45144.c: Ditto.
9624 * gcc.dg/ipa/pr45644.c: Ditto.
9625 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
9626 PDP11.
9627
9628 2011-04-19 Jason Merrill <jason@redhat.com>
9629
9630 * g++.dg/ext/complex7.C: New.
9631
9632 * g++.dg/ext/attrib41.C: New.
9633
9634 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
9635
9636 PR testsuite/48676
9637 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
9638
9639 2011-04-19 Jakub Jelinek <jakub@redhat.com>
9640
9641 PR target/48678
9642 * gcc.target/i386/pr48678.c: New test.
9643
9644 2011-04-19 Martin Jambor <mjambor@suse.cz>
9645
9646 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
9647 * g++.dg/opt/devirt2.C: New test.
9648 * g++.dg/ipa/devirt-g-1.C: Likewise.
9649
9650 2011-04-19 Tobias Burnus <burnus@net-b.de>
9651
9652 PR fortran/48588
9653 * gfortran.dg/whole_file_33.f90: New.
9654
9655 2011-04-19 Martin Jambor <mjambor@suse.cz>
9656
9657 * g++.dg/ipa/devirt-7.C: New test.
9658
9659 2011-04-19 Richard Guenther <rguenther@suse.de>
9660
9661 PR lto/48207
9662 * g++.dg/lto/pr48207_0.C: New testcase.
9663
9664 2011-04-18 Jason Merrill <jason@redhat.com>
9665
9666 * g++.dg/init/void1.C: New.
9667
9668 * g++.dg/cpp0x/union4.C: New.
9669
9670 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR middle-end/48661
9673 * g++.dg/torture/pr48661.C: New test.
9674
9675 PR c++/48632
9676 * g++.dg/gomp/pr48632.C: New test.
9677
9678 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
9679
9680 * gcc.target/i386/sse2-maskmovdqu.c: New test.
9681 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
9682
9683 2011-04-18 Tobias Burnus <burnus@net-b.de>
9684
9685 PR fortran/18918
9686 * gfortran.dg/coarray_17.f90: New.
9687 * gfortran.dg/coarray_10.f90: Update dg-error.
9688
9689 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9690
9691 PR testsuite/48251
9692 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
9693 * gfortran.dg/guality/guality.exp: Likewise.
9694
9695 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9696
9697 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
9698
9699 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9700
9701 * gcc.dg/vect/pr48377.c: Remove dg-do run.
9702
9703 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9704
9705 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
9706
9707 2011-04-18 Richard Guenther <rguenther@suse.de>
9708
9709 PR middle-end/46364
9710 * g++.dg/torture/pr46364.C: New testcase.
9711
9712 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9713
9714 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
9715
9716 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
9717
9718 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
9719
9720 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
9721 Ira Rosen <ira.rosen@linaro.org>
9722
9723 PR target/48252
9724 * gcc.target/arm/pr48252.c: New test.
9725
9726 2011-04-18 Jakub Jelinek <jakub@redhat.com>
9727
9728 PR tree-optimization/48616
9729 * gcc.dg/pr48616.c: New test.
9730
9731 2011-04-18 Tobias Burnus <burnus@net-b.de>
9732
9733 PR fortran/18918
9734 * gfortran.dg/coarray_16.f90: New.
9735
9736 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
9737
9738 PR fortran/48462
9739 * gfortran.dg/realloc_on_assign_7.f03: New test.
9740
9741 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9742
9743 PR libgfortran/48602
9744 * gfortran.dg/fmt_g0_6.f08: New test.
9745
9746 2011-04-17 Jason Merrill <jason@redhat.com>
9747
9748 * g++.dg/cpp0x/sfinae16.C: New.
9749
9750 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
9751
9752 * gcc.target/mips/reg-var-1.c: New test.
9753
9754 2011-04-17 Jan Hubicka <jh@suse.cz>
9755
9756 * gcc.dg/winline-5.c: Update testcase.
9757
9758 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
9759
9760 * gnat.dg/discr27.ad[sb]: Move dg directive.
9761 * gnat.dg/discr28.ad[sb]: New test.
9762 * gnat.dg/discr28_pkg.ads: New helper.
9763
9764 2011-04-17 Michael Matz <matz@suse.de>
9765
9766 PR tree-optimization/48622
9767 PR lto/48645
9768 * gcc.dg/lto/pr48622_0.c: New test.
9769
9770 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
9771
9772 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
9773 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
9774 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
9775 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9776 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9777 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9778
9779 2011-04-15 Jason Merrill <jason@redhat.com>
9780
9781 * g++.dg/cpp0x/range-for17.C: New.
9782
9783 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
9784
9785 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
9786 * g++.dg/cpp0x/range-for3.C: Likewise.
9787 * g++.dg/cpp0x/range-for9.C: Correct error message.
9788 * g++.dg/cpp0x/range-for11.C: New.
9789 * g++.dg/cpp0x/range-for12.C: New.
9790 * g++.dg/cpp0x/range-for13.C: New.
9791 * g++.dg/cpp0x/range-for14.C: New.
9792 * g++.dg/cpp0x/range-for15.C: New.
9793 * g++.dg/cpp0x/range-for16.C: New.
9794
9795 2011-04-15 Tobias Burnus <burnus@net-b.de>
9796
9797 PR fortran/18918
9798 * gfortran.dg/coarray_15.f90: Change to dg-do run.
9799
9800 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
9801
9802 * objc.dg/naming-4.m: Updated.
9803 * objc.dg/naming-5.m: Updated.
9804 * objc.dg/naming-6.m: New.
9805 * objc.dg/naming-7.m: New.
9806 * obj-c++.dg/naming-1.mm: Updated.
9807 * obj-c++.dg/naming-2.mm: Updated.
9808 * obj-c++.dg/naming-3.mm: New.
9809 * obj-c++.dg/naming-4.mm: New.
9810
9811 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9812
9813 PR libgfortran/48589
9814 * gfortran.dg/fmt_g0_5.f08: New test.
9815
9816 2011-04-15 Richard Guenther <rguenther@suse.de>
9817
9818 PR testsuite/48286
9819 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
9820
9821 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
9822
9823 * gcc.target/avr/torture/pr41885.c (dg-options): Change
9824 -finline-limit=0 to -fno-inline
9825
9826 2011-04-15 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR target/48614
9829 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
9830 just avx.
9831
9832 2011-04-14 Jakub Jelinek <jakub@redhat.com>
9833
9834 PR target/48605
9835 * gcc.target/i386/sse4_1-insertps-3.c: New test.
9836 * gcc.target/i386/sse4_1-insertps-4.c: New test.
9837 * gcc.target/i386/avx-insertps-3.c: New test.
9838 * gcc.target/i386/avx-insertps-4.c: New test.
9839
9840 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9841
9842 * gcc.target/avr/torture/pr41885.c (dg-options): Add
9843 -finline-limit=0
9844
9845 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9846
9847 PR target/46779
9848 PR target/45291
9849 PR target/41894
9850 * gcc.target/avr/pr46779-1.c: New test case
9851 * gcc.target/avr/pr46779-2.c: New test case
9852
9853 2011-04-14 Jason Merrill <jason@redhat.com>
9854
9855 * g++.dg/cpp0x/sfinae15.C: New.
9856
9857 * g++.dg/cpp0x/sfinae14.C: New.
9858
9859 * g++.dg/ext/vla10.C: New.
9860
9861 2011-04-14 Richard Guenther <rguenther@suse.de>
9862
9863 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
9864
9865 2011-04-14 Richard Guenther <rguenther@suse.de>
9866
9867 * gcc.dg/fold-bitand-4.c: Move ...
9868 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
9869
9870 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
9871
9872 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
9873 variables const.
9874 * gcc.target/avr/torture/trivial.c: Ditto.
9875
9876 2011-04-13 Jason Merrill <jason@redhat.com>
9877
9878 * g++.dg/template/operator11.C: New.
9879
9880 2011-04-13 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR middle-end/48591
9883 * gcc.dg/gomp/pr48591.c: New test.
9884
9885 PR c++/48570
9886 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
9887 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
9888
9889 2011-04-13 Dodji Seketeli <dodji@redhat.com>
9890
9891 PR c++/48574
9892 * g++.dg/template/dependent-expr7.C: New test case.
9893
9894 2011-04-13 Jason Merrill <jason@redhat.com>
9895
9896 * g++.dg/cpp0x/sfinae13.C: New.
9897
9898 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
9899
9900 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
9901
9902 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9903
9904 * gcc.target/arm/pr43698.c: Remove -march option.
9905
9906 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
9907
9908 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
9909 -march option.
9910
9911 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
9912
9913 PR fortran/48360
9914 PR fortran/48456
9915 * gfortran.dg/realloc_on_assign_6.f03: New test.
9916
9917 2011-04-12 Kai Tietz <ktietz@redhat.com>
9918
9919 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
9920 targets the additional -mno-ms-bitfields and
9921 -Wno-packed-bitfield-compat options.
9922 * g++.dg/ext/bitfield3.C: Likewise.
9923 * g++.dg/ext/bitfield4.C: Likewise.
9924 * g++.dg/ext/bitfield5.C: Likewise.
9925 * gcc.dg/bitfld-15.c: Likewise.
9926 * gcc.dg/bitfld-16.c: Likewise.
9927 * gcc.dg/bitfld-17.c: Likewise.
9928 * gcc.dg/bitfld-18.c: Likewise.
9929
9930 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
9931
9932 * gcc.target/arm/neon-vld3-1.c: New test.
9933 * gcc.target/arm/neon-vst3-1.c: New test.
9934 * gcc.target/arm/neon/v*.c: Regenerate.
9935
9936 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9937
9938 PR rtl-optimization/48549
9939 * g++.dg/opt/pr48549.C: New test.
9940
9941 2011-04-12 Richard Guenther <rguenther@suse.de>
9942
9943 PR tree-optimization/46076
9944 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
9945
9946 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9947
9948 PR testsuite/21164
9949 * lib/compat.exp (compat-execute): Declare unsupported after
9950 stripping path from src1.
9951 * lib/lto.exp (lto-execute): Likewise.
9952
9953 2011-04-12 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR c/48552
9956 * gcc.dg/pr48552-1.c: New test.
9957 * gcc.dg/pr48552-2.c: New test.
9958
9959 2011-04-11 Jason Merrill <jason@redhat.com>
9960
9961 * g++.dg/cpp0x/sfinae12.C: New.
9962
9963 * g++.dg/cpp0x/enum10.C: New.
9964
9965 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
9966
9967 * g++.dg/cpp0x/rv-func.C: New.
9968
9969 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9970
9971 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
9972 alpha*-dec-osf5*.
9973
9974 2011-04-11 Martin Jambor <mjambor@suse.cz>
9975
9976 PR tree-optimization/48195
9977 * gcc.dg/ipa/pr48195.c: New test.
9978
9979 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
9980
9981 * gnat.dg/return3.adb: Remove unused switch.
9982
9983 2011-04-08 Mike Stump <mikestump@comcast.net>
9984
9985 PR testsuite/48506
9986 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
9987 default to fno-common.
9988
9989 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
9990
9991 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
9992 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
9993
9994 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9995
9996 PR fortran/48448
9997 * gfortran.dg/function_optimize_5.f90: New test.
9998
9999 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10000
10001 * gnat.dg/aggr17.adb: New test.
10002 * gnat.dg/aggr18.adb: Likewise.
10003
10004 2011-04-08 Michael Matz <matz@suse.de>
10005
10006 PR middle-end/48389
10007 * gcc.target/i386/pr48389.c: New test.
10008
10009 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10010
10011 PR rtl-optimization/48272
10012 * g++.dg/opt/pr48272.C: New.
10013
10014 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10015
10016 PR rtl-optimization/48235
10017 * gcc.dg/pr48235.c: New.
10018
10019 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10020
10021 PR rtl-optimization/48302
10022 * g++.dg/opt/pr48302.C: New.
10023
10024 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10025
10026 PR target/48273
10027 * g++.dg/opt/pr48273.C: New.
10028
10029 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10030
10031 PR rtl-optimization/48442
10032 * gcc.dg/pr48442.c: New.
10033
10034 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10035
10036 PR tree-optimization/48377
10037 * gcc.dg/vect/pr48377.c: New test.
10038
10039 2011-04-07 Jason Merrill <jason@redhat.com>
10040
10041 * g++.dg/cpp0x/regress/call1.C: New.
10042
10043 * g++.dg/cpp0x/variadic107.C: New.
10044
10045 * g++.dg/cpp0x/sfinae11.C: New.
10046 * g++.dg/cpp0x/noexcept02.C: Fix.
10047
10048 * g++.dg/cpp0x/sfinae10.C: New.
10049
10050 * g++.dg/cpp0x/sfinae9.C: New.
10051
10052 * c-c++-common/Wcast-qual-1.c: Move here from...
10053 * gcc.dg/cast-qual-3.c: ...here, and...
10054 * g++.dg/warn/Wcast-qual2.C: ...here.
10055
10056 * g++.dg/cpp0x/sfinae8.C: New.
10057
10058 * g++.dg/cpp0x/sfinae7.C: New.
10059
10060 * g++.dg/cpp0x/enum9.C: New.
10061
10062 2011-04-07 Mike Stump <mikestump@comcast.net>
10063
10064 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10065 with no trampolines.
10066
10067 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR fortran/48117
10070 * gfortran.dg/gomp/pr48117.f90: New test.
10071
10072 PR debug/48343
10073 * gcc.dg/torture/pr48343.c: New test.
10074
10075 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10076
10077 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10078
10079 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10080
10081 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
10082
10083 2011-04-07 Tom de Vries <tom@codesourcery.com>
10084
10085 PR target/43920
10086 * lib/scanasm.exp (object-size): New proc.
10087 * gcc.target/arm/pr43920-2.c: New test.
10088
10089 2011-04-06 Tobias Burnus <burnus@net-b.de>
10090
10091 PR fortran/18918
10092 PR fortran/48477
10093 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
10094
10095 2011-04-06 Steve Ellcey <sje@cup.hp.com>
10096
10097 * gcc.dg/mtune.c: Prune note from output.
10098
10099 2011-04-06 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR debug/48466
10102 * gcc.dg/guality/pr36977.c: New test.
10103 * gcc.dg/guality/pr48466.c: New test.
10104
10105 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10106
10107 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
10108
10109 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
10110
10111 * gnat.dg/return3.adb: New test.
10112
10113 2011-04-06 Richard Guenther <rguenther@suse.de>
10114
10115 PR tree-optimization/47663
10116 * gcc.dg/tree-ssa/inline-8.c: New testcase.
10117
10118 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
10119
10120 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
10121 Solaris 8 and 9 as well.
10122
10123 2011-04-05 Tom de Vries <tom@codesourcery.com>
10124
10125 PR target/43920
10126 * gcc.target/arm/pr43920-1.c: New test.
10127
10128 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
10129
10130 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
10131 (cctor): Actually return the value.
10132 (main): Cast return values.
10133
10134 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10135
10136 * gfortran.dg/character_comparison_8.f90: New test.
10137
10138 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10139
10140 * frontend-passes: (optimize_lexical_comparison): New function.
10141 (optimize_expr): Call it.
10142 (optimize_comparison): Also handle lexical comparison functions.
10143 Return false instad of -2 for unequal comparison.
10144
10145 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10146
10147 PR fortran/48412
10148 * function_optimize_4.f90: New test.
10149
10150 2011-04-04 Tobias Burnus <burnus@net-b.de>
10151
10152 PR fortran/18918
10153 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
10154 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
10155 * gfortran.dg/coarray_15.f90: New.
10156
10157 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10158
10159 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
10160 * gfortran.dg/bessel_7.f90: Likewise.
10161
10162 2011-04-03 Tobias Burnus <burnus@net-b.de>
10163
10164 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
10165
10166 2011-04-03 Richard Guenther <rguenther@suse.de>
10167 Ira Rosen <ira.rosen@linaro.org>
10168
10169 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
10170 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
10171 -ftree-loop-if-convert-stores.
10172
10173 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10174
10175 * gnat.dg/specs/aggr2.ads: New test.
10176
10177 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
10178
10179 * gnat.dg/debug2.ad[sb]: New test.
10180 * gnat.dg/debug2_pkg.ads: New helper.
10181 * gnat.dg/debug3.ad[sb]: New test.
10182
10183 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
10184
10185 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
10186
10187 2011-04-01 Jakub Jelinek <jakub@redhat.com>
10188
10189 PR middle-end/48335
10190 * gcc.c-torture/compile/pr48335-1.c: New test.
10191 * gcc.dg/pr48335-1.c: New test.
10192 * gcc.dg/pr48335-2.c: New test.
10193 * gcc.dg/pr48335-3.c: New test.
10194 * gcc.dg/pr48335-4.c: New test.
10195 * gcc.dg/pr48335-5.c: New test.
10196 * gcc.dg/pr48335-6.c: New test.
10197 * gcc.dg/pr48335-7.c: New test.
10198 * gcc.dg/pr48335-8.c: New test.
10199 * gcc.target/i386/pr48335-1.c: New test.
10200
10201 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
10202
10203 PR c/36299
10204 * gcc.dg/Waddress.c: New test.
10205
10206 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10207
10208 PR fortran/48352
10209 * gfortran.dg/function_optimize_3.f90: New test.
10210
10211 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
10212
10213 * gcc.c-torture/compile/20110401-1.c: New test.
10214
10215 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
10216 * g++.dg/lto/20091002-2_0.C: Likewise.
10217 * g++.dg/lto/20090303_0.c: Likewise.
10218 * g++.dg/lto/20091004-1_0.C: Likewise.
10219 * g++.dg/lto/20091002-3_0.C: Likewise.
10220 * g++.dg/lto/20091004-2_0.C: Likewise.
10221 * g++.dg/lto/20081123_0.C: Likewise.
10222 * g++.dg/lto/20090313_0.C: Likewise.
10223 * g++.dg/lto/20081109-1_0.C: Likewise.
10224 * g++.dg/lto/20081219_0.C: Likewise.
10225 * g++.dg/lto/20081204-1_0.C: Likewise.
10226 * g++.dg/lto/20090302_0.C: Likewise.
10227 * g++.dg/lto/20081119-1_0.C: Likewise.
10228 * g++.dg/lto/20081118_0.C: Likewise.
10229 * gcc.dg/lto/20091020-2_0.c: Likewise.
10230 * gcc.dg/lto/20090210_0.c: Likewise.
10231 * gcc.dg/lto/20081204-1_0.c: Likewise.
10232 * gcc.dg/lto/20081224_0.c: Likewise.
10233 * gcc.dg/lto/20090219_0.c: Likewise.
10234 * gcc.dg/lto/20091014-1_0.c: Likewise.
10235 * gcc.dg/lto/20091016-1_0.c: Likewise.
10236 * gcc.dg/lto/20090206-2_0.c: Likewise.
10237 * gcc.dg/lto/20090116_0.c: Likewise.
10238 * gcc.dg/lto/20091013-1_0.c: Likewise.
10239 * gcc.dg/lto/20091015-1_0.c: Likewise.
10240 * gcc.dg/lto/20090126-2_0.c: Likewise.
10241
10242 2011-03-31 Ian Lance Taylor <iant@google.com>
10243
10244 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
10245
10246 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10247
10248 * gnat.dg/opt16.adb: New test.
10249
10250 2011-03-31 Jason Merrill <jason@redhat.com>
10251
10252 * g++.dg/cpp0x/defaulted24.C: New.
10253
10254 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10255
10256 PR target/16292
10257 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
10258 with -O0.
10259
10260 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
10261
10262 * g++.dg/other/i386-9.C: New test.
10263
10264 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10265
10266 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
10267
10268 2011-03-30 Jason Merrill <jason@redhat.com>
10269
10270 * g++.dg/cpp0x/regress/error-recovery1.C: New.
10271
10272 * g++.dg/cpp0x/regress/isnan.C: New.
10273
10274 * g++.dg/cpp0x/initlist46.C: New.
10275
10276 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
10277
10278 PR target/47551
10279 * gcc.target/arm/neon-modes-2.c: New test.
10280
10281 2011-03-30 Jakub Jelinek <jakub@redhat.com>
10282
10283 PR c/48305
10284 * gcc.c-torture/compile/pr48305.c: New test.
10285
10286 2011-03-29 Jason Merrill <jason@redhat.com>
10287
10288 * g++.dg/cpp0x/regress/value-dep1.C: New.
10289
10290 2011-03-29 Steve Ellcey <sje@cup.hp.com>
10291
10292 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
10293
10294 2011-03-29 Ian Lance Taylor <iant@google.com>
10295
10296 * go.test/go-test.exp: Handle the test lines used in several new
10297 tests.
10298 (errchk): Add opts parameter. Change all callers. Handle parens
10299 in regexps.
10300
10301 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
10302 Dominique d'Humieres <dominiq@lps.ens.fr>
10303
10304 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
10305 and __APPLE__ && __PPC__ && __ALTIVEC__.
10306
10307 2011-03-29 Jason Merrill <jason@redhat.com>
10308
10309 * g++.dg/cpp0x/dependent1.C: New.
10310
10311 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
10312
10313 * g++.dg/cpp0x/constexpr-memfn1.C: New.
10314
10315 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
10316
10317 2011-03-29 Janus Weil <janus@gcc.gnu.org>
10318
10319 PR fortran/48095
10320 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
10321 * gfortran.dg/proc_ptr_comp_32.f90: New.
10322
10323 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10324
10325 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
10326 check for corresponding warning.
10327
10328 2011-03-28 Jason Merrill <jason@redhat.com>
10329
10330 * g++.dg/cpp0x/rv-deduce2.C: New.
10331
10332 2011-03-29 Jakub Jelinek <jakub@redhat.com>
10333
10334 PR debug/48203
10335 * gcc.dg/pr48203.c: New test.
10336
10337 2011-03-28 Jeff Law <law@redhat.com>
10338
10339 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
10340
10341 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
10342
10343 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
10344 and __PPC__ && __ALTIVEC__.
10345
10346 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10347
10348 PR testsuite/48238
10349 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
10350 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10351 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10352 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10353
10354 2011-03-28 Jason Merrill <jason@redhat.com>
10355
10356 * g++.dg/cpp0x/initlist-array2.C: New.
10357
10358 * g++.dg/cpp0x/initlist-array1.C: New.
10359
10360 * g++.dg/cpp0x/constexpr-compound.C: New.
10361
10362 * g++.dg/cpp0x/constexpr-using.C: New.
10363
10364 * g++.dg/cpp0x/constexpr-noexcept.C: New.
10365
10366 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
10367
10368 PR testsuite/48276
10369 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
10370
10371 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
10372
10373 * gcc.dg/slp-1.c: New test.
10374
10375 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
10376
10377 * gcc.target/i386/avx256-unaligned-load-1.c: New.
10378 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
10379 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
10380 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
10381 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
10382 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
10383 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
10384 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10385 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
10386 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10387 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10388 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
10389 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
10390 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
10391
10392 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10393
10394 PR fortran/47065
10395 * gfortran.dg/trim_optimize_5.f90: New test.
10396 * gfortran.dg/trim_optimize_6.f90: New test.
10397
10398 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
10399
10400 PR target/38598
10401 * gcc.target/mips/madd-7.c: Remove -mlong32.
10402 * gcc.target/mips/msub-7.c: Likewise.
10403
10404 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
10405
10406 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
10407 accesses to preserve the meaning of the test for doubleword vectors.
10408 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
10409 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
10410
10411 2011-03-26 Janus Weil <janus@gcc.gnu.org>
10412
10413 PR fortran/48291
10414 * gfortran.dg/class_42.f03: New.
10415
10416 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
10417
10418 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
10419 strided accesses.
10420
10421 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
10422
10423 PR rtl-optimization/48144
10424 * gcc.dg/pr48144.c: New test.
10425
10426 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10427
10428 * gnat.dg/discr27.ad[sb]: New test.
10429
10430 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10431
10432 * gnat.dg/limited_with2.ad[sb]: New test.
10433 * gnat.dg/limited_with2_pkg1.ads: New helper.
10434 * gnat.dg/limited_with2_pkg2.ads: Likewise.
10435
10436 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
10437
10438 * gnat.dg/opt15.adb: New test.
10439 * gnat.dg/opt15_pkg.ad[sb]: New helper.
10440
10441 2011-03-25 Tobias Burnus <burnus@net-b.de>
10442
10443 PR fortran/48174
10444 PR fortran/45304
10445 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
10446 * gfortran.dg/leadz_trailz_3.f90: Ditto
10447
10448 2011-03-25 Martin Jambor <mjambor@suse.cz>
10449
10450 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
10451
10452 2011-03-25 Jason Merrill <jason@redhat.com>
10453
10454 * g++.dg/cpp0x/defaulted22.C: New.
10455 * g++.dg/cpp0x/defaulted23.C: New.
10456 * g++.dg/cpp0x/defaulted15.C: Adjust.
10457
10458 2011-03-25 Jason Merrill <jason@redhat.com>
10459
10460 * g++.dg/cpp0x/move1.C: New.
10461
10462 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
10463
10464 PR target/48287
10465 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
10466
10467 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10468
10469 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
10470 for mips-sgi-irix6.5.
10471 Replace snprintf prototype by <stdio.h>.
10472
10473 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10474
10475 PR testsuite/48283
10476 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
10477 run_expensive_tests.
10478 * gcc.dg/graphite/block-4.c: Likewise.
10479 * gcc.dg/graphite/block-7.c: Likewise.
10480 * gcc.dg/graphite/block-8.c: Likewise.
10481
10482 2011-03-25 Richard Guenther <rguenther@suse.de>
10483
10484 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
10485 * g++.dg/tree-ssa/pr8781.C: Likewise.
10486 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10487 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10488 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10489 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
10490 * gcc.dg/tree-ssa/alias-18.c: Likewise.
10491 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
10492 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
10493 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
10494 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
10495 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
10496 * gcc.dg/tree-ssa/pr21574.c: Likewise.
10497 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
10498 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
10499 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
10500 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
10501 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
10502 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
10503 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
10504 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
10505 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
10506 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
10507 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
10508 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
10509 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
10510 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
10511 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
10512 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
10513 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
10514 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
10515 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
10516 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10517 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10518 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10519 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
10520 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
10521 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
10522 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
10523 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
10524 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
10525 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
10526 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10527 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
10528 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
10529 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
10530 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
10531 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
10532 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
10533 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10534 * c-c++-common/pr46562-2.c: Likewise.
10535 * gfortran.dg/pr42108.f90: Likewise.
10536 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
10537 foo to be inlined even at -O1.
10538 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
10539 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
10540 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
10541 * gcc.dg/matrix/matrix.exp: Disable FRE.
10542
10543 2011-03-24 Jakub Jelinek <jakub@redhat.com>
10544
10545 PR debug/48204
10546 * gcc.dg/dfp/pr48204.c: New test.
10547
10548 2011-03-24 Steve Ellcey <sje@cup.hp.com>
10549
10550 PR target/48209
10551 * gcc.c-torture/execute/pr47917.c: Move this...
10552 * gcc.dg/torture/pr47917.c: to here and add xfails.
10553
10554 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10555
10556 * gnat.dg/array16.ad[sb]: New test.
10557 * gnat.dg/array16.ads: New helper.
10558
10559 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10560
10561 * gnat.dg/derived_type2.adb: New test.
10562
10563 2011-03-24 Richard Guenther <rguenther@suse.de>
10564
10565 PR tree-optimization/48271
10566 * g++.dg/torture/pr48271.C: New testcase.
10567
10568 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
10569
10570 * gnat.dg/array15.ad[sb]: New test.
10571
10572 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
10573
10574 PR target/48237
10575 * gcc.target/i386/pr48237.c: New test.
10576
10577 2011-03-24 Richard Guenther <rguenther@suse.de>
10578
10579 PR middle-end/48269
10580 * gcc.dg/builtin-object-size-10.c: New testcase.
10581
10582 2011-03-24 Richard Guenther <rguenther@suse.de>
10583
10584 PR tree-optimization/46562
10585 * c-c++-common/pr46562-2.c: New testcase.
10586 * c-c++-common/pr46562.c: Likewise.
10587
10588 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
10589
10590 * gcc.dg/vect/vect-cselim-1.c: New test.
10591 * gcc.dg/vect/vect-cselim-2.c: New test.
10592
10593 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
10594
10595 * gcc.target/arm/pr46934.c: New.
10596
10597 2011-03-23 Ian Lance Taylor <iant@google.com>
10598
10599 * go.test/go-test.exp (errchk): Ignore lines containing ////.
10600
10601 2011-03-23 Richard Guenther <rguenther@suse.de>
10602
10603 * gcc.dg/struct: Remove directory and contents.
10604
10605 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10606
10607 PR testsuite/48251
10608 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10609
10610 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10611
10612 * gnat.dg/discr26.ad[sb]: New test.
10613 * gnat.dg/discr26_pkg.ads: New helper.
10614
10615 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
10616
10617 PR target/47553
10618 * gcc.target/arm/neon-vld-1.c: New test.
10619
10620 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
10621
10622 * gnat.dg/array14.ad[sb]: New test.
10623 * gnat.dg/array14_pkg.ads: New helper.
10624
10625 2011-03-22 Joseph Myers <joseph@codesourcery.com>
10626
10627 * gcc.c-torture/execute/920501-8.x: Remove.
10628 * gcc.c-torture/execute/930513-1.x: Remove.
10629 * gcc.c-torture/execute/960312-1.x: Remove.
10630 * gcc.c-torture/compile/20000804-1.c,
10631 gcc.c-torture/compile/20001205-1.c,
10632 gcc.c-torture/compile/20001226-1.c,
10633 gcc.c-torture/compile/20010518-2.c,
10634 gcc.c-torture/compile/20020312-1.c,
10635 gcc.c-torture/compile/20020604-1.c,
10636 gcc.c-torture/compile/920501-12.c,
10637 gcc.c-torture/compile/920501-4.c,
10638 gcc.c-torture/compile/920520-1.c,
10639 gcc.c-torture/compile/980506-1.c,
10640 gcc.c-torture/execute/980709-1.x,
10641 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
10642 options for m68hc11.
10643 * gcc.dg/cpp/assert4.c: Don't handle ARC.
10644 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
10645 m68hc11.
10646
10647 2011-03-22 Nick Clifton <nickc@redhat.com>
10648
10649 * lib/target-supports.exp (check_profiling_available): Add MN10300
10650 to the list of targets that do not support profiling. Restore
10651 alpha sorting to this list.
10652
10653 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10654
10655 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
10656 failure on 32-bit systems.
10657 * gcc.dg/torture/vector-2.c: Ditto.
10658
10659 2011-03-22 Richard Guenther <rguenther@suse.de>
10660
10661 PR tree-optimization/48228
10662 * gcc.dg/Wstrict-overflow-23.c: New testcase.
10663
10664 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10665
10666 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
10667 powerpc.
10668
10669 PR target/48226
10670 * gcc.target/powerpc/pr48226.c: New file.
10671
10672 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
10673
10674 * lib/prune.exp (prune_gcc_output): Prune "could not create
10675 compact unwind for" warnings.
10676
10677 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10678
10679 PR c/42544
10680 PR c/48197
10681 * gcc.c-torture/execute/pr42544.c: New test.
10682 * gcc.c-torture/execute/pr48197.c: New test.
10683
10684 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10685
10686 PR preprocessor/48192
10687 * gcc.target/powerpc/pr48192.c: New file.
10688
10689 PR target/48053
10690 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
10691 split problem of 0 being loaded in a VSX register.
10692
10693 2011-03-21 Richard Guenther <rguenther@suse.de>
10694
10695 PR c/47939
10696 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
10697 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
10698 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
10699 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
10700
10701 2011-03-21 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR target/48213
10704 * gcc.dg/pr48213.c: New test.
10705
10706 2011-03-21 Kai Tietz <ktietz@redhat.com>
10707
10708 PR target/12171
10709 * g++.dg/plugin/attribute_plugin.c: Adjust test.
10710
10711 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
10712
10713 * gcc.target/arm/xor-and.c: New.
10714
10715 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10716
10717 PR fortran/22572
10718 * gfortran.dg/function_optimize_1.f90: New test.
10719 * gfortran.dg/function_optimize_2.f90: New test.
10720
10721 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
10722
10723 PR rtl-optimization/47502
10724 * gcc.target/i386/pr47502-1.c: New.
10725 * gcc.target/i386/pr47502-2.c: Likewise.
10726
10727 2011-03-20 Jakub Jelinek <jakub@redhat.com>
10728
10729 PR rtl-optimization/48156
10730 * gcc.dg/pr48156.c: New test.
10731
10732 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10733
10734 PR libfortran/47439
10735 * gfortran.dg/scratch_1.f90: Adjust test.
10736
10737 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10738
10739 PR libfortran/47439
10740 * gfortran.dg/scratch_1.f90: New test.
10741
10742 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10743
10744 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
10745 variably modified typedefs.
10746 * gcc.dg/c1x-typedef-2.c: Remove.
10747
10748 2011-03-18 Joseph Myers <joseph@codesourcery.com>
10749
10750 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
10751 * gcc.dg/c1x-anon-struct-3.c: New test.
10752 * gcc.dg/anon-struct-11.c: Update.
10753
10754 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10755
10756 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
10757 dg-xfail-run-if.
10758 Only xfail with gas.
10759
10760 2011-03-18 Jason Merrill <jason@redhat.com>
10761
10762 * g++.dg/template/fn-ptr1.C: New.
10763
10764 * g++.dg/overload/volatile1.C: New.
10765
10766 * g++.dg/opt/pr23372.C: New.
10767
10768 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
10769
10770 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10771
10772 PR middle-end/47405
10773 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
10774
10775 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
10776
10777 * gcc.target/arm/unsigned-extend-1.c: New.
10778
10779 2011-03-18 Jakub Jelinek <jakub@redhat.com>
10780
10781 PR bootstrap/48161
10782 * gcc.c-torture/compile/pr48161.c: New test.
10783
10784 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
10785
10786 PR middle-end/47725
10787 * gcc.dg/torture/pr47725.c: New.
10788
10789 2011-03-17 Jason Merrill <jason@redhat.com>
10790
10791 * g++.dg/cpp0x/constexpr-overflow2.C: New.
10792 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
10793
10794 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
10795
10796 * gnat.dg/specs/elab2.ads: New test.
10797 * gnat.dg/specs/elab2_pkg.ads: New helper.
10798
10799 2011-03-17 Jason Merrill <jason@redhat.com>
10800
10801 * g++.dg/cpp0x/decltype-1212.C: New.
10802 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
10803
10804 2011-03-17 Jason Merrill <jason@redhat.com>
10805
10806 * g++.dg/parse/memfnquals1.C: New.
10807
10808 2011-03-17 Richard Guenther <rguenther@suse.de>
10809
10810 PR middle-end/48134
10811 * gcc.dg/pr48134.c: New testcase.
10812
10813 2011-03-17 Richard Guenther <rguenther@suse.de>
10814
10815 PR middle-end/48165
10816 * g++.dg/torture/pr48165.C: New testcase.
10817
10818 2011-03-17 Jakub Jelinek <jakub@redhat.com>
10819
10820 PR rtl-optimization/48141
10821 * gcc.dg/pr48141.c: New test.
10822
10823 2011-03-16 Jason Merrill <jason@redhat.com>
10824
10825 * g++.dg/cpp0x/constexpr-48089.C: New.
10826
10827 * g++.dg/cpp0x/constexpr-abi1.C: New.
10828
10829 * g++.dg/cpp0x/constexpr-46336.C: New.
10830 * g++.dg/parse/friend5.C: Adjust expected errors.
10831
10832 * g++.dg/cpp0x/constexpr-47570.C: New.
10833
10834 2011-03-16 Dodji Seketeli <dodji@redhat.com>
10835
10836 PR debug/47510
10837 * ++.dg/debug/dwarf2/typedef6.C: New test.
10838
10839 2011-03-16 Jason Merrill <jason@redhat.com>
10840
10841 * g++.dg/cpp0x/elision2.C: New.
10842
10843 * g++.dg/cpp0x/constexpr-array3.C: New.
10844
10845 2011-03-16 Jason Merrill <jason@redhat.com>
10846
10847 * g++.dg/cpp0x/sfinae6.C: New.
10848 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
10849 * g++.dg/cpp0x/pr45908.C: Likewise.
10850 * g++.dg/cpp0x/sfinae6.C: Likewise.
10851 * g++.old-deja/g++.jason/conversion11.C: Likewise.
10852 * g++.old-deja/g++.law/arg11.C: Likewise.
10853
10854 2011-03-16 Jason Merrill <jason@redhat.com>
10855
10856 * g++.dg/template/incomplete6.C: New.
10857
10858 2011-03-16 Jeff Law <law@redhat.com>
10859
10860 * gcc.dg/tree-ssa/vrp55.c: New test.
10861
10862 2011-03-16 Jason Merrill <jason@redhat.com>
10863
10864 * g++.dg/cpp0x/auto22.C: New.
10865
10866 2011-03-16 Richard Guenther <rguenther@suse.de>
10867
10868 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
10869 optimizing it away if promoted to const.
10870
10871 2011-03-16 Richard Guenther <rguenther@suse.de>
10872
10873 PR tree-optimization/48149
10874 * gcc.dg/fold-complex-1.c: New testcase.
10875
10876 2011-03-16 Richard Guenther <rguenther@suse.de>
10877
10878 PR testsuite/48147
10879 * gcc.dg/guality/pr45882.c: Really make sure no inlining
10880 or cloning happens.
10881
10882 2011-03-16 Richard Guenther <rguenther@suse.de>
10883
10884 PR tree-optimization/26134
10885 * gcc.dg/tree-ssa/complex-6.c: New testcase.
10886
10887 2011-03-16 Richard Guenther <rguenther@suse.de>
10888
10889 PR tree-optimization/48146
10890 * gcc.dg/torture/pr48146.c: New testcase.
10891
10892 2011-03-16 Richard Guenther <rguenther@suse.de>
10893
10894 * gcc.dg/tree-ssa/pr14814.c: Adjust.
10895 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
10896
10897 2011-03-16 Jakub Jelinek <jakub@redhat.com>
10898
10899 PR middle-end/48136
10900 * gcc.c-torture/compile/pr48136.c: New test.
10901
10902 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
10903
10904 PR debug/45882
10905 * gcc.dg/guality/pr45882.c: New test.
10906
10907 2011-03-15 Jason Merrill <jason@redhat.com>
10908
10909 * g++.dg/cpp0x/constexpr-recursion.C: New.
10910
10911 * g++.dg/cpp0x/implicit11.C: New.
10912
10913 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10914
10915 * g++.dg/cpp0x/constexpr-attribute.C: New.
10916
10917 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
10918
10919 * g++.dg/parse/pr34758.C: New.
10920
10921 2011-03-15 Xinliang David Li <davidxl@google.com>
10922
10923 PR c/47837
10924 * gcc.dg/uninit-pred-7_d.c: New test.
10925 * gcc.dg/uninit-pred-8_d.c: New test.
10926
10927 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10928
10929 PR target/46788
10930 * gcc.target/arm/pr46788.c: New.
10931
10932 2011-03-15 Richard Guenther <rguenther@suse.de>
10933
10934 PR middle-end/47650
10935 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
10936 * gfortran.dg/ishft_4.f90: Likewise.
10937 * gfortran.dg/leadz_trailz_3.f90: Likewise.
10938
10939 2011-03-15 Richard Guenther <rguenther@suse.de>
10940
10941 PR tree-optimization/13954
10942 * g++.dg/tree-ssa/pr13954.C: New testcase.
10943
10944 2011-03-15 Richard Guenther <rguenther@suse.de>
10945
10946 PR tree-optimization/48037
10947 * gcc.target/i386/pr48037-1.c: New testcase.
10948
10949 2011-03-15 Richard Guenther <rguenther@suse.de>
10950
10951 PR tree-optimization/41490
10952 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
10953 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
10954 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
10955 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
10956 * g++.dg/tree-ssa/pr33604.C: Adjust.
10957
10958 2011-03-14 Jakub Jelinek <jakub@redhat.com>
10959
10960 PR middle-end/47917
10961 * gcc.c-torture/execute/pr47917.c: New test.
10962 * gcc.dg/pr47917.c: New test.
10963
10964 PR middle-end/38878
10965 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
10966
10967 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
10968
10969 * gcc.target/i386/sse4_1-floor-vec.c: New test.
10970 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
10971 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
10972 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
10973 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
10974 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
10975 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
10976 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
10977 * gcc.target/i386/avx-floor-vec.c: Ditto.
10978 * gcc.target/i386/avx-ceil-vec.c: Ditto.
10979 * gcc.target/i386/avx-trunc-vec.c: Ditto.
10980 * gcc.target/i386/avx-rint-vec.c: Ditto.
10981 * gcc.target/i386/avx-floorf-vec.c: Ditto.
10982 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
10983 * gcc.target/i386/avx-truncf-vec.c: Ditto.
10984 * gcc.target/i386/avx-rintf-vec.c: Ditto.
10985
10986 2011-03-14 Tom Tromey <tromey@redhat.com>
10987
10988 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
10989 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
10990 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
10991
10992 2011-03-14 Tom Tromey <tromey@redhat.com>
10993
10994 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
10995 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
10996 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
10997
10998 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
10999
11000 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11001
11002 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11003
11004 PR rtl-optimization/47166
11005 * gcc.c-torture/execute/postmod-1.c: New test.
11006
11007 2011-03-14 Richard Guenther <rguenther@suse.de>
11008
11009 PR middle-end/48098
11010 * gcc.dg/torture/pr48098.c: New testcase.
11011
11012 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11013
11014 PR target/48053
11015 * gcc.target/powerpc/pr48053-1.c: New test.
11016 * gcc.target/powerpc/pr48053-2.c: Likewise.
11017
11018 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11019
11020 PR libfortran/48066
11021 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11022
11023 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11024
11025 PR libfortran/48066
11026 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11027
11028 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11029
11030 PR fortran/48059
11031 * gfortran.dg/class_41.f03: New.
11032
11033 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11034
11035 * g++.dg/conversion/cast3.C: New test.
11036
11037 2011-03-11 Jason Merrill <jason@redhat.com>
11038
11039 * g++.dg/template/error45.C: New.
11040
11041 * g++.dg/parse/no-type-defn1.C: New.
11042
11043 * g++.dg/ext/attrib40.C: New.
11044
11045 * g++.dg/cpp0x/regress/array1.C: New.
11046
11047 2011-03-11 Richard Guenther <rguenther@suse.de>
11048
11049 PR tree-optimization/48067
11050 * gcc.dg/pr48067.c: New testcase.
11051
11052 2011-03-11 Richard Guenther <rguenther@suse.de>
11053
11054 PR lto/48073
11055 * g++.dg/lto/20110311-1_0.C: New testcase.
11056
11057 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11058
11059 PR c++/48035
11060 * g++.dg/inherit/virtual8.C: New test.
11061
11062 PR middle-end/48044
11063 * gcc.dg/torture/pr48044.c: New test.
11064
11065 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11066
11067 PR fortran/47768
11068 * gfortran.dg/proc_ptr_comp_31.f90: New.
11069
11070 2011-03-11 Richard Guenther <rguenther@suse.de>
11071
11072 PR tree-optimization/47278
11073 * gcc.dg/torture/pr47278-1.c: New testcase.
11074 * gcc.dg/torture/pr47278-2.c: Likewise.
11075
11076 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11077
11078 PR tree-optimization/48063
11079 * gcc.dg/torture/pr48063.c: New test.
11080
11081 2011-03-10 Jason Merrill <jason@redhat.com>
11082
11083 * g++.dg/template/array22.C: New.
11084
11085 * g++.dg/cpp0x/syntax-err1.C: New.
11086 * g++.dg/parse/error36.C: Adjust expected errors.
11087 * g++.old-deja/g++.pt/ctor2.C: Likewise.
11088 * g++.old-deja/g++.pt/typename3.C: Likewise.
11089 * g++.old-deja/g++.pt/typename4.C: Likewise.
11090 * g++.old-deja/g++.pt/typename6.C: Likewise.
11091
11092 2011-03-09 Jason Merrill <jason@redhat.com>
11093
11094 * g++.dg/template/nontype22.C: New.
11095
11096 2011-03-09 Martin Jambor <mjambor@suse.cz>
11097
11098 PR tree-optimization/47714
11099 * g++.dg/torture/pr47714.C: New test.
11100
11101 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
11102
11103 PR target/47755
11104 * gcc.target/powerpc/pr47755-2.c: New file.
11105
11106 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11107
11108 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
11109 is not set in the environment, pass 64 as first argument when not
11110 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
11111 native where ulimit -u is supported.
11112
11113 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11114
11115 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
11116
11117 2011-03-08 Jason Merrill <jason@redhat.com>
11118
11119 * g++.dg/template/nontype21.C: New.
11120
11121 * g++.dg/template/anon5.C: New.
11122
11123 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11124
11125 PR debug/47881
11126 * gcc.dg/pr47881.c: New test.
11127
11128 2011-03-08 Dodji Seketeli <dodji@redhat.com>
11129
11130 PR c++/47957
11131 * g++.dg/lookup/template3.C: New test.
11132
11133 2011-03-08 Kai Tietz <ktietz@redhat.com>
11134
11135 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
11136 'long' type.
11137
11138 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
11139
11140 PR testsuite/47954
11141 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
11142 sizeof to compute alignment.
11143
11144 2011-03-08 Jakub Jelinek <jakub@redhat.com>
11145
11146 PR tree-optimization/48022
11147 * gcc.dg/pr48022-1.c: New test.
11148 * gcc.dg/pr48022-2.c: New test.
11149
11150 2011-03-07 Jason Merrill <jason@redhat.com>
11151
11152 * g++.dg/template/nontype20.C: New.
11153 * g++.dg/init/member1.C: Adjust expected errors.
11154 * g++.dg/parse/constant4.C: Likewise.
11155 * g++.dg/template/qualified-id3.C: Likewise.
11156 * g++.old-deja/g++.pt/crash10.C: Likewise.
11157
11158 * g++.dg/cpp0x/regress/non-const1.C: New.
11159
11160 2011-03-07 Jakub Jelinek <jakub@redhat.com>
11161
11162 PR debug/47991
11163 * gcc.dg/pr47991.c: New test.
11164
11165 2011-03-07 Jason Merrill <jason@redhat.com>
11166
11167 * g++.dg/abi/mangle46.C: New.
11168
11169 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
11170
11171 PR target/47862
11172 * gcc.target/powerpc/pr47862.c: New.
11173
11174 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
11175
11176 PR target/45413
11177 * gcc.target/i386/combine-mul.c: Require nonpic.
11178
11179 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
11180 Nathan Froyd <froydnj@codesourcery.com>
11181
11182 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
11183
11184 2011-03-06 Mark Mitchell <mark@codesourcery.com>
11185
11186 * README.QMTEST: Remove.
11187
11188 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
11189 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11190
11191 PR fortran/47850
11192 * gfortran.dg/array_constructor_37.f90 : New test.
11193
11194 2011-03-05 Jason Merrill <jason@redhat.com>
11195
11196 * g++.dg/abi/mangle39.C: ABI v5, not 6.
11197 * g++.dg/abi/mangle45.C: Likewise.
11198 * g++.dg/cpp0x/trailing1.C: Likewise.
11199
11200 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11201
11202 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
11203
11204 2011-03-05 Jakub Jelinek <jakub@redhat.com>
11205
11206 PR rtl-optimization/47899
11207 * gcc.dg/pr47899.c: New test.
11208
11209 * gcc.dg/torture/pr47968.c: Ignore warnings.
11210
11211 PR tree-optimization/47967
11212 * gcc.c-torture/compile/pr47967.c: New test.
11213
11214 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11215
11216 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
11217 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
11218
11219 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
11220
11221 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
11222 and property_getAttributes() if __OBJC2__.
11223 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
11224 * objc.dg/property/property-encoding-1.m: New.
11225 * obj-c++.dg/property/property-encoding-1.mm: New.
11226
11227 2011-03-04 Jason Merrill <jason@redhat.com>
11228
11229 * g++.dg/template/pseudodtor6.C: New.
11230
11231 * g++.dg/inherit/covariant19.C: New.
11232
11233 2011-03-04 Richard Guenther <rguenther@suse.de>
11234
11235 PR middle-end/47968
11236 * gcc.dg/torture/pr47968.c: New testcase.
11237
11238 2011-03-04 Richard Guenther <rguenther@suse.de>
11239
11240 PR middle-end/47975
11241 * gcc.dg/torture/pr47975.c: New testcase.
11242
11243 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11244
11245 PR c++/47974
11246 * g++.dg/template/crash106.C: New.
11247
11248 2011-03-03 Jakub Jelinek <jakub@redhat.com>
11249
11250 PR c/47963
11251 * gcc.dg/gomp/pr47963.c: New test.
11252 * g++.dg/gomp/pr47963.C: New test.
11253
11254 2011-03-02 Jason Merrill <jason@redhat.com>
11255
11256 * g++.dg/cpp0x/regress/condition1.C: New.
11257
11258 * g++.dg/cpp0x/constexpr-ctor9.C: New.
11259
11260 2011-03-01 Jason Merrill <jason@redhat.com>
11261
11262 * g++.dg/cpp0x/lambda/lambda-98.C: New.
11263
11264 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
11265
11266 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11267
11268 PR rtl-optimization/47925
11269 * gcc.c-torture/execute/pr47925.c: New test.
11270
11271 2011-03-01 Jason Merrill <jason@redhat.com>
11272
11273 * g++.dg/cpp0x/decltype25.C: New.
11274
11275 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
11276
11277 2011-03-01 Richard Guenther <rguenther@suse.de>
11278
11279 PR tree-optimization/47890
11280 * gcc.dg/torture/pr47890.c: New testcase.
11281
11282 2011-03-01 Richard Guenther <rguenther@suse.de>
11283
11284 PR lto/47924
11285 * gcc.dg/lto/pr47924_0.c: New testcase.
11286
11287 2011-03-01 Richard Guenther <rguenther@suse.de>
11288
11289 PR lto/46911
11290 * gfortran.dg/lto/pr46911_0.f: New testcase.
11291
11292 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11293
11294 PR libgfortran/47933
11295 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
11296 compile errors from older code form.
11297
11298 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11299
11300 PR libgfortran/47567
11301 * gfortran.dg/fmt_fw_d.f90: New test.
11302
11303 2011-02-28 Jason Merrill <jason@redhat.com>
11304
11305 * g++.dg/inherit/covariant18.C: New.
11306
11307 2011-02-28 Jakub Jelinek <jakub@redhat.com>
11308
11309 PR middle-end/47893
11310 * gcc.dg/pr47893.c: New test.
11311
11312 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
11313
11314 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
11315 NULL in case of a selector with conflicting types.
11316 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
11317
11318 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
11319
11320 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
11321 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
11322 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
11323 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
11324
11325 2011-02-28 Jason Merrill <jason@redhat.com>
11326
11327 PR c++/47906
11328 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
11329
11330 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11331
11332 PR libgfortran/47778
11333 * gfortran.dg/namelist_71.f90: New test.
11334
11335 2011-02-27 Jason Merrill <jason@redhat.com>
11336
11337 PR c++/47906
11338 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
11339 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
11340
11341 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11342
11343 PR c++/46466
11344 * g++.dg/cpp0x/constexpr-ctor8.C: New.
11345
11346 2011-02-27 Jakub Jelinek <jakub@redhat.com>
11347
11348 PR fortran/47886
11349 * gfortran.dg/gomp/task-1.f90: Removed.
11350
11351 2011-02-26 Jason Merrill <jason@redhat.com>
11352
11353 * g++.dg/template/this-targ1.C: New.
11354
11355 * g++.dg/cpp0x/regress/template-const1.C: New.
11356 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
11357 * g++.dg/template/function1.C: Adjust.
11358 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
11359 * g++.dg/debug/debug7.C: Adjust.
11360
11361 2011-02-26 Tobias Burnus <burnus@net-b.de>
11362
11363 PR fortran/47886
11364 * gfortran.dg/gomp/task-1.f90: New.
11365
11366 2011-02-25 Jie Zhang <jie@codesourcery.com>
11367
11368 * gcc.target/arm/neon-thumb2-move.c: Add
11369 dg-require-effective-target arm_thumb2_ok.
11370
11371 2011-02-24 Jason Merrill <jason@redhat.com>
11372
11373 * g++.dg/parse/constant1.C: Specify C++98 mode.
11374 * g++.dg/parse/constant5.C: Likewise.
11375 * g++.dg/parse/error2.C: Likewise.
11376 * g++.dg/parse/semicolon3.C: Likewise.
11377 * g++.dg/template/crash14.C: Likewise.
11378 * g++.dg/template/local4.C: Likewise.
11379 * g++.dg/template/nontype3.C: Likewise.
11380 * g++.dg/parse/crash31.C: Adjust expected errors.
11381 * g++.dg/template/function1.C: Likewise.
11382 * g++.dg/template/ref3.C: Likewise.
11383 * g++.dg/template/static9.C: Likewise.
11384 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
11385
11386 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
11387 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
11388 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
11389 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
11390 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
11391
11392 2011-02-24 Jakub Jelinek <jakub@redhat.com>
11393
11394 PR fortran/47878
11395 * gfortran.dg/pr47878.f90: New test.
11396
11397 2011-02-24 Richard Guenther <rguenther@suse.de>
11398
11399 PR testsuite/47801
11400 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
11401 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
11402
11403 2011-02-24 Richard Guenther <rguenther@suse.de>
11404
11405 PR fortran/47839
11406 * gfortran.dg/lto/pr47839_0.f90: New testcase.
11407 * gfortran.dg/lto/pr47839_1.f90: Likewise.
11408
11409 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11410
11411 PR libgfortran/47567
11412 * gfortran.dg/fmt_f0_1.f90: Update test.
11413
11414 2011-02-23 Jason Merrill <jason@redhat.com>
11415
11416 * g++.dg/abi/mangle39.C: Adjust parm mangling.
11417 * g++.dg/abi/mangle45.C: New.
11418
11419 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
11420 * g++.dg/template/canon-type-9.C: Match use of decltype
11421 between declaration and definition.
11422 * g++.dg/template/canon-type-12.C: Likewise.
11423
11424 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
11425
11426 PR fortran/40850
11427 * gfortran.dg/nested_allocatables_1.f90: New.
11428
11429 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
11430
11431 PR c++/46868
11432 * g++.dg/pr46868.C: New test.
11433 * g++.dg/parse/parameter-declaration-1.C: Adjust.
11434 * g++.dg/parse/error14.C: Adjust.
11435
11436 2011-02-23 Richard Guenther <rguenther@suse.de>
11437
11438 PR tree-optimization/47838
11439 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
11440
11441 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11442
11443 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
11444
11445 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
11446
11447 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
11448 * gfortran.dg/count_init_expr.f03: Ditto.
11449 * gfortran.dg/gomp/pr43711.f90: Ditto.
11450 * gcc.dg/struct-parse-2.c: Ditto.
11451 * gcc.dg/parse-error-3.c: Ditto.
11452 * gcc.dg/Wlogical-op-1.c: Ditto.
11453 * gcc.dg/Walways-true-1.c: Ditto.
11454 * gcc.dg/pr24225.c: Ditto.
11455 * gcc.dg/Walways-true-2.c: Ditto.
11456 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
11457 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
11458 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
11459 * g++.dg/overload/defarg4.C: Ditto.
11460 * g++.dg/inherit/covariant16.C: Ditto.
11461 * g++.dg/inherit/virtual7.C: Ditto.
11462 * g++.dg/template/canon-type-9.C: Ditto.
11463 * g++.dg/template/access19.C: Ditto.
11464 * g++.dg/template/call7.C: Ditto.
11465 * g++.dg/template/canon-type-2.C: Ditto.
11466 * g++.dg/template/init7.C: Ditto.
11467 * g++.dg/template/sizeof-template-argument.C: Ditto.
11468 * g++.dg/template/const3.C: Ditto.
11469 * g++.dg/template/sfinae26.C: Ditto.
11470 * g++.dg/template/sfinae26.C: Ditto.
11471 * g++.dg/template/canon-type-11.C: Ditto.
11472 * g++.dg/template/union2.C: Ditto.
11473 * g++.dg/template/canon-type-3.C: Ditto.
11474 * g++.dg/template/canon-type-1.C: Ditto.
11475 * g++.dg/template/canon-type-5.C: Ditto.
11476 * g++.dg/template/canon-type-7.C: Ditto.
11477 * g++.dg/template/canon-type-10.C: Ditto.
11478 * g++.dg/template/spec36.C: Ditto.
11479 * g++.dg/template/typedef38.C: Ditto.
11480 * g++.dg/template/canon-type-4.C: Ditto.
11481 * g++.dg/template/canon-type-6.C: Ditto.
11482 * g++.dg/template/canon-type-13.C: Ditto.
11483 * g++.dg/template/instantiate9.C: Ditto.
11484 * g++.dg/template/ttp22.C: Ditto.
11485 * g++.dg/warn/Wreturn-type-6.C: Ditto.
11486 * g++.dg/warn/Walways-true-1.C: Ditto.
11487 * g++.dg/warn/Wlogical-op-1.C: Ditto.
11488 * g++.dg/warn/Walways-true-2.C: Ditto.
11489 * g++.dg/conversion/op4.C: Ditto.
11490 * g++.dg/opt/pr19650.C: Ditto.
11491 * g++.dg/lookup/friend11.C: Ditto.
11492 * g++.dg/other/default2.C: Ditto.
11493 * g++.dg/other/default3.C: Ditto.
11494 * g++.dg/other/dtor2.C: Ditto.
11495 * g++.dg/other/friend5.C: Ditto.
11496 * g++.dg/other/default5.C: Ditto.
11497 * g++.dg/init/brace6.C: Ditto.
11498 * g++.dg/init/aggr5.C: Ditto.
11499 * g++.dg/init/error2.C: Ditto.
11500 * g++.dg/expr/bound-mem-fun.C: Ditto.
11501 * g++.dg/expr/cond6.C: Ditto.
11502 * g++.dg/expr/stmt-expr-1.C: Ditto.
11503 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
11504 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
11505 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
11506 * g++.dg/cpp0x/bracket1.C: Ditto.
11507 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
11508 * g++.dg/cpp0x/pr38646.C: Ditto.
11509 * g++.dg/cpp0x/variadic73.C: Ditto.
11510 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
11511 * g++.dg/cpp0x/bracket4.C: Ditto.
11512 * g++.dg/cpp0x/decltype4.C: Ditto.
11513 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
11514 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
11515 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
11516 * g++.dg/cpp0x/variadic-new2.C: Ditto.
11517 * g++.dg/cpp0x/decltype2.C: Ditto.
11518 * g++.dg/cpp0x/decltype1.C: Ditto.
11519 * g++.dg/cpp0x/bracket2.C: Ditto.
11520 * g++.dg/cpp0x/decltype5.C: Ditto.
11521 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
11522 * g++.dg/cpp0x/variadic70.C: Ditto.
11523 * g++.dg/cpp0x/decltype6.C: Ditto.
11524 * g++.dg/cpp0x/rvo.C: Ditto.
11525 * g++.dg/cpp0x/vt-40092.C: Ditto.
11526 * g++.dg/cpp0x/variadic-new.C: Ditto.
11527 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
11528 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
11529 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
11530 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
11531 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
11532 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
11533 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
11534 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
11535 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
11536 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
11537 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
11538 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
11539 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
11540 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
11541 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
11542 * g++.dg/cpp0x/pr39639.C: Ditto.
11543 * g++.dg/cpp0x/decltype3.C: Ditto.
11544 * g++.dg/cpp0x/variadic68.C: Ditto.
11545 * g++.dg/cpp0x/variadic-function.C: Ditto.
11546 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
11547 * g++.dg/cpp0x/variadic-bind.C: Ditto.
11548 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
11549 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
11550 * g++.dg/parse/crash35.C: Ditto.
11551 * g++.dg/parse/crash40.C: Ditto.
11552 * g++.dg/parse/defarg12.C: Ditto.
11553 * g++.dg/parse/crash34.C: Ditto.
11554 * g++.dg/parse/constructor3.C: Ditto.
11555 * g++.dg/parse/template23.C: Ditto.
11556 * g++.dg/parse/crash56.C: Ditto.
11557 * g++.dg/parse/dtor13.C: Ditto.
11558 * g++.dg/parse/error33.C: Ditto.
11559 * g++.dg/parse/ctor9.C: Ditto.
11560 * g++.dg/parse/error32.C: Ditto.
11561 * g++.dg/parse/error37.C: Ditto.
11562 * g++.dg/parse/bitfield3.C: Ditto.
11563 * g++.dg/parse/struct-4.C: Ditto.
11564 * g++.dg/ext/has_trivial_copy.C: Ditto.
11565 * g++.dg/ext/is_polymorphic.C: Ditto.
11566 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
11567 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
11568 * g++.dg/ext/has_nothrow_assign.C: Ditto.
11569 * g++.dg/ext/is_union.C: Ditto.
11570 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
11571 * g++.dg/ext/is_pod.C: Ditto.
11572 * g++.dg/ext/has_virtual_destructor.C: Ditto.
11573 * g++.dg/ext/has_trivial_constructor.C: Ditto.
11574 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
11575 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
11576 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
11577 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
11578 * g++.dg/ext/is_abstract.C: Ditto.
11579 * g++.dg/ext/has_trivial_assign.C: Ditto.
11580 * g++.dg/ext/is_class.C: Ditto.
11581 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
11582 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
11583 * g++.dg/ext/is_base_of.C: Ditto.
11584 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
11585 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
11586 * g++.dg/ext/is_empty.C: Ditto.
11587 * g++.dg/ext/is_enum.C: Ditto.
11588 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
11589 * gnat.dg/opt11.adb: Ditto.
11590 * obj-c++.dg/pr45735.mm: Ditto.
11591 * obj-c++.dg/pr24393.mm: Ditto.
11592 * obj-c++.dg/exceptions-2.mm: Ditto.
11593 * objc.dg/pr45735.m: Ditto.
11594 * objc.dg/pr24393.m: Ditto.
11595
11596 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
11597
11598 * objc.dg/attributes/objc-exception-1.m: New.
11599
11600 2011-02-23 Jie Zhang <jie@codesourcery.com>
11601
11602 * gcc.dg/cpp/include7.c: New test.
11603
11604 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11605
11606 PR c++/47242
11607 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
11608
11609 2011-02-23 Jie Zhang <jie@codesourcery.com>
11610
11611 PR rtl-optimization/47763
11612 * gcc.dg/pr47763.c: New test.
11613
11614 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
11615
11616 PR fortran/45743
11617 * gfortran.dg/whole_file_32.f90 : New test.
11618
11619 2011-02-22 Dodji Seketeli <dodji@redhat.com>
11620
11621 PR c++/47666
11622 * g++.dg/inherit/virtual7.C: New test.
11623
11624 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
11625
11626 PR objc/47832
11627 * objc.dg/type-size-3.m: Updated error message.
11628 * objc.dg/type-size-4.m: New test.
11629 * objc.dg/type-size-5.m: New test.
11630
11631 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11632
11633 * lib/gnat.exp: Fix comments.
11634 Don't load libgloss.exp.
11635 (default_gnat_version): Call $compiler with --version.
11636 Adapt regexp for gnatmake output, insert version.
11637 (gnat_version): New proc.
11638 (gnat_init): Remove gnat_libgcc_s_path.
11639 (gnat_target_compile): Likewise.
11640 Remove ld_library_path.
11641 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
11642 (gnat_pass): Remove.
11643 (gnat_pass): Remove.
11644 (gnat_finish): Remove.
11645 (gnat_exit): Remove.
11646 (local_find_gnatmake): Reindent.
11647 (runtest_file_p): Remove.
11648 (prune_warnings): Remove.
11649 (find_gnatclean): New proc.
11650 * lib/gnat-dg.exp (lremove): New proc.
11651 (gnat-dg-test): Reindent.
11652 Remove additional output files.
11653 (gnat-dg-runtest): Remove.
11654
11655 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
11656 * gnat.dg/loop_optimization6.adb: Likewise.
11657 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
11658
11659 2011-02-22 Jakub Jelinek <jakub@redhat.com>
11660
11661 PR tree-optimization/47835
11662 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
11663
11664 2011-02-22 Tobias Burnus <burnus@net-b.de>
11665
11666 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
11667 * gfortran.dg/abstract_type_2.f03: Ditto.
11668 * gfortran.dg/abstract_type_3.f03: Ditto.
11669 * gfortran.dg/abstract_type_4.f03: Ditto.
11670 * gfortran.dg/abstract_type_5.f03: Ditto.
11671 * gfortran.dg/abstract_type_6.f03: Ditto.
11672 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
11673 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
11674 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
11675 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
11676 * gfortran.dg/array_function_5.f90: Ditto.
11677 * gfortran.dg/asynchronous_3.f03: Ditto.
11678 * gfortran.dg/char_expr_1.f90: Ditto.
11679 * gfortran.dg/class_14.f03: Ditto.
11680 * gfortran.dg/data_array_6.f: Ditto.
11681 * gfortran.dg/data_invalid.f90: Ditto.
11682 * gfortran.dg/dot_product_1.f03: Ditto.
11683 * gfortran.dg/func_derived_5.f90: Ditto.
11684 * gfortran.dg/func_result_4.f90: Ditto.
11685 * gfortran.dg/implied_do_1.f90: Ditto.
11686 * gfortran.dg/initialization_25.f90: Ditto.
11687 * gfortran.dg/initialization_26.f90: Ditto.
11688 * gfortran.dg/interface_34.f90: Ditto.
11689 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
11690 * gfortran.dg/keyword_symbol_1.f90: Ditto.
11691 * gfortran.dg/matmul_8.f03: Ditto.
11692 * gfortran.dg/merge_init_expr.f90: Ditto.
11693 * gfortran.dg/pack_assign_1.f90: Ditto.
11694 * gfortran.dg/pack_vector_1.f90: Ditto.
11695 * gfortran.dg/pointer_check_8.f90: Ditto.
11696 * gfortran.dg/product_init_expr.f03: Ditto.
11697 * gfortran.dg/reshape_order_5.f90: Ditto.
11698 * gfortran.dg/reshape_shape_1.f90: Ditto.
11699 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
11700 * gfortran.dg/same_name_2.f90: Ditto.
11701 * gfortran.dg/selected_real_kind_1.f90: Ditto.
11702 * gfortran.dg/spread_init_expr.f03: Ditto.
11703 * gfortran.dg/stmt_func_1.f90: Ditto.
11704 * gfortran.dg/sum_init_expr.f03: Ditto.
11705 * gfortran.dg/transpose_3.f03: Ditto.
11706 * gfortran.dg/unpack_init_expr.f03: Ditto.
11707 * gfortran.dg/warn_conversion.f90: Ditto.
11708 * gfortran.dg/warn_conversion_2.f90: Ditto.
11709 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
11710 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
11711 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
11712 * gfortran.dg/whole_file_16.f90: Ditto.
11713 * gfortran.dg/whole_file_17.f90: Ditto.
11714 * gfortran.dg/whole_file_18.f90: Ditto.
11715 * gfortran.dg/whole_file_20.f03: Ditto.
11716 * gfortran.dg/whole_file_5.f90: Ditto.
11717 * gfortran.dg/whole_file_6.f90: Ditto.
11718 * gfortran.dg/write_invalid_format.f90: Ditto.
11719 * gfortran.dg/zero_sized_6.f90: Ditto.
11720
11721 2011-02-21 Jeff Law <law@redhat.com>
11722
11723 PR rtl-optimization/46178
11724 * gcc.target/i386/pr46178.c: New test.
11725
11726 PR rtl-optimization/46002
11727 * gcc.c-torture/compile/pr46002.c: New test.
11728
11729 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11730
11731 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
11732 *-*-hpux10*.
11733
11734 2011-02-21 Jakub Jelinek <jakub@redhat.com>
11735
11736 PR debug/47106
11737 * g++.dg/debug/pr47106.C: Require effective target lto.
11738
11739 2011-02-21 Jason Merrill <jason@redhat.com>
11740
11741 * g++.dg/cpp0x/constexpr-diag2.C: New.
11742
11743 2011-02-20 Jason Merrill <jason@redhat.com>
11744
11745 * g++.dg/cpp0x/constexpr-ctor7.C: New.
11746
11747 * g++.dg/cpp0x/fntmpdefarg2.C: New.
11748
11749 * g++.dg/overload/conv-op1.C: New.
11750
11751 * g++.dg/cpp0x/constexpr-synth1.C: New.
11752
11753 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11754
11755 * objc.dg/layout-2.m: New.
11756 * objc.dg/selector-3.m: Adjusted location of error message.
11757 * objc.dg/type-size-3.m: Same.
11758 * obj-c++.dg/selector-3.mm: Same.
11759
11760 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
11761
11762 PR objc/47784
11763 * objc.dg/property/dotsyntax-22.m: New.
11764 * obj-c++.dg/property/dotsyntax-22.mm: New.
11765
11766 2011-02-20 Dodji Seketeli <dodji@redhat.com>
11767
11768 PR c++/46394
11769 * g++.dg/template/typedef38.C: New test.
11770
11771 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11772
11773 PR fortran/46818
11774 * gfortran.dg/whole_file_30.f90 : New test.
11775 * gfortran.dg/whole_file_31.f90 : New test.
11776
11777 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
11778
11779 PR fortran/45077
11780 PR fortran/44945
11781 * gfortran.dg/whole_file_28.f90 : New test.
11782 * gfortran.dg/whole_file_29.f90 : New test.
11783
11784 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11785
11786 PR c++/44118
11787 * g++.dg/template/crash105.C: New.
11788
11789 2011-02-19 Jason Merrill <jason@redhat.com>
11790
11791 * g++.dg/cpp0x/regress/no-elide1.C: New.
11792
11793 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
11794
11795 PR tree-optimization/46620
11796 * gcc.dg/pr46620.c: New.
11797
11798 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11799
11800 PR c/47809
11801 * gcc.target/i386/pr47809.c: New test.
11802
11803 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11804 Tobias Burnus <burnus@net-b.de>
11805
11806 * lib/target-supports.exp
11807 (check_effective_target_fortran_large_real): New check for large reals.
11808 * gfortran.dg/nan_7.f90: New test.
11809
11810 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11811
11812 PR libgfortran/47567
11813 * gfortran.dg/fmt_f0_1.f90: Update test.
11814
11815 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
11816
11817 PR fortran/47348
11818 * gfortran.dg/array_constructor_36.f90 : New test.
11819 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
11820 allow for comparison between different elements of the array
11821 constructor at different levels of optimization.
11822
11823 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
11824
11825 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
11826 * gcc.target/i386/pr32280-1.c: Likewise.
11827
11828 2011-02-19 Jakub Jelinek <jakub@redhat.com>
11829
11830 PR target/47800
11831 * gcc.target/i386/pr47800.c: New test.
11832
11833 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
11834
11835 * objc/execute/exceptions/foward-1.x: New.
11836
11837 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11838
11839 PR fortran/47789
11840 * gfortran.dg/derived_constructor_comps_4.f90: New.
11841
11842 2011-02-18 Tobias Burnus
11843
11844 PR fortran/47775
11845 * gfortran.dg/func_result_6.f90: New.
11846
11847 2011-02-18 Michael Matz <matz@suse.de>
11848
11849 PR fortran/45586
11850 * gfortran.dg/lto/pr45586_0.f90: New test.
11851 * gfortran.dg/typebound_proc_20.f90: Ditto.
11852 * gfortran.dg/typebound_proc_21.f90: Ditto.
11853
11854 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
11855
11856 PR c++/47795
11857 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
11858
11859 2011-02-18 Tobias Burnus <burnus@net-b.de>
11860
11861 PR fortran/47750
11862 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
11863 gcc_warning_prefix.
11864 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
11865 normalizing the error/warning output.
11866 * gfortran.dg/Wall.f90: Update dg-error/warning.
11867 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
11868 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
11869 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
11870 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
11871 * gfortran.dg/class_30.f90: Update dg-error/warning.
11872 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
11873 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
11874 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
11875 * gfortran.dg/entry_17.f90: Update dg-error/warning.
11876 * gfortran.dg/entry_19.f90: Update dg-error/warning.
11877 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
11878 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
11879 * gfortran.dg/g77/12632.f: Update dg-error/warning.
11880 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
11881 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
11882 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
11883 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
11884 * gfortran.dg/goto_8.f90: Update dg-error/warning.
11885 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
11886 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
11887 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
11888 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
11889 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
11890 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
11891 * gfortran.dg/volatile3.f90: Update dg-error/warning.
11892 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
11893 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
11894 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
11895 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
11896 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
11897
11898 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11899
11900 PR fortran/47768
11901 * gfortran.dg/proc_ptr_comp_30.f90: New.
11902
11903 2011-02-18 Jakub Jelinek <jakub@redhat.com>
11904
11905 PR debug/47780
11906 * gcc.target/i386/pr47780.c: New test.
11907
11908 2011-02-18 Janus Weil <janus@gcc.gnu.org>
11909
11910 PR fortran/47767
11911 * gfortran.dg/class_40.f03: New.
11912
11913 2011-02-18 Dodji Seketeli <dodji@redhat.com>
11914
11915 PR c++/47208
11916 * g++.dg/cpp0x/auto21.C: New test.
11917
11918 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
11919
11920 * objc.dg/special/unclaimed-category-1.h: Updated for
11921 new ABI support.
11922 * objc.dg/special/unclaimed-category-1.m: Same.
11923 * objc.dg/zero-link-1.m: Same.
11924 * objc.dg/lookup-1.m: Same.
11925 * objc.dg/torture/strings/const-str-9.m
11926 * objc.dg/torture/strings/const-str-10.m: Same.
11927 * objc.dg/torture/strings/const-str-11.m: Same.
11928 * objc.dg/torture/forward-1.m: Same.
11929 * objc.dg/zero-link-2.m: Same.
11930 * objc.dg/encode-7-next-64bit.m: Same.
11931 * objc.dg/method-4.m: Same.
11932 * objc.dg/next-runtime-1.m: Same.
11933 * objc.dg/image-info.m: Same.
11934 * objc.dg/pr23214.m: Same.
11935 * objc.dg/symtab-1.m: Same.
11936 * obj-c++.dg/basic.m: Same.
11937 * obj-c++.dg/proto-lossage-3.m: Same.
11938 * obj-c++.dg/torture/strings/const-str-10.m: Same.
11939 * obj-c++.dg/torture/strings/const-str-11.m: Same.
11940 * obj-c++.dg/torture/strings/const-str-9.m: Same.
11941 * obj-c++.dg/method-11.m: Same.
11942 * objc/execute/enumeration-1.m: Same.
11943 * objc/execute/object_is_class.m: Same.
11944 * objc/execute/formal_protocol-2.m: Same.
11945 * objc/execute/formal_protocol-4.m: Same.
11946 * objc/execute/formal_protocol-6.m: Same.
11947 * objc/execute/bycopy-3.m: Same.
11948 * objc/execute/exceptions/catchall-1.m: Same.
11949 * objc/execute/exceptions/finally-1.m: Same.
11950 * objc/execute/exceptions/local-variables-1.m: Same.
11951 * objc/execute/exceptions/foward-1.m: Same.
11952 * objc/execute/bf-common.h
11953 * objc/execute/enumeration-2.m: Same.
11954 * objc/execute/formal_protocol-1.m: Same.
11955 * objc/execute/formal_protocol-3.m: Same.
11956 * objc/execute/formal_protocol-5.m: Same.
11957 * objc/execute/accessing_ivars.m: Same.
11958 * objc/execute/bycopy-2.m: Same.
11959 * objc/execute/formal_protocol-7.m: Same.
11960 * objc/execute/compatibility_alias.m: Same.
11961 * objc/execute/no_clash.m: Same.
11962 * objc/execute/object_is_meta_class.m: Same.
11963 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
11964 * objc/execute/class-tests-1.h: Include stdio.h.
11965 * objc/execute/class-tests-2.h: Same.
11966 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
11967 runtimes.
11968 * obj-c++.dg/try-catch-2.mm: Same.
11969
11970 2011-02-17 Jakub Jelinek <jakub@redhat.com>
11971
11972 PR c++/47783
11973 * g++.dg/warn/Wunused-parm-4.C: New test.
11974
11975 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
11976 Jan Hubicka <jh@suse.cz>
11977
11978 PR debug/47106
11979 PR debug/47402
11980 * g++.dg/debug/pr47106.C: New.
11981
11982 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
11983
11984 PR target/43653
11985 * gcc.target/i386/pr43653.c: New test.
11986
11987 2011-02-11 Dodji Seketeli <dodji@redhat.com>
11988
11989 PR c++/47172
11990 * g++.dg/template/inherit6.C: New test.
11991
11992 2011-02-16 Janus Weil <janus@gcc.gnu.org>
11993
11994 PR fortran/47745
11995 * gfortran.dg/class_39.f03: New.
11996
11997 2011-02-16 Dodji Seketeli <dodji@redhat.com>
11998
11999 PR c++/47326
12000 * g++.dg/cpp0x/variadic106.C: New test.
12001
12002 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12003
12004 PR libfortran/47757
12005 * gfortran.dg/pr47757-1.f90: New test.
12006 * gfortran.dg/pr47757-2.f90: New test.
12007 * gfortran.dg/pr47757-3.f90: New test.
12008
12009 PR c++/47704
12010 * g++.dg/cpp0x/enum8.C: New test.
12011
12012 2011-02-15 Jason Merrill <jason@redhat.com>
12013
12014 * g++.dg/inherit/implicit-trivial1.C: New.
12015 * g++.dg/cpp0x/implicit-trivial1.C: New.
12016
12017 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12018
12019 PR middle-end/47725
12020 * gcc.dg/torture/pr47725.c: Removed.
12021
12022 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12023
12024 PR target/47755
12025 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12026 constant does not generate a load from memory.
12027
12028 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12029
12030 PR middle-end/47725
12031 * gcc.dg/torture/pr47725.c: New.
12032
12033 2011-02-15 Richard Guenther <rguenther@suse.de>
12034
12035 PR tree-optimization/47743
12036 * gcc.dg/torture/pr47743.c: New testcase.
12037
12038 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12039
12040 PR middle-end/47581
12041 * gcc.target/i386/pr47581.c: New test.
12042
12043 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12044
12045 PR fortran/47730
12046 * gfortran.dg/select_type_22.f03: New.
12047
12048 2011-02-14 Jason Merrill <jason@redhat.com>
12049
12050 * g++.dg/cpp0x/regress/enum1.C: New.
12051
12052 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12053
12054 * gnat.dg/include.adb: New test.
12055
12056 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12057
12058 PR fortran/47728
12059 * gfortran.dg/class_38.f03: New.
12060
12061 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12062
12063 * gcc.dg/pr46494.c: New test.
12064
12065 2011-02-14 Richard Guenther <rguenther@suse.de>
12066
12067 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12068
12069 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12070
12071 PR ada/41929
12072 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12073 sparc*-sun-solaris2.11.
12074
12075 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12076
12077 PR fortran/47349
12078 * gfortran.dg/argument_checking_18.f90: New.
12079
12080 2011-02-13 Tobias Burnus <burnus@net-b.de>
12081
12082 * gfortran.dg/argument_checking_13.f90: Update dg-error.
12083 * gfortran.dg/argument_checking_17.f90: New.
12084
12085 2011-02-12 Janus Weil <janus@gcc.gnu.org>
12086
12087 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
12088 are temporarily disabled.
12089 * gfortran.dg/class_7.f03: Ditto.
12090 * gfortran.dg/coarray_14.f90: Ditto.
12091 * gfortran.dg/typebound_proc_13.f03: Ditto.
12092
12093 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
12094
12095 PR fortran/45586
12096 * gfortran.dg/extends_11.f03: New.
12097
12098 2011-02-11 Xinliang David Li <davidxl@google.com>
12099
12100 PR tree-optimization/47707
12101 * g++.dg/tree-ssa/pr47707.C: New test.
12102
12103 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
12104
12105 * g++.dg/opt/inline17.C: New test.
12106
12107 2011-02-11 Tobias Burnus <burnus@net-b.de>
12108
12109 PR fortran/47550
12110 * gfortran.dg/pure_formal_2.f90: New.
12111
12112 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
12113
12114 PR rtl-optimization/47614
12115 * gfortran.dg/pr47614.f: New.
12116
12117 2011-02-11 Joseph Myers <joseph@codesourcery.com>
12118
12119 PR driver/47678
12120 * gcc.dg/opts-6.c: New test.
12121
12122 2011-02-11 Jakub Jelinek <jakub@redhat.com>
12123
12124 PR debug/47684
12125 * gcc.dg/pr47684.c: New test.
12126
12127 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12128
12129 PR target/47629
12130 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
12131 c99_runtime, dg-add-options c99_runtime.
12132 (main): Use __asm__.
12133
12134 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12135
12136 PR testsuite/47400
12137 * lib/target-supports.exp (check_ascii_locale_available): New proc.
12138 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
12139 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
12140 * gcc.dg/ucnid-10.c: Likewise.
12141 * gcc.dg/ucnid-13.c: Likewise.
12142 * gcc.dg/ucnid-7.c: Likewise.
12143 * gcc.dg/ucnid-8.c: Likewise.
12144 Adapt dg-warning line number.
12145
12146 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
12147
12148 * gcc.target/i386/parity-1.c: Use -march=k8.
12149 * gcc.target/i386/parity-2.c: Ditto.
12150 * gcc.target/i386/vecinit-1.c: Ditto.
12151 * gcc.target/i386/vecinit-2.c: Ditto.
12152
12153 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12154
12155 PR target/46610
12156 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
12157 * gcc.target/mips/save-restore-3.c: Likewise.
12158 * gcc.target/mips/save-restore-4.c: Likewise.
12159 * gcc.target/mips/save-restore-5.c: Likewise.
12160
12161 PR target/47683
12162 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
12163 * g++.dg/tree-prof/partition2.C: Likewise.
12164
12165 2011-02-09 Jason Merrill <jason@redhat.com>
12166
12167 * g++.dg/tree-ssa/inline-3.C: Use a normal function
12168 rather than misdeclare std::puts.
12169
12170 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
12171 * g++.dg/other/warning1.C: Likewise.
12172 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
12173 * g++.old-deja/g++.gb/scope06.C: Likewise.
12174 * g++.old-deja/g++.law/cvt11.C: Likewise.
12175 * g++.old-deja/g++.law/init1.C: Likewise.
12176 * g++.dg/abi/mangle26.C: Likewise.
12177
12178 * g++.dg/template/function1.C: Adjust for C++0x mode.
12179 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
12180
12181 * g++.dg/ext/label10.C: Adjust for C++0x mode.
12182 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
12183
12184 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
12185
12186 * g++.dg/cpp0x/regress/abi-empty7.C: New.
12187
12188 * g++.dg/cpp0x/regress: New directory.
12189 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
12190 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
12191 * g++.dg/cpp0x/regress/regress3.C: New.
12192
12193 2011-02-10 Richard Guenther <rguenther@suse.de>
12194
12195 PR tree-optimization/47677
12196 * gcc.dg/torture/pr47677.c: New testcase.
12197
12198 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
12199
12200 * objc.dg/special/load-category-1.m: Remove unused header.
12201 * objc.dg/special/load-category-1a.m: Likewise.
12202 * objc.dg/special/load-category-2.m: Likewise.
12203 * objc.dg/special/load-category-2a.m: Likewise.
12204 * objc.dg/special/load-category-3.m: Likewise.
12205 * objc.dg/special/load-category-3a.m: Likewise.
12206 * objc.dg/attributes/proto-attribute-2.m: Likewise.
12207 * objc.dg/attributes/proto-attribute-3.m: Likewise.
12208 * objc.dg/attributes/class-attribute-1.m: Likewise.
12209 * objc.dg/property/property.exp: Don't run for Darwin < 9.
12210 * obj-c++.dg/property/property.exp: Likewise.
12211 * objc.dg/attributes/method-sentinel-1.m: Update type header.
12212 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
12213 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
12214 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
12215 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
12216 * obj-c++.dg/template-8.mm: Likewise.
12217
12218 2011-02-10 Jakub Jelinek <jakub@redhat.com>
12219
12220 PR target/47665
12221 * gcc.target/i386/pr47665.c: New test.
12222
12223 2011-02-10 Jie Zhang <jie@codesourcery.com>
12224
12225 PR testsuite/47622
12226 Revert
12227 2011-02-05 Jie Zhang <jie@codesourcery.com>
12228 PR debug/42631
12229 * gcc.dg/pr42631.c: Update test.
12230 * gcc.dg/pr42631-2.c: New test.
12231
12232 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12233
12234 PR fortran/47352
12235 * gfortran.dg/proc_decl_25.f90: New.
12236
12237 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12238
12239 PR fortran/47463
12240 * gfortran.dg/typebound_assignment_2.f03: New.
12241
12242 2011-02-09 Richard Guenther <rguenther@suse.de>
12243
12244 PR tree-optimization/47664
12245 * gcc.dg/tree-ssa/inline-7.c: New testcase.
12246
12247 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
12248
12249 PR middle-end/47646
12250 * gnat.dg/uninit_func.adb: Adjust dg directive.
12251
12252 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
12253
12254 PR middle-end/47646
12255 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
12256
12257 2011-02-09 Janus Weil <janus@gcc.gnu.org>
12258
12259 PR fortran/47637
12260 * gfortran.dg/auto_dealloc_2.f90: New.
12261
12262 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12263
12264 * gcc.dg/builtins-config.h: Remove __sgi handling.
12265 * lib/target-supports.exp (add_options_for_c99_runtime): Add
12266 -std=c99 for mips-sgi-irix6.5*.
12267
12268 2011-02-09 Martin Jambor <mjambor@suse.cz>
12269
12270 PR middle-end/45505
12271 * gfortran.dg/pr25923.f90: Remove xfails.
12272
12273 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12274
12275 PR fortran/47583
12276 * gfortran.dg/inquire_14.f90: New test.
12277
12278 2011-02-08 Janus Weil <janus@gcc.gnu.org>
12279
12280 PR fortran/45290
12281 * gfortran.dg/pointer_init_6.f90: New.
12282
12283 2011-02-08 Jeff Law <law@redhat.com>
12284
12285 PR tree-optimization/42893
12286 * gcc.tree-ssa/pr42893.c: New test.
12287
12288 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
12289
12290 PR tree-optimization/46834
12291 PR tree-optimization/46994
12292 PR tree-optimization/46995
12293 * gcc.dg/graphite/id-pr46834.c: New.
12294 * gfortran.dg/graphite/id-pr46994.f90: New.
12295 * gfortran.dg/graphite/id-pr46995.f90: New.
12296
12297 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12298
12299 PR middle-end/47646
12300 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
12301 using the variable is known the warning is emitted there.
12302 * gcc.dg/uninit-pr19430.c (foo): Likewise.
12303 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
12304
12305 * c-c++-common/pr20000.c (g): Both warnings occur at the return
12306 statement.
12307 (vg): Likewise.
12308 * gcc.dg/noreturn-1.c (foo5): Likewise.
12309 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
12310 (method2): Likewise.
12311
12312 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
12313 the return statement using the uninitialized variable.
12314 * gfortran.dg/pr39666-2.f90 (f): Likewise.
12315
12316 2011-02-08 Richard Guenther <rguenther@suse.de>
12317
12318 PR middle-end/47639
12319 * g++.dg/opt/pr47639.c: New testcase.
12320
12321 2011-02-08 Richard Guenther <rguenther@suse.de>
12322
12323 PR tree-optimization/47632
12324 * g++.dg/opt/pr47632.C: New testcase.
12325
12326 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12327
12328 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
12329
12330 2011-02-07 Richard Guenther <rguenther@suse.de>
12331
12332 PR tree-optimization/47615
12333 * g++.dg/opt/pr47615.C: New testcase.
12334
12335 2011-02-07 Richard Guenther <rguenther@suse.de>
12336
12337 PR tree-optimization/47621
12338 * gcc.dg/torture/pr47621.c: New testcase.
12339
12340 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
12341
12342 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
12343
12344 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
12345
12346 PR fortran/47592
12347 * gfortran.dg/allocate_with_source_1 : New test.
12348
12349 2011-02-05 Jakub Jelinek <jakub@redhat.com>
12350
12351 PR middle-end/47610
12352 * gcc.dg/pr47610.c: New test.
12353
12354 2011-02-05 Jie Zhang <jie@codesourcery.com>
12355
12356 PR debug/42631
12357 * gcc.dg/pr42631.c: Update test.
12358 * gcc.dg/pr42631-2.c: New test.
12359
12360 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12361
12362 PR fortran/47574
12363 * gfortran.dg/pr47574.f90: New test.
12364
12365 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
12366
12367 PR tree-optimization/46194
12368 * gcc.dg/autopar/pr46194.c: New.
12369
12370 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
12371
12372 PR tree-optimization/43695
12373 * g++.dg/ipa/pr43695.C: New.
12374
12375 2011-02-04 Jakub Jelinek <jakub@redhat.com>
12376
12377 PR inline-asm/23200
12378 * gcc.dg/pr23200.c: New test.
12379
12380 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
12381
12382 PR c++/47589
12383 * g++.dg/pr47589.C: New test.
12384
12385 2011-02-03 Dodji Seketeli <dodji@redhat.com>
12386
12387 PR c++/47398
12388 * g++.dg/template/typedef37.C: New test.
12389 * g++.dg/template/param1.C: Adjust expected error message.
12390
12391 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12392
12393 PR middle-end/31490
12394 * gcc.dg/pr31490-2.c: New test.
12395 * gcc.dg/pr31490-3.c: New test.
12396 * gcc.dg/pr31490-4.c: New test.
12397
12398 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
12399 Jakub Jelinek <jakub@redhat.com>
12400
12401 PR c++/46890
12402 * g++.dg/parser/semicolon3.C: Adjust.
12403 * g++.dg/parser/semicolon4.C: New testcase.
12404 * g++.dg/pr46890.C: New testcase.
12405
12406 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12407
12408 PR c++/29571
12409 * g++.dg/init/pr29571.C: New.
12410
12411 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
12412
12413 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
12414 instead of vect_int.
12415
12416 2011-02-03 Jakub Jelinek <jakub@redhat.com>
12417
12418 PR target/47312
12419 * gcc.target/i386/pr47312.c: New test.
12420
12421 PR target/47564
12422 * gcc.target/i386/pr47564.c: New test.
12423
12424 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
12425
12426 PR tree-optimization/45122
12427 * gcc.dg/tree-ssa/pr45122.c: New.
12428
12429 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12430
12431 PR target/47272
12432 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
12433 and vec_vsx_st.
12434
12435 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
12436 and vsx so a default --with-cpu=power7 doesn't give an error
12437 when -mavoid-indexed-addresses is used.
12438
12439 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
12440 wrapper function to save the arguments and then jump to the real
12441 function, rather than depending on the compiler not to move stuff
12442 before an asm.
12443 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
12444
12445 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12446 Paul Thomas <pault@gcc.gnu.org>
12447
12448 PR fortran/47082
12449 * gfortran.dg/class_37.f03 : New test.
12450
12451 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
12452 Richard Guenther <rguenther@suse.de>
12453
12454 PR tree-optimization/40979
12455 PR bootstrap/47044
12456 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
12457 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
12458 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
12459 check_vect_support_and_set_flags.
12460 * gfortran.dg/graphite/vect-pr40979.f90: New.
12461
12462 2011-02-02 Janus Weil <janus@gcc.gnu.org>
12463
12464 PR fortran/47572
12465 * gfortran.dg/class_36.f03: New.
12466
12467 2011-02-02 Richard Guenther <rguenther@suse.de>
12468
12469 PR tree-optimization/47566
12470 * gcc.dg/lto/20110201-1_0.c: New testcase.
12471
12472 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
12473
12474 PR debug/47498
12475 PR debug/47501
12476 PR debug/45136
12477 PR debug/45130
12478 * debug/pr47498.c: New.
12479 * debug/pr47501.c: New.
12480
12481 2011-02-01 Richard Guenther <rguenther@suse.de>
12482
12483 PR tree-optimization/47559
12484 * g++.dg/torture/pr47559.C: New testcase.
12485
12486 2011-02-01 Janus Weil <janus@gcc.gnu.org>
12487
12488 PR fortran/47565
12489 * gfortran.dg/typebound_call_20.f03: New.
12490
12491 2011-02-01 Richard Guenther <rguenther@suse.de>
12492
12493 PR tree-optimization/47555
12494 * gcc.dg/pr47555.c: New testcase.
12495
12496 2011-02-01 Richard Guenther <rguenther@suse.de>
12497
12498 PR tree-optimization/47541
12499 * g++.dg/torture/pr47541.C: New testcase.
12500
12501 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12502
12503 PR fortran/47455
12504 * gfortran.dg/typebound_call_19.f03: New.
12505
12506 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12507
12508 PR c++/47416
12509 * g++.dg/cpp0x/pr47416.C: New test.
12510
12511 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
12512
12513 PR fortran/47519
12514 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
12515
12516 2011-01-31 Janus Weil <janus@gcc.gnu.org>
12517
12518 PR fortran/47463
12519 * gfortran.dg/typebound_assignment_1.f03: New.
12520
12521 2011-01-31 Jakub Jelinek <jakub@redhat.com>
12522
12523 PR tree-optimization/47538
12524 * gcc.c-torture/execute/pr47538.c: New test.
12525
12526 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12527
12528 PR target/45325
12529 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
12530
12531 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12532
12533 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
12534
12535 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
12536
12537 PR rtl-optimization/44031
12538 * gcc.c-torture/compile/20110131-1.c: New test.
12539
12540 2011-01-31 Tobias Burnus <burnus@net-b.de>
12541
12542 PR fortran/47042
12543 * gfortran.dg/stmt_func_1.f90: New.
12544
12545 2011-01-31 Tobias Burnus <burnus@net-b.de>
12546
12547 PR fortran/47042
12548 * gfortran.dg/interface_34.f90: New.
12549
12550 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
12551
12552 PR fortran/47523
12553 * gfortran.dg/realloc_on_assign_5.f03: New test.
12554 * gfortran.dg/realloc_on_assign_5.f03: New test.
12555
12556 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12557
12558 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
12559 * gfortran.dg/bessel_7.f90: Likewise.
12560 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
12561
12562 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
12563 * gfortran.dg/sum_init_expr.f03: Likewise.
12564
12565 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
12566
12567 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
12568 -r -nostdlib.
12569
12570 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
12571 loop only on "vect_intfloat_cvt" targets.
12572
12573 2011-01-29 Tobias Burnus <burnus@net-b.de>
12574
12575 PR fortran/47531
12576 * gfortran.dg/shape_6.f90: New.
12577
12578 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12579
12580 PR libgfortran/47434
12581 * gfortran.dg/read_infnan_1.f90: Update test.
12582 * gfortran.dg/module_nan.f90: Update test.
12583 * gfortran.dg/char4_iunit_1.f03: Update test.
12584 * gfortran.dg/large_real_kind_1.f90: Update test.
12585 * gfortran.dg/real_const_3.f90: Update test.
12586 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
12587
12588 2011-01-29 Dodji Seketeli <dodji@redhat.com>
12589
12590 PR c++/47311
12591 * g++.dg/template/param2.C: New test.
12592
12593 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12594
12595 PR libgfortran/47285
12596 * gfortran.dg/fmt_g.f: New test.
12597
12598 2011-01-28 Tobias Burnus <burnus@net-b.de>
12599
12600 PR fortran/47507
12601 * gfortran.dg/pure_formal_1.f90: New.
12602
12603 2011-01-28 Jakub Jelinek <jakub@redhat.com>
12604
12605 PR target/42894
12606 * gcc.dg/tls/pr42894.c: New test.
12607
12608 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12609
12610 * gcc.dg/pr47276.c: Add dg-require-visibility.
12611
12612 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12613
12614 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
12615
12616 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
12617 Tobias Burnus <burnus@gcc.gnu.org>
12618
12619 PR fortran/45170
12620 PR fortran/35810
12621 PR fortran/47350
12622 * gfortran.dg/realloc_on_assign_3.f03: New test.
12623 * gfortran.dg/realloc_on_assign_4.f03: New test.
12624 * gfortran.dg/allocatable_function_5.f90: New test.
12625 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
12626 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
12627 implemented" dg-errors.
12628
12629 2011-01-27 Jan Hubicka <jh@suse.cz>
12630
12631 PR middle-end/46949
12632 * gcc.dg/attr-weakref-4.c: New testcase
12633
12634 2011-01-27 Martin Jambor <mjambor@suse.cz>
12635
12636 PR tree-optimization/47228
12637 * gcc.dg/torture/pr47228.c: New test.
12638
12639 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12640
12641 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
12642
12643 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12644
12645 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
12646 when using auto-overlay support on the SPU.
12647
12648 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
12649
12650 PR rtl-optimization/44174
12651 * gcc.target/i386/asm-6.c: New test.
12652
12653 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
12654
12655 PR rtl-optimization/46856
12656 * gcc.c-torture/compile/pr46856.c: New test.
12657
12658 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
12659 Andrew Pinski <pinskia@gmail.com>
12660
12661 PR c/43082
12662 * gcc.dg/pr43082.c: New.
12663
12664 2011-01-26 DJ Delorie <dj@redhat.com>
12665
12666 PR rtl-optimization/46878
12667 * gcc.dg/pr46878-1.c: New test.
12668
12669 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12670
12671 PR c++/47476
12672 * g++.dg/cpp0x/pr47476.C: New test.
12673
12674 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
12675
12676 * gcc.c-torture/compile/20110126-1.c: New test.
12677
12678 2011-01-26 Jakub Jelinek <jakub@redhat.com>
12679
12680 PR c/47473
12681 * gcc.dg/torture/pr47473.c: New test.
12682
12683 2011-01-26 Jan Hubicka <jh@suse.cz>
12684
12685 PR target/47237
12686 * gcc.c-torture/execute/pr47237.c: New testcase.
12687
12688 2011-01-26 Jan Hubicka <jh@suse.cz>
12689
12690 PR tree-optimization/47190
12691 * gcc.dg/attr-weakref-3.c: New testcase.
12692
12693 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
12694
12695 PR c++/43601
12696 * gcc.dg/dll-9a.c: New test file.
12697 * gcc.dg/dll-11.c: Likewise.
12698 * gcc.dg/dll-12.c: Likewise.
12699 * gcc.dg/dll-12a.c: Likewise.
12700 * gcc.dg/dll-11a.c: Likewise.
12701 * gcc.dg/dll-9.c: Likewise.
12702 * gcc.dg/dll-10.c: Likewise.
12703 * gcc.dg/dll-10a.c: Likewise.
12704 * g++.dg/ext/dllexport4a.cc: Likewise.
12705 * g++.dg/ext/dllexport4.C: Likewise.
12706 * g++.dg/ext/dllexport5.C: Likewise.
12707 * g++.dg/ext/dllexport5a.cc: Likewise.
12708
12709 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12710
12711 PR tree-optimization/46970
12712 * gcc.dg/graphite/pr46970.c: New.
12713
12714 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12715
12716 PR tree-optimization/46215
12717 * gcc.dg/graphite/pr46215.c: New.
12718
12719 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12720
12721 PR tree-optimization/46168
12722 * gcc.dg/graphite/pr46168.c: New.
12723
12724 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12725
12726 PR tree-optimization/43657
12727 * gcc.dg/graphite/pr43657.c: New.
12728
12729 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12730
12731 PR tree-optimization/29832
12732 * gfortran.dg/graphite/pr29832.f90: New.
12733
12734 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12735
12736 PR tree-optimization/43567
12737 * gcc.dg/graphite/pr43567.c: New.
12738
12739 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12740
12741 * gfortran.dg/graphite/interchange-4.f: New.
12742 * gfortran.dg/graphite/interchange-5.f: New.
12743
12744 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
12745 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
12746 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
12747 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
12748 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
12749 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
12750 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
12751 * gfortran.dg/ltrans-7.f90: Removed.
12752 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
12753
12754 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
12755 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
12756 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
12757 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
12758 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
12759 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
12760 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
12761 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
12762 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
12763 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
12764 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
12765 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
12766 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
12767 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
12768 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
12769 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
12770 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
12771 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
12772 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
12773 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
12774 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
12775 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
12776 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
12777 * gcc.dg/tree-ssa/data-dep-1.c
12778 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
12779 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
12780 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
12781 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
12782 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
12783
12784 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12785
12786 PR tree-optimization/47265
12787 PR tree-optimization/47443
12788 * gcc.c-torture/compile/pr47265.c: New test.
12789 * gcc.dg/pr47443.c: New test.
12790
12791 2011-01-25 Martin Jambor <mjambor@suse.cz>
12792
12793 PR tree-optimization/47382
12794 * g++.dg/torture/pr47382.C: New test.
12795 * g++.dg/opt/devirt1.C: Xfail.
12796
12797 2011-01-25 Yao Qi <yao@codesourcery.com>
12798
12799 PR target/45701
12800 * gcc.target/arm/pr45701-1.c: New test.
12801 * gcc.target/arm/pr45701-2.c: New test.
12802 * gcc.target/arm/pr45701-3.c: New test.
12803
12804 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12805 Jakub Jelinek <jakub@redhat.com>
12806
12807 PR tree-optimization/47271
12808 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
12809
12810 2011-01-25 Nick Clifton <nickc@redhat.com>
12811
12812 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
12813 (saturate_add): Delete.
12814 (exchange): Delete.
12815 (main): Do not run saturate_add.
12816 (set_interrupts): Delete.
12817
12818 2011-01-25 Tobias Burnus <burnus@net-b.de>
12819
12820 PR fortran/47448
12821 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
12822
12823 2011-01-25 Jakub Jelinek <jakub@redhat.com>
12824
12825 PR tree-optimization/47427
12826 PR tree-optimization/47428
12827 * gcc.c-torture/compile/pr47427.c: New test.
12828 * gcc.c-torture/compile/pr47428.c: New test.
12829
12830 2011-01-25 Richard Guenther <rguenther@suse.de>
12831
12832 PR middle-end/47411
12833 * gcc.dg/torture/pr47411.c: New testcase.
12834
12835 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12836
12837 * gfortran.dg/graphite/id-24.f: New.
12838 * gfortran.dg/graphite/id-25.f: New.
12839
12840 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12841
12842 * gfortran.dg/graphite/id-23.f: New.
12843
12844 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12845
12846 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
12847
12848 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12849
12850 * gcc.dg/graphite/block-0.c: Un-XFAILed.
12851 * gcc.dg/graphite/block-1.c: Un-XFAILed.
12852 * gcc.dg/graphite/block-7.c: Un-XFAILed.
12853 * gcc.dg/graphite/block-8.c: Un-XFAILed.
12854 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
12855 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
12856 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
12857 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
12858 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
12859
12860 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
12861
12862 * gcc.dg/graphite/block-0.c: Add documentation.
12863 * gcc.dg/graphite/block-4.c: Same.
12864 * gcc.dg/graphite/block-7.c: Same.
12865 * gcc.dg/graphite/block-8.c: New.
12866 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
12867 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
12868 * gcc.dg/graphite/interchange-12.c: Add documentation.
12869 * gcc.dg/graphite/interchange-13.c: New.
12870 * gcc.dg/graphite/interchange-14.c: New.
12871 * gcc.dg/graphite/interchange-15.c: New.
12872 * gcc.dg/graphite/interchange-8.c: Add documentation.
12873 * gcc.dg/graphite/interchange-mvt.c: Same.
12874
12875 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
12876
12877 PR target/47408
12878 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
12879 * gcc.target/powerpc/altivec-14.c: Ditto.
12880 * gcc.target/powerpc/altivec-33.c: Ditto.
12881 * gcc.target/powerpc/altivec-types-1.c: Ditto.
12882 * gcc.target/powerpc/altivec-types-2.c: Ditto.
12883 * gcc.target/powerpc/altivec-types-3.c: Ditto.
12884 * gcc.target/powerpc/altivec-types-4.c: Ditto.
12885 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
12886 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
12887 * g++.dg/ext/altivec-15.C: Ditto.
12888 * g++.dg/ext/altivec-types-1.C: Ditto.
12889 * g++.dg/ext/altivec-types-2.C: Ditto.
12890 * g++.dg/ext/altivec-types-3.C: Ditto.
12891 * g++.dg/ext/altivec-types-4.C: Ditto.
12892
12893 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12894
12895 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
12896
12897 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12898
12899 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
12900 optimization options.
12901
12902 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12903
12904 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
12905
12906 PR testsuite/45988
12907 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
12908
12909 2011-01-23 Tobias Burnus <burnus@net-b.de>
12910
12911 PR fortran/47421
12912 * gfortran.dg/allocatable_scalar_12.f90: New.
12913
12914 2011-01-23 Ira Rosen <irar@il.ibm.com>
12915
12916 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
12917 vectorization to be not profitable if peeling is used to
12918 realign the memory access.
12919 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
12920 loop bound to avoid loop unrolling.
12921 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
12922
12923 2011-01-22 Jan Hubicka <jh@suse.cz>
12924
12925 PR lto/47333
12926 * g++.dg/lto/pr47333.C: New file.
12927
12928 2011-01-22 Jan Hubicka <jh@suse.cz>
12929
12930 PR tree-optimization/43884
12931 PR lto/44334
12932 * gcc.dg/autopar/outer-2.c: Increase array size.
12933 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
12934
12935 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
12936
12937 PR fortran/38536
12938 * gfortran.dg/c_loc_tests_16.f90: New test.
12939
12940 2011-01-22 Tobias Burnus <burnus@net-b.de>
12941
12942 PR fortran/47399
12943 * gfortran.dg/typebound_proc_19.f90: New.
12944
12945 2011-01-21 Jeff Law <law@redhat.com>
12946
12947 PR tree-optimization/47053
12948 * g++.dg/pr47053.C: New test.
12949
12950 2011-01-21 Jason Merrill <jason@redhat.com>
12951
12952 PR c++/47041
12953 * g++.dg/cpp0x/constexpr-ctor6.C: New.
12954
12955 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12956
12957 PR c++/47388
12958 * g++.dg/cpp0x/range-for10.C: New test.
12959 * g++.dg/template/for1.C: New test.
12960
12961 PR middle-end/45566
12962 * g++.dg/tree-prof/partition3.C: New test.
12963
12964 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
12965
12966 PR rtl-optimization/47366
12967 * g++.dg/opt/pr47366.C: New test.
12968
12969 2011-01-21 Jason Merrill <jason@redhat.com>
12970
12971 PR c++/46552
12972 * g++.dg/cpp0x/constexpr-regress2.C: New.
12973
12974 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
12975
12976 2011-01-21 Jeff Law <law@redhat.com>
12977
12978 PR rtl-optimization/41619
12979 * gcc.dg/pr41619.c: New.
12980
12981 2011-01-21 Jakub Jelinek <jakub@redhat.com>
12982
12983 PR tree-optimization/47355
12984 * g++.dg/opt/pr47355.C: New test.
12985
12986 2011-01-21 Richard Guenther <rguenther@suse.de>
12987
12988 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
12989 making main hot.
12990
12991 2011-01-21 Richard Guenther <rguenther@suse.de>
12992
12993 PR tree-optimization/47365
12994 * gcc.dg/torture/pr47365.c: New testcase.
12995 * gcc.dg/tree-ssa/pr47392.c: Likewise.
12996
12997 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12998
12999 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13000
13001 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13002
13003 PR tree-optimization/47391
13004 * gcc.dg/pr47391.c: New test.
13005
13006 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13007
13008 * g++.dg/template/char1.C: Use signed char.
13009
13010 2011-01-21 Tobias Burnus <burnus@net-b.de>
13011
13012 PR fortran/47377
13013 * gfortran.dg/pointer_target_4.f90: New.
13014
13015 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13016
13017 PR target/47251
13018 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13019 ILP32 system and not IP32.
13020
13021 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13022
13023 PR debug/46583
13024 * g++.dg/debug/pr46583.C: New.
13025
13026 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13027
13028 PR debug/47283
13029 * g++.dg/debug/pr47283.C: New test.
13030
13031 PR testsuite/47371
13032 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13033 * gcc.target/i386/headmerge-2.c: Likewise.
13034
13035 2011-01-20 Richard Guenther <rguenther@suse.de>
13036
13037 PR middle-end/47370
13038 * gcc.dg/torture/pr47370.c: New testcase.
13039
13040 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13041
13042 PR tree-optimization/46130
13043 * gcc.dg/pr46130-1.c: New test.
13044 * gcc.dg/pr46130-2.c: New test.
13045
13046 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13047
13048 PR c++/47291
13049 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13050
13051 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13052
13053 PR debug/46240
13054 * g++.dg/debug/pr46240.cc: New.
13055
13056 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13057
13058 PR c++/47303
13059 * g++.dg/template/anonunion1.C: New test.
13060
13061 PR rtl-optimization/47337
13062 * gcc.c-torture/execute/pr47337.c: New test.
13063
13064 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13065
13066 PR testsuite/45342
13067 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13068
13069 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13070
13071 PR tree-optimization/46021
13072 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13073
13074 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13075
13076 PR tree-optimization/47290
13077 * g++.dg/torture/pr47290.C: New test.
13078
13079 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13080
13081 PR fortran/47240
13082 * gfortran.dg/proc_ptr_comp_29.f90: New.
13083
13084 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
13085
13086 PR testsuite/41146
13087 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
13088 powerpc-apple-darwin9.
13089
13090 2011-01-18 Jakub Jelinek <jakub@redhat.com>
13091
13092 PR rtl-optimization/47299
13093 * gcc.c-torture/execute/pr47299.c: New test.
13094
13095 2011-01-17 Jason Merrill <jason@redhat.com>
13096
13097 * g++.dg/cpp0x/constexpr-virtual.C: New.
13098
13099 2011-01-17 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR fortran/47331
13102 * gfortran.dg/gomp/pr47331.f90: New test.
13103
13104 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
13105
13106 PR objc/47314
13107 * objc.dg/selector-warn-1.m: New.
13108 * obj-c++.dg/selector-warn-1.mm: New.
13109
13110 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
13111
13112 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
13113 Update dg-final accordingly.
13114
13115 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13116
13117 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
13118
13119 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13120
13121 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
13122 target check.
13123 * gcc.dg/guality/pr36728-2.c: Likewise.
13124
13125 2011-01-17 Richard Guenther <rguenther@suse.de>
13126
13127 PR tree-optimization/47313
13128 * g++.dg/torture/pr47313.C: New testcase.
13129
13130 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
13131
13132 PR target/47318
13133 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
13134 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
13135 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13136 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
13137
13138 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
13139 as __m256i.
13140 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
13141 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
13142 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
13143
13144 2011-01-17 Richard Guenther <rguenther@suse.de>
13145
13146 PR tree-optimization/45967
13147 * gcc.dg/torture/pr45967-2.c: New testcase.
13148 * gcc.dg/torture/pr45967-3.c: Likewise.
13149
13150 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13151
13152 PR testsuite/47325
13153 * g++.dg/ext/pr47213.C: Require visibility.
13154
13155 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13156
13157 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
13158 * gcc.dg/fixed-point/struct-union.c: Update error messages.
13159
13160 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
13161
13162 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
13163 Linux-based targets.
13164
13165 2011-01-13 Jan Hubicka <jh@suse.cz>
13166
13167 PR tree-optimization/47276
13168 * gcc.dg/pr47276.c: New testcase.
13169
13170 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
13171 Jonathan Wakely <jwakely.gcc@gmail.com>
13172
13173 PR c++/33558
13174 * g++.dg/other/pr33558.C: New.
13175 * g++.dg/other/pr33558-2.C: New.
13176
13177 2011-01-14 Martin Jambor <mjambor@suse.cz>
13178
13179 PR tree-optimization/45934
13180 PR tree-optimization/46302
13181 * g++.dg/ipa/devirt-c-1.C: New test.
13182 * g++.dg/ipa/devirt-c-2.C: Likewise.
13183 * g++.dg/ipa/devirt-c-3.C: Likewise.
13184 * g++.dg/ipa/devirt-c-4.C: Likewise.
13185 * g++.dg/ipa/devirt-c-5.C: Likewise.
13186 * g++.dg/ipa/devirt-c-6.C: Likewise.
13187 * g++.dg/ipa/devirt-6.C: Likewise.
13188 * g++.dg/ipa/devirt-d-1.C: Likewise.
13189 * g++.dg/torture/pr45934.C: Likewise.
13190
13191 2011-01-14 Jason Merrill <jason@redhat.com>
13192
13193 * g++.dg/cpp0x/variadic105.C: New.
13194
13195 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
13196 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13197
13198 PR objc/45989
13199 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13200 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
13201 execution tests on i?86-*-*, x86_64-*-* and
13202 powerpc*-apple-darwin* && ilp32.
13203 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
13204 tests on i?86-*-* and x86_64-*-*.
13205
13206 2011-01-14 Richard Guenther <rguenther@suse.de>
13207
13208 PR tree-optimization/47280
13209 * g++.dg/opt/pr47280.C: New testcase.
13210
13211 2011-01-14 Jason Merrill <jason@redhat.com>
13212
13213 * g++.dg/cpp0x/constexpr-regress1.C: New.
13214
13215 * g++.dg/ext/flexary2.C: New.
13216
13217 2011-01-14 Richard Guenther <rguenther@suse.de>
13218
13219 PR middle-end/47281
13220 * gcc.dg/torture/pr47281.c: New testcase.
13221 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
13222
13223 2011-01-14 Richard Guenther <rguenther@suse.de>
13224
13225 PR tree-optimization/47286
13226 * gcc.dg/tree-ssa/pr47286.c: New testcase.
13227
13228 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
13229
13230 PR c++/47213
13231 * g++.dg/ext/pr47213.C: New.
13232
13233 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13234
13235 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
13236
13237 2011-01-13 Tobias Burnus <burnus@net-b.de>
13238 Mikael Morin <mikael@gcc.gnu.org>
13239
13240 PR fortran/45848
13241 PR fortran/47204
13242 * gfortran.dg/select_type_20.f90: New.
13243 * gfortran.dg/select_type_21.f90: New.
13244
13245 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
13246
13247 PR target/47251
13248 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
13249
13250 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13251
13252 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
13253 * gcc.dg/guality/pr36728-2.c: Likewise.
13254
13255 2011-01-13 Dodji Seketeli <dodji@redhat.com>
13256
13257 PR debug/PR46973
13258 * g++.dg/debug/dwarf2/template-params-9.C: New test.
13259
13260 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
13261
13262 PR rtl-optimization/45352
13263 * gcc.dg/pr45352-3.c: New.
13264
13265 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
13266
13267 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
13268 comment.
13269 * g++.dg/cpp0x/range-for8.C: New.
13270 * g++.dg/cpp0x/range-for9.C: New.
13271
13272 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
13273
13274 PR debug/47209
13275 * g++.dg/debug/pr47209.C: New.
13276
13277 2011-01-12 Richard Guenther <rguenther@suse.de>
13278
13279 PR lto/47259
13280 * gcc.dg/lto/pr47259_0.c: New testcase.
13281 * gcc.dg/lto/pr47259_1.c: Likewise.
13282
13283 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
13284
13285 * objc-obj-c++-shared/Object1.h: Add copyright header, update
13286 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
13287 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
13288 methods missing from the OBJC2 Object.
13289 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
13290 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
13291 GNU and NeXT runtimes.
13292 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
13293 comments.
13294 * objc-obj-c++-shared/Object1.m: Likewise.
13295 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
13296 * objc.dg/proto-qual-1.m: Likewise.
13297 * obj-c++.dg/proto-lossage-3.mm: Likewise.
13298 * obj-c++.dg/proto-qual-1.mm: Likewise.
13299
13300 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
13301
13302 PR testsuite/33033
13303 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
13304
13305 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13306
13307 Fixed the Objective-C++ testsuite and updated all tests.
13308 * lib/obj-c++.exp (obj-c++_init): Declare and set
13309 gcc_warning_prefix and gcc_error_prefix.
13310 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
13311 'dg-warning', 'dg-message' and 'dg-error'.
13312 * obj-c++.dg/class-extension-3.mm: Likewise.
13313 * obj-c++.dg/class-protocol-1.mm: Likewise.
13314 * obj-c++.dg/encode-7.mm: Likewise.
13315 * obj-c++.dg/exceptions-3.mm: Likewise.
13316 * obj-c++.dg/exceptions-5.mm: Likewise.
13317 * obj-c++.dg/method-12.mm: Likewise.
13318 * obj-c++.dg/method-13.mm: Likewise.
13319 * obj-c++.dg/method-15.mm: Likewise.
13320 * obj-c++.dg/method-16.mm: Likewise.
13321 * obj-c++.dg/method-4.mm: Likewise.
13322 * obj-c++.dg/method-8.mm: Likewise.
13323 * obj-c++.dg/method-conflict-1.mm: Likewise.
13324 * obj-c++.dg/method-conflict-2.mm: Likewise.
13325 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
13326 and uncommented second part of the testcase now that the testsuite
13327 works correctly.
13328 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
13329 and uncommented second part of the testcase now that the testsuite
13330 works correctly.
13331 * obj-c++.dg/private-1.mm: Likewise.
13332 * obj-c++.dg/proto-lossage-4.mm: Likewise.
13333 * obj-c++.dg/syntax-error-7.mm: Likewise.
13334 * obj-c++.dg/warn5.mm: Likewise.
13335 * obj-c++.dg/property/at-property-14.mm: Likewise.
13336 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
13337 FIXME.
13338 * obj-c++.dg/property/at-property-18.mm: Likewise.
13339 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
13340 FIXME.
13341 * obj-c++.dg/property/at-property-21.mm: Likewise.
13342 * obj-c++.dg/property/at-property-28.mm: Likewise.
13343 * obj-c++.dg/property/at-property-5.mm: Likewise.
13344 * obj-c++.dg/property/dynamic-2.mm: Likewise.
13345 * obj-c++.dg/property/property-neg-3.mm: Likewise.
13346 * obj-c++.dg/property/synthesize-11.mm: Likewise.
13347 * obj-c++.dg/property/synthesize-6.mm: Likewise.
13348 * obj-c++.dg/property/synthesize-8.mm: Likewise.
13349 * obj-c++.dg/property/synthesize-9.mm: Likewise.
13350 * obj-c++.dg/tls/diag-5.mm: Likewise.
13351 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
13352 dg-error, now matched correctly.
13353
13354 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
13355
13356 * objc.dg/property/at-property-29.m: New.
13357 * obj-c++.dg/property/at-property-29.mm: New.
13358
13359 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13360
13361 * go.test/go-test.exp (go-set-goarch): New proc.
13362 (go-gc-tests): Use it.
13363
13364 2011-01-11 Dodji Seketeli <dodji@redhat.com>
13365
13366 PR debug/46955
13367 * g++.dg/debug/dwarf2/template-params-8.C: New test.
13368
13369 2011-01-11 Richard Henderson <rth@redhat.com>
13370
13371 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
13372
13373 2011-01-11 Jan Hubicka <jh@suse.cz>
13374
13375 PR lto/45721
13376 PR lto/45375
13377 * gcc.dg/lto/pr45721_1.c: New file.
13378 * gcc.dg/lto/pr45721_0.c: New file.
13379
13380 2011-01-11 Richard Guenther <rguenther@suse.de>
13381
13382 PR tree-optimization/46076
13383 * gcc.dg/tree-ssa/pr46076.c: New testcase.
13384
13385 2011-01-11 Jeff Law <law@redhat.com>
13386
13387 * PR tree-optimization/47086
13388 * gcc.dg/pr47086.c: New test.
13389
13390 2011-01-11 Jason Merrill <jason@redhat.com>
13391
13392 PR c++/46658
13393 * g++.dg/template/new10.C: New.
13394
13395 PR c++/45520
13396 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
13397
13398 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
13399
13400 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
13401 Split type definitions and NSConstantString class into...
13402 * objc-obj-c++-shared/objc-test-suite-types.h: New.
13403 * objc-obj-c++-shared/nsconstantstring-class.h: New.
13404 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
13405 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
13406 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
13407 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
13408 to comments.
13409 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
13410 encode defines for newer NeXT system headers.
13411 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
13412 * obj-c++.dg/torture/strings/string1.mm: Likewise.
13413 * objc.dg/foreach-5.m: Likewise.
13414 * objc.dg/foreach-2.m: Likewise.
13415 * objc.dg/foreach-4.m: Likewise.
13416 * objc.dg/torture/strings/string1.m: Likewise.
13417 * objc.dg/torture/strings/string2.m: Likewise.
13418 * objc.dg/torture/strings/string3.m: Likewise.
13419 * objc.dg/torture/strings/string4.m: Likewise.
13420 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
13421 header and stand alone.
13422 * obj-c++.dg/strings/strings-2.mm: Likewise.
13423 * objc.dg/torture/strings/const-str-3.m: Likewise.
13424 * objc.dg/strings/strings-2.m: Likewise.
13425 * objc.dg/strings/const-str-12b.m: Likewise.
13426
13427 2011-01-12 Richard Guenther <rguenther@suse.de>
13428
13429 PR middle-end/32511
13430 * gcc.dg/attr-weak-1.c: Adjust.
13431
13432 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
13433
13434 PR fortran/47051
13435 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
13436 standard compliant and comment.
13437
13438 2011-01-10 Jan Hubicka <jh@suse.cz>
13439
13440 PR lto/46083
13441 * gcc.dg/initpri3.c: New testcase.
13442
13443 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
13444
13445 PR lto/47222
13446 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
13447 externally visible.
13448 (g_esi): Likewise.
13449 (g_ebx): Likewise.
13450 (g_ebp): Likewise.
13451 (g_esp): Likewise.
13452 (g_ebp_save): Likewise.
13453 (g_esp_save): Likewise.
13454
13455 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13456
13457 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
13458
13459 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13460
13461 PR tree-optimization/46021
13462 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
13463 i?86-*-*, x86_64-*-*.
13464
13465 2011-01-10 Jeff Law <law@redhat.com>
13466
13467 * PR tree-optimization/47141
13468 * gcc.c-torture/compile/pr47141.c: New test.
13469
13470 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
13471
13472 PR testsuite/46230
13473 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
13474 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
13475 * gcc.dg/vect/slp-35.c: Remove XFAILs.
13476 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
13477
13478 PR testsuite/46230
13479 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
13480 being vectorized. Adjust dg-final pattern. Remove XFAIL.
13481 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
13482 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
13483 being vectorized. Adjust dg-final pattern.
13484
13485 PR testsuite/46230
13486 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
13487 * gcc.dg/vect/slp-24.c: Likewise.
13488
13489 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
13490
13491 PR c++/47218
13492 * g++.dg/other/pr47218-1.C: New test file.
13493 * g++.dg/other/pr47218.C: Likewise.
13494 * g++.dg/other/pr47218.h: New supporting header.
13495
13496 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
13497
13498 PR objc/47232
13499 * objc.dg/attributes/invalid-attribute-1.m: New.
13500 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
13501
13502 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13503
13504 PR fortran/47224
13505 * gfortran.dg/proc_ptr_comp_28.f90: New.
13506
13507 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13508
13509 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
13510 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
13511 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13512 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
13513 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
13514 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
13515 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
13516 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
13517 * objc.dg/gnu-api-2-class.m: Likewise.
13518 * objc.dg/gnu-api-2-ivar.m: Likewise.
13519 * objc.dg/gnu-api-2-method.m: Likewise.
13520 * objc.dg/gnu-api-2-objc.m: Likewise.
13521 * objc.dg/gnu-api-2-object.m: Likewise.
13522 * objc.dg/gnu-api-2-property.m: Likewise.
13523 * objc.dg/gnu-api-2-protocol.m: Likewise.
13524 * objc.dg/gnu-api-2-sel.m: Likewise.
13525
13526 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
13527
13528 * objc.dg/foreach-1.m: Skip for Darwin < 9.
13529 * objc.dg/objc-foreach-4.m: Likewise.
13530 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
13531 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
13532 * objc.dg/foreach-4.m: Likewise.
13533 * objc.dg/foreach-5.m: Likewise.
13534 * objc.dg/foreach-3.m: Return self from init.
13535
13536 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13537
13538 PR fortran/38536
13539 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
13540
13541 2011-01-09 Janus Weil <janus@gcc.gnu.org>
13542
13543 PR fortran/46313
13544 * gfortran.dg/class_35.f90: New.
13545
13546 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13547
13548 * objc.dg/foreach-1.m: Add "-Wall" to flags.
13549
13550 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
13551
13552 PR objc/47078
13553 * objc.dg/invalid-method-2.m: New.
13554 * obj-c++.dg/invalid-method-2.mm: New.
13555
13556 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
13557
13558 PR fortran/46896
13559 * gfortran.dg/transpose_optimization_2.f90 : New test.
13560
13561 2011-01-08 Jan Hubicka <jh@suse.cz>
13562
13563 PR tree-optmization/46469
13564 * g++.dg/torture/pr46469.C: New testcase.
13565
13566 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
13567
13568 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
13569 emulation of libobjc-gnu structure layout functionality to ..
13570 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
13571 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
13572 * objc/execute/bf-common.h: Adjust headers.
13573 * objc/execute/bf-1.m: Likewise.
13574 * objc/execute/bf-2.m: Likewise.
13575 * objc/execute/bf-3.m: Likewise.
13576 * objc/execute/bf-4.m: Likewise.
13577 * objc/execute/bf-5.m: Likewise.
13578 * objc/execute/bf-6.m: Likewise.
13579 * objc/execute/bf-7.m: Likewise.
13580 * objc/execute/bf-8.m: Likewise.
13581 * objc/execute/bf-9.m: Likewise.
13582 * objc/execute/bf-10.m: Likewise.
13583 * objc/execute/bf-11.m: Likewise.
13584 * objc/execute/bf-12.m: Likewise.
13585 * objc/execute/bf-13.m: Likewise.
13586 * objc/execute/bf-14.m: Likewise.
13587 * objc/execute/bf-15.m: Likewise.
13588 * objc/execute/bf-16.m: Likewise.
13589 * objc/execute/bf-17.m: Likewise.
13590 * objc/execute/bf-18.m: Likewise.
13591 * objc/execute/bf-19.m: Likewise.
13592 * objc/execute/bf-20.m: Likewise.
13593 * objc/execute/bf-21.m: Likewise.
13594 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
13595 objc_get_type_qualifiers ().
13596
13597 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
13598
13599 PR fortran/45777
13600 * gfortran.dg/dependency_39.f90: New test.
13601
13602 2011-01-07 Jan Hubicka <jh@suse.cz>
13603
13604 Get builtins tests ready for linker plugin.
13605 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
13606 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
13607 my_memset, my_bzero): Mark used.
13608 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
13609 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
13610 volatile.
13611 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
13612 volatile.
13613
13614 2011-01-07 Jan Hubicka <jh@suse.cz>
13615
13616 PR tree-optimization/46367
13617 * g++.dg/torture/pr46367.C: New file.
13618
13619 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13620
13621 PR target/47201
13622 * gcc.dg/pr47201.c: New test.
13623
13624 PR bootstrap/47187
13625 * gcc.dg/tree-prof/pr47187.c: New test.
13626
13627 2011-01-07 Tobias Burnus <burnus@net-b.de>
13628
13629 PR fortran/41580
13630 * gfortran.dg/extends_type_of_3.f90: New.
13631
13632 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
13633
13634 * g++.dg/ext/dllexport-MI1.C: Adjust test.
13635 * g++.dg/ext/dllimport-MI1.C: Likewise.
13636 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
13637 * g++.dg/ext/dllimport10.C: Likewise.
13638 * g++.dg/ext/dllimport11.C: Likewise.
13639 * g++.dg/ext/dllimport12.C: Likewise.
13640 * g++.dg/ext/dllimport13.C: Likewise.
13641 * g++.dg/ext/dllimport2.C: Likewise.
13642 * g++.dg/ext/dllimport3.C: Likewise.
13643 * g++.dg/ext/dllimport4.C: Likewise.
13644 * g++.dg/ext/dllimport5.C: Likewise.
13645 * g++.dg/ext/dllimport6.C: Likewise.
13646 * g++.dg/ext/dllimport8.C: Likewise.
13647 * g++.dg/ext/dllimport9.C: Likewise.
13648 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
13649 targets, too. Additionally enable test for i?86-*-mingw*.
13650 * g++.dg/ext/selectany1.C: Likewise.
13651 Remove guard variable check.
13652
13653 2011-01-07 Janus Weil <janus@gcc.gnu.org>
13654
13655 PR fortran/47189
13656 PR fortran/47194
13657 * gfortran.dg/storage_size_3.f08: Extended.
13658
13659 2011-01-07 Jakub Jelinek <jakub@redhat.com>
13660
13661 PR c++/47022
13662 * g++.dg/template/stdarg1.C: New test.
13663
13664 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13665
13666 PR fortran/47195
13667 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
13668 * gfortran.dg/defined_operators_1.f90: Split the subroutine
13669 from the interface of functions to not hide the errors that
13670 shall be tested.
13671
13672 2011-01-06 Jan Hubicka <jh@suse.cz>
13673
13674 * gcc.dg/lto/pr47188_0.c: New testcase.
13675 * gcc.dg/lto/pr47188_1.c: New testcase.
13676
13677 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
13678
13679 PR fortran/33117
13680 PR fortran/46478
13681 * gfortran.dg/interface_33.f90: New test.
13682
13683 2011-01-06 Jakub Jelinek <jakub@redhat.com>
13684
13685 PR c/47150
13686 * gcc.c-torture/compile/pr47150.c: New test.
13687
13688 2011-01-06 Ira Rosen <irar@il.ibm.com>
13689
13690 PR tree-optimization/47139
13691 * gcc.dg/vect/pr47139.c: New test.
13692
13693 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13694
13695 PR fortran/47180
13696 * gfortran.dg/extends_type_of_2.f03: New.
13697
13698 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13699
13700 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
13701
13702 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
13703
13704 * gnat.dg/opt14.adb: New test.
13705
13706 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13707
13708 PR fortran/46017
13709 * gfortran.dg/allocate_error_2.f90: New test.
13710
13711 2011-01-05 Janus Weil <janus@gcc.gnu.org>
13712
13713 PR fortran/47024
13714 * gfortran.dg/storage_size_3.f08: New.
13715
13716 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13717
13718 PR libgfortran/47154
13719 * gfortran.dg/namelist_68.f90: New test.
13720
13721 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
13722
13723 * gnat.dg/unchecked_convert8.ad[sb]: New test.
13724
13725 2011-01-04 Janus Weil <janus@gcc.gnu.org>
13726
13727 PR fortran/46448
13728 * gfortran.dg/class_34.f90: New.
13729
13730 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13731
13732 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
13733 use __builtin_inff. Skip all single-precision tests that require
13734 Infinity.
13735
13736 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13737
13738 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
13739
13740 2011-01-03 Jakub Jelinek <jakub@redhat.com>
13741
13742 PR tree-optimization/47148
13743 * gcc.c-torture/execute/pr47148.c: New test.
13744
13745 PR tree-optimization/47155
13746 * gcc.c-torture/execute/pr47155.c: New test.
13747
13748 PR rtl-optimization/47157
13749 * gcc.c-torture/compile/pr47157.c: New test.
13750
13751 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13752
13753 * gcc.dg/torture/vector-shift2.c (schar): Define.
13754 (main): Always use schar or uchar instead of plain "char" to avoid
13755 dependencies on implementation-defined char signedness.
13756
13757 2011-01-03 Martin Jambor <mjambor@suse.cz>
13758
13759 PR tree-optimization/46801
13760 * gnat.dg/pack9.adb: Remove xfail.
13761
13762 2011-01-03 Martin Jambor <mjambor@suse.cz>
13763
13764 PR tree-optimization/46984
13765 * g++.dg/ipa/pr46984.C: New test.
13766
13767 2011-01-02 Janus Weil <janus@gcc.gnu.org>
13768
13769 PR fortran/46408
13770 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
13771
13772 2011-01-02 Jakub Jelinek <jakub@redhat.com>
13773
13774 PR tree-optimization/47140
13775 * gcc.c-torture/compile/pr47140.c: New test.
13776
13777 PR rtl-optimization/47028
13778 * gcc.dg/pr47028.c: New test.
13779
13780 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
13781
13782 * objc.dg/protocol-forward-1.m: Removed TODO.
13783 * objc.dg/protocol-forward-2.m: New.
13784 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
13785 * obj-c++.dg/protocol-forward-2.mm: New.
13786
13787 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
13788
13789 PR target/38662
13790 * g++.dg/eh/pr38662.C: New testcase.
13791
13792 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
13793
13794 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
13795 scan for newline '\n'.
13796
13797 \f
13798 Copyright (C) 2011 Free Software Foundation, Inc.
13799
13800 Copying and distribution of this file, with or without modification,
13801 are permitted in any medium without royalty provided the copyright
13802 notice and this notice are preserved.