gcc/cygwin-gcc.git
12 years agosvn merge -r148856:148855...redhat/heads/fc11-4_4-branch
Jakub Jelinek [Wed, 29 Jul 2009 12:14:03 +0000 (29 14:14 +0200)]
svn merge -r148856:148855...

svn merge -r148856:148855 svn+ssh://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_4-branch
svn merge -r148501:148500 svn+ssh://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_4-branch
svn merge -r148424:148423 svn+ssh://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_4-branch
svn merge -r148422:148420 svn+ssh://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_4-branch

From-SVN: r150210

12 years agosvn merge -r150069:150068 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...
Jakub Jelinek [Wed, 29 Jul 2009 11:44:09 +0000 (29 13:44 +0200)]
svn merge -r150069:150068 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...

svn merge -r150069:150068 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r150015:150014 svn+ssh://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_4-branch
svn merge -r149860:149859 svn+ssh://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_4-branch
svn merge -r149391:149390 svn+ssh://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_4-branch
svn merge -r149235:149234 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r149158:149157 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r149150:149149 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r150208

12 years agosvn merge -r150068:150069 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...
Jakub Jelinek [Sat, 25 Jul 2009 19:43:17 +0000 (25 21:43 +0200)]
svn merge -r150068:150069 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...

svn merge -r150068:150069 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r150040:150041 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r150020:150021 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r150088

12 years agosvn merge -r150068:150069 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...
Jakub Jelinek [Sat, 25 Jul 2009 09:48:44 +0000 (25 11:48 +0200)]
svn merge -r150068:150069 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...

svn merge -r150068:150069 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r150040:150041 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r150020:150021 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r150077

12 years agosvn merge -r150011:150071 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Sat, 25 Jul 2009 07:43:10 +0000 (25 09:43 +0200)]
svn merge -r150011:150071 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r150076

13 years agosvn merge -r149963:149964 svn+ssh://gcc.gnu.org/svn/gcc/trunk
Jason Merrill [Thu, 23 Jul 2009 15:37:06 +0000 (23 11:37 -0400)]
svn merge -r149963:149964 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r150015

13 years agosvn merge -r149922:150011 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Thu, 23 Jul 2009 15:24:25 +0000 (23 17:24 +0200)]
svn merge -r149922:150011 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r150014

13 years agosvn merge -r149860:149862 svn+ssh://gcc.gnu.org/svn/gcc/trunk
Uros Bizjak [Wed, 22 Jul 2009 12:02:36 +0000 (22 14:02 +0200)]
svn merge -r149860:149862 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r149928

13 years agosvn merge -r149858:149922 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Wed, 22 Jul 2009 11:55:08 +0000 (22 13:55 +0200)]
svn merge -r149858:149922 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r149927

13 years agosvn merge -r149824:149825 svn+ssh://gcc.gnu.org/svn/gcc/trunk
Jakub Jelinek [Tue, 21 Jul 2009 15:11:01 +0000 (21 17:11 +0200)]
svn merge -r149824:149825 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r149860

13 years agosvn merge -r149741:149858 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Tue, 21 Jul 2009 15:07:48 +0000 (21 17:07 +0200)]
svn merge -r149741:149858 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r149859

13 years agosvn merge -r149543:149741 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Fri, 17 Jul 2009 10:59:17 +0000 (17 12:59 +0200)]
svn merge -r149543:149741 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r149742

13 years agosvn merge -r149513:149514 svn+ssh://gcc.gnu.org/svn/gcc/trunk
Jakub Jelinek [Mon, 13 Jul 2009 08:53:15 +0000 (13 10:53 +0200)]
svn merge -r149513:149514 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r149555

13 years agosvn merge -r149374:149543 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Mon, 13 Jul 2009 08:47:46 +0000 (13 10:47 +0200)]
svn merge -r149374:149543 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r149554

13 years agosvn merge -r149376:149377 svn+ssh://gcc.gnu.org/svn/gcc/trunk/
Mark Wielaard [Wed, 8 Jul 2009 19:36:33 +0000 (8 19:36 +0000)]
svn merge -r149376:149377 svn+ssh://gcc.gnu.org/svn/gcc/trunk/

From-SVN: r149391

13 years agosvn merge -r149329:149374 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Wed, 8 Jul 2009 19:31:29 +0000 (8 21:31 +0200)]
svn merge -r149329:149374 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r149389

13 years agosvn merge -r149234:149235 svn+ssh://gcc.gnu.org/svn/gcc/trunk/ svn merge...
Jakub Jelinek [Tue, 7 Jul 2009 16:34:56 +0000 (7 18:34 +0200)]
svn merge -r149234:149235 svn+ssh://gcc.gnu.org/svn/gcc/trunk/ svn merge...

svn merge -r149234:149235 svn+ssh://gcc.gnu.org/svn/gcc/trunk/
svn merge -r149206:149207 svn+ssh://gcc.gnu.org/svn/gcc/trunk/
svn merge -r149177:149178 svn+ssh://gcc.gnu.org/svn/gcc/trunk/
svn merge -r149157:149158 svn+ssh://gcc.gnu.org/svn/gcc/trunk/
svn merge -r149149:149150 svn+ssh://gcc.gnu.org/svn/gcc/trunk/
svn merge -r149119:149120 svn+ssh://gcc.gnu.org/svn/gcc/trunk/
svn merge -r148295:148296 svn+ssh://gcc.gnu.org/svn/gcc/trunk/
svn merge -r148289:148290 svn+ssh://gcc.gnu.org/svn/gcc/trunk/

From-SVN: r149339

13 years agosvn merge -r148824:149329 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Tue, 7 Jul 2009 14:57:28 +0000 (7 16:57 +0200)]
svn merge -r148824:149329 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r149332

13 years agosvn merge -r148502:148503 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...
Jakub Jelinek [Tue, 23 Jun 2009 16:03:41 +0000 (23 18:03 +0200)]
svn merge -r148502:148503 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...

svn merge -r148502:148503 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r148850:148851 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r148856

13 years agosvn merge -r148484:148824 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Tue, 23 Jun 2009 15:46:48 +0000 (23 17:46 +0200)]
svn merge -r148484:148824 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r148854

13 years agosvn merge -r148496:148497 svn+ssh://gcc.gnu.org/svn/gcc/trunk
Jakub Jelinek [Mon, 15 Jun 2009 17:29:24 +0000 (15 19:29 +0200)]
svn merge -r148496:148497 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r148501

13 years agosvn merge -r148406:148484 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Mon, 15 Jun 2009 17:25:26 +0000 (15 19:25 +0200)]
svn merge -r148406:148484 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r148500

13 years agosvn merge -r148414:148415 svn+ssh://gcc.gnu.org/svn/gcc/trunk
Jakub Jelinek [Fri, 12 Jun 2009 09:32:28 +0000 (12 11:32 +0200)]
svn merge -r148414:148415 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r148426

13 years agosvn merge -r148409:148410 svn+ssh://gcc.gnu.org/svn/gcc/trunk
Jakub Jelinek [Fri, 12 Jun 2009 09:29:43 +0000 (12 11:29 +0200)]
svn merge -r148409:148410 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r148425

13 years agosvn merge -r148407:148409 svn+ssh://gcc.gnu.org/svn/gcc/trunk
Richard Henderson [Fri, 12 Jun 2009 09:12:55 +0000 (12 02:12 -0700)]
svn merge -r148407:148409 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r148424

13 years agosvn merge -r148363:148365 svn+ssh://gcc.gnu.org/svn/gcc/trunk
Jakub Jelinek [Fri, 12 Jun 2009 09:03:26 +0000 (12 11:03 +0200)]
svn merge -r148363:148365 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r148423

13 years agosvn merge -r148278:148279 svn+ssh://gcc.gnu.org/svn/gcc/trunk
Jakub Jelinek [Fri, 12 Jun 2009 08:37:32 +0000 (12 10:37 +0200)]
svn merge -r148278:148279 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r148422

13 years agosvn merge -r147994:147995 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...
Jakub Jelinek [Fri, 12 Jun 2009 08:35:17 +0000 (12 10:35 +0200)]
svn merge -r147994:147995 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...

svn merge -r147994:147995 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r148010:148011 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r148054:148055 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r148064:148065 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r148066:148067 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r148137:148138 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r148204:148205 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r148220:148221 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r148288:148289 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r148297:148298 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r148421

13 years agosvn merge -r147587:147588 svn+ssh://gcc.gnu.org/svn/gcc/ svn merge...
Jakub Jelinek [Fri, 12 Jun 2009 08:30:43 +0000 (12 10:30 +0200)]
svn merge -r147587:147588 svn+ssh://gcc.gnu.org/svn/gcc/ svn merge...

svn merge -r147587:147588 svn+ssh://gcc.gnu.org/svn/gcc/
svn merge -r147606:147607 svn+ssh://gcc.gnu.org/svn/gcc/
svn merge -r147670:147671 svn+ssh://gcc.gnu.org/svn/gcc/
svn merge -r147717:147718 svn+ssh://gcc.gnu.org/svn/gcc/
svn merge -r147762:147763 svn+ssh://gcc.gnu.org/svn/gcc/
svn merge -r147766:147767 svn+ssh://gcc.gnu.org/svn/gcc/
svn merge -r147980:147982 svn+ssh://gcc.gnu.org/svn/gcc/

From-SVN: r148420

13 years agosvn merge -r147772:147773 svn+ssh://gcc.gnu.org/svn/gcc/
H.J. Lu [Fri, 12 Jun 2009 08:23:50 +0000 (12 08:23 +0000)]
svn merge -r147772:147773 svn+ssh://gcc.gnu.org/svn/gcc/

Co-Authored-By: Uros Bizjak <ubizjak@gmail.com>
From-SVN: r148419

13 years agosvn merge -r147735:147736 svn+ssh://gcc.gnu.org/svn/gcc/
H.J. Lu [Fri, 12 Jun 2009 08:21:51 +0000 (12 08:21 +0000)]
svn merge -r147735:147736 svn+ssh://gcc.gnu.org/svn/gcc/

From-SVN: r148418

13 years agoBackport -march=atom support.
Jakub Jelinek [Fri, 12 Jun 2009 08:18:52 +0000 (12 10:18 +0200)]
Backport -march=atom support.

From-SVN: r148417

13 years agosvn merge -r148307:148406 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Fri, 12 Jun 2009 08:12:08 +0000 (12 10:12 +0200)]
svn merge -r148307:148406 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r148416

13 years agosvn merge -r147511:148307 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Tue, 9 Jun 2009 06:20:03 +0000 (9 08:20 +0200)]
svn merge -r147511:148307 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r148308

13 years agosvn merge -r147476:147477 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...
Jakub Jelinek [Thu, 14 May 2009 08:32:34 +0000 (14 10:32 +0200)]
svn merge -r147476:147477 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...

svn merge -r147476:147477 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r147506:147507 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r147523

13 years agosvn merge -r147189:147511 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Thu, 14 May 2009 07:59:32 +0000 (14 09:59 +0200)]
svn merge -r147189:147511 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r147520

13 years agosvn merge -r146136:146137 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...
Jakub Jelinek [Wed, 6 May 2009 17:49:59 +0000 (6 19:49 +0200)]
svn merge -r146136:146137 svn+ssh://gcc.gnu.org/svn/gcc/trunk svn merge...

svn merge -r146136:146137 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r146289:146290 svn+ssh://gcc.gnu.org/svn/gcc/trunk
svn merge -r146896:146897 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r147196

13 years agodwarf2out.c (new_reg_loc_descr): Don't ever create DW_OP_regX.
Jakub Jelinek [Wed, 6 May 2009 17:43:07 +0000 (6 19:43 +0200)]
dwarf2out.c (new_reg_loc_descr): Don't ever create DW_OP_regX.

* dwarf2out.c (new_reg_loc_descr): Don't ever create DW_OP_regX.
(one_reg_loc_descriptor): Create DW_OP_regX here instead of calling
new_reg_loc_descr.
(loc_by_reference): If loc is DW_OP_regX, change it into DW_OP_bregX 0
instead of appending DW_OP_deref*.

From-SVN: r147194

13 years agomerge -r147142:147189 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Wed, 6 May 2009 17:40:05 +0000 (6 19:40 +0200)]
merge -r147142:147189 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r147193

13 years agosvn merge -r147134:147135 svn+ssh://gcc.gnu.org/svn/gcc/trunk
Jakub Jelinek [Wed, 6 May 2009 06:32:38 +0000 (6 08:32 +0200)]
svn merge -r147134:147135 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r147146

13 years agosvn merge -r146834:147142 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Wed, 6 May 2009 06:22:57 +0000 (6 08:22 +0200)]
svn merge -r146834:147142 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r147145

13 years agosvn merge -r146807:146810 svn+ssh://gcc.gnu.org/svn/gcc/trunk/ svn merge...
Jakub Jelinek [Mon, 27 Apr 2009 12:07:31 +0000 (27 14:07 +0200)]
svn merge -r146807:146810 svn+ssh://gcc.gnu.org/svn/gcc/trunk/ svn merge...

svn merge -r146807:146810 svn+ssh://gcc.gnu.org/svn/gcc/trunk/
svn merge -r146516:146517 svn+ssh://gcc.gnu.org/svn/gcc/trunk/

From-SVN: r146836

13 years agosvn merge -r146823:146834 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Mon, 27 Apr 2009 11:58:22 +0000 (27 13:58 +0200)]
svn merge -r146823:146834 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r146835

13 years agosvn merge -r146666:146823 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Mon, 27 Apr 2009 11:46:38 +0000 (27 13:46 +0200)]
svn merge -r146666:146823 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r146833

13 years agosvn merge -r146634:146666 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Fri, 24 Apr 2009 07:45:24 +0000 (24 09:45 +0200)]
svn merge -r146634:146666 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r146674

13 years agosvn merge -r146579:146634 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Thu, 23 Apr 2009 07:20:46 +0000 (23 09:20 +0200)]
svn merge -r146579:146634 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r146636

13 years agosvn merge -r146432:146579 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Wed, 22 Apr 2009 15:34:55 +0000 (22 17:34 +0200)]
svn merge -r146432:146579 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r146590

13 years agosvn merge -r146028:146432 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Mon, 20 Apr 2009 19:23:54 +0000 (20 21:23 +0200)]
svn merge -r146028:146432 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r146449

13 years agosvn merge -r145790:146028 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Tue, 14 Apr 2009 14:31:02 +0000 (14 16:31 +0200)]
svn merge -r145790:146028 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r146037

13 years agosvn merge -r145769:145771 svn+ssh://gcc.gnu.org/svn/gcc/trunk
Jakub Jelinek [Thu, 9 Apr 2009 09:38:43 +0000 (9 11:38 +0200)]
svn merge -r145769:145771 svn+ssh://gcc.gnu.org/svn/gcc/trunk

From-SVN: r145814

13 years agosvn merge -r145308:145790 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch
Jakub Jelinek [Thu, 9 Apr 2009 08:56:14 +0000 (9 10:56 +0200)]
svn merge -r145308:145790 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_4-branch

From-SVN: r145809

13 years agoDaily bump.
GCC Administrator [Thu, 9 Apr 2009 00:16:26 +0000 (9 00:16 +0000)]
Daily bump.

From-SVN: r145790

13 years ago* zh_CN.po: Update.
Joseph Myers [Wed, 8 Apr 2009 20:41:05 +0000 (8 21:41 +0100)]
* zh_CN.po: Update.

From-SVN: r145777

13 years agore PR middle-end/39573 (Linking fails on AMD with -march=native and -fopenmp, works...
Jakub Jelinek [Wed, 8 Apr 2009 20:13:26 +0000 (8 22:13 +0200)]
re PR middle-end/39573 (Linking fails on AMD with -march=native and -fopenmp, works with generic x86_64)

PR middle-end/39573
* omp-low.c (expand_omp_taskreg): Finalize taskreg static local_decls
variables.

* libgomp.c++/pr39573.C: New test.

From-SVN: r145773

13 years agobaseline_symbols.txt: Regenerate
Adam Nemet [Wed, 8 Apr 2009 18:01:46 +0000 (8 18:01 +0000)]
baseline_symbols.txt: Regenerate

* config/abi/post/mips64-linux-gnu/baseline_symbols.txt:
Regenerate
* config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New
file.

From-SVN: r145765

13 years agoconfigure.ac: Fix Linux/MIPS matching rule.
Arnaud Patard [Wed, 8 Apr 2009 14:18:33 +0000 (8 14:18 +0000)]
configure.ac: Fix Linux/MIPS matching rule.

2009-04-07  Arnaud Patard <apatard@mandriva.com>

* configure.ac: Fix Linux/MIPS matching rule.
* configure: Regenerate.

From-SVN: r145738

13 years agoadding ChangeLog for last commit
Janus Weil [Wed, 8 Apr 2009 14:10:45 +0000 (8 16:10 +0200)]
adding ChangeLog for last commit

From-SVN: r145736

13 years agore PR fortran/38152 (procedure pointers as module variables)
Janus Weil [Wed, 8 Apr 2009 14:03:33 +0000 (8 16:03 +0200)]
re PR fortran/38152 (procedure pointers as module variables)

2009-04-08  Janus Weil  <janus@gcc.gnu.org>

PR fortran/38152
* trans-decl.c (gfc_get_symbol_decl): Correctly set decl location for
procedure pointer decls.

2009-04-08  Janus Weil  <janus@gcc.gnu.org>

PR fortran/38152
* gfortran.dg/proc_ptr_13.f90: Add "-g" option.

From-SVN: r145735

13 years agore PR objc/27377 (false compiler warnings generated in Objective-C code)
David Ayers [Wed, 8 Apr 2009 11:59:36 +0000 (8 11:59 +0000)]
re PR objc/27377 (false compiler warnings generated in Objective-C code)

gcc/
2009-04-08  David Ayers  <ayers@fsfe.org>

PR objc/27377
* c-typeck.c (build_conditional_expr): Emit ObjC warnings
by calling objc_compare_types and surpress warnings about
incompatible C pointers that are compatible ObjC pointers.

gcc/testsuite/
2009-04-02  David Ayers  <ayers@fsfe.org>

PR objc/27377
* objc.dg/conditional-1.m: New tests.

From-SVN: r145718

13 years agore PR c++/39637 (ICE on ill-formed sizeof(<parameter-pack>) in variadic template)
Dodji Seketeli [Wed, 8 Apr 2009 09:06:08 +0000 (8 09:06 +0000)]
re PR c++/39637 (ICE on ill-formed sizeof(<parameter-pack>) in variadic template)

gcc/cp/ChangeLog:
2009-04-08  Dodji Seketeli  <dodji@redhat.com>
    PR c++/39637
    * parser.c (cp_parser_enumerator_definition): Make sure the
    initializer of the enumerator doesn't contain any bare parameter pack.

gcc/testsuite/ChangeLog
2009-04-08  Dodji Seketeli  <dodji@redhat.com>
    PR c++/39637
    * g++.dg/cpp0x/variadic-crash2.C: New test.

From-SVN: r145715

13 years agore PR c++/34691 (Default argument checking not performed after overload resolution...
Jason Merrill [Wed, 8 Apr 2009 03:55:00 +0000 (7 23:55 -0400)]
re PR c++/34691 (Default argument checking not performed after overload resolution with C linkage)

        PR c++/34691
        * name-lookup.c (merge_functions): Keep multiple extern C functions.
        * call.c (joust): Complain about mismatched default arguments
        in extern C functions.
        * class.c (resolve_address_of_overloaded_function): Handle multiple
        extern C functions.
        * pt.c (resolve_overloaded_unification): Likewise.

From-SVN: r145710

13 years agoDaily bump.
GCC Administrator [Wed, 8 Apr 2009 00:16:56 +0000 (8 00:16 +0000)]
Daily bump.

From-SVN: r145705

13 years agore PR testsuite/39325 (FAIL: gcc.misc-tests/linkage.c link)
Dominique d'Humieres [Tue, 7 Apr 2009 22:49:25 +0000 (8 00:49 +0200)]
re PR testsuite/39325 (FAIL: gcc.misc-tests/linkage.c link)

2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>

PR testsuite/39325
* gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.

From-SVN: r145703

13 years agore PR c++/37806 (CV-qualifiers on function typedef's are inconsistently accepted...
Jason Merrill [Tue, 7 Apr 2009 04:38:10 +0000 (7 00:38 -0400)]
re PR c++/37806 (CV-qualifiers on function typedef's are inconsistently accepted depending on typedef scope)

        * decl.c (grokdeclarator): Reject pointer to qualified function
        type.

        PR c++/37806, core issue 547
        * typeck.c (cp_apply_type_quals_to_decl): Don't apply any quals
        to a typedef.
        * tree.c (cp_build_qualified_type_real): Don't apply restrict to a
        function type.
        * decl.h (enum decl_context): Add TEMPLATE_TYPE_ARG.
        * decl.c (groktypename): Add is_template_arg parameter.
        (grokdeclarator): Allow function cv-quals on a template type arg.
        * parser.c (cp_parser_new_type_id, cp_parser_type_id): Add
        is_template_arg argument in calls to groktypename.
        * cp-tree.h: Adjust prototype.
        * error.c (dump_type_prefix, dump_type_suffix): Fix plain
        FUNCTION_TYPE printing.

        PR libstdc++/39310
        * include/tr1_impl/type_traits (is_function): Add partial
        specializations with function cv-quals.
        (__is_function_helper): Remove.
        (is_member_pointer): Don't define in terms of is_member_*_pointer.

From-SVN: r145648

13 years agore PR target/39634 (powerpc64 libgcc contains useless softfp functions)
Alan Modra [Tue, 7 Apr 2009 00:53:05 +0000 (7 00:53 +0000)]
re PR target/39634 (powerpc64 libgcc contains useless softfp functions)

PR target/39634
* config.gcc (powerpc-*-linux*): Include soft-fp/t-softfp after
rs6000/t-linux64.

From-SVN: r145642

13 years agoDaily bump.
GCC Administrator [Tue, 7 Apr 2009 00:16:38 +0000 (7 00:16 +0000)]
Daily bump.

From-SVN: r145639

13 years agognat.exp: Handle multilib.
Laurent GUERBY [Mon, 6 Apr 2009 22:47:41 +0000 (6 22:47 +0000)]
gnat.exp: Handle multilib.

gcc/testsuite/
2009-04-06  Laurent GUERBY  <laurent@guerby.net>

        * lib/gnat.exp: Handle multilib.

libada/
2009-04-06  Laurent GUERBY  <laurent@guerby.net>

        * Makefile.in (ADA_RTS_DIR): Define.
        * Makefile.in (gnatlib-*): Link adainclude and adalib to it.

From-SVN: r145635

13 years agore PR c++/35146 (weird error in template function specialization)
Jason Merrill [Mon, 6 Apr 2009 21:35:29 +0000 (6 17:35 -0400)]
re PR c++/35146 (weird error in template function specialization)

PR c++/35146
* pt.c (fn_type_unification): For DEDUCE_EXACT check that
the deduced template arguments give us the parameter types
we're looking for.

From-SVN: r145634

13 years agoC++ DR 613r145982/tags/ix86/gcc-4_4-branch-last-merge
Jason Merrill [Mon, 6 Apr 2009 19:41:02 +0000 (6 15:41 -0400)]
C++ DR 613

            C++ DR 613
            * semantics.c (finish_non_static_data_member): Allow such references
            without an associated object in sizeof/decltype/alignof.

From-SVN: r145620

13 years agoDaily bump.
GCC Administrator [Mon, 6 Apr 2009 00:16:34 +0000 (6 00:16 +0000)]
Daily bump.

From-SVN: r145577

13 years agobackport: re PR c/39648 (internal compiler error: in fold_convert, at fold-const...
H.J. Lu [Sun, 5 Apr 2009 22:45:59 +0000 (5 22:45 +0000)]
backport: re PR c/39648 (internal compiler error: in fold_convert, at fold-const.c:2506)

2009-04-05  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline:
2009-04-05  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/39648
* gcc.c-torture/compile/pr39648.c: New testcase.

From-SVN: r145574

13 years agoDaily bump.
GCC Administrator [Sun, 5 Apr 2009 00:16:34 +0000 (5 00:16 +0000)]
Daily bump.

From-SVN: r145557

13 years agore PR fortran/39519 (bad assignment to type with allocatable component)
Paul Thomas [Sat, 4 Apr 2009 13:19:15 +0000 (4 13:19 +0000)]
re PR fortran/39519 (bad assignment to type with allocatable component)

2009-04-04  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/39519
* parse.c (parse_derived): Do not break on finding pointer,
allocatable or private components.

2009-04-04  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/39519
* gfortran.dg/alloc_comp_assign_9.f90: New test.

From-SVN: r145538

13 years agore PR target/39501 (-O -ffinite-math-only gets min(x,y) optimization wrong for soft...
Richard Earnshaw [Sat, 4 Apr 2009 12:25:06 +0000 (4 12:25 +0000)]
re PR target/39501 (-O -ffinite-math-only gets min(x,y) optimization wrong for soft-float on arm-*-gnueabi)

PR target/39501
* arm.md (movsfcc): Disable if not TARGET_HARD_FLOAT.
* testsuite/gcc.c-torture/execute/pr39501.c: New file.
* testsuite/gcc.c-torture/execute/pr39501.x: New file.

From-SVN: r145537

13 years agounwind-dw2.h (_Unwind_FrameState): Add REG_UNDEFINED enum value.
Jakub Jelinek [Sat, 4 Apr 2009 11:49:23 +0000 (4 13:49 +0200)]
unwind-dw2.h (_Unwind_FrameState): Add REG_UNDEFINED enum value.

* unwind-dw2.h (_Unwind_FrameState): Add REG_UNDEFINED enum value.
* unwind-dw2.c (execute_cfa_program): Set how to REG_UNDEFINED
instead of REG_UNSAVED for DW_CFA_undefined.
(uw_update_context_1): Handle REG_UNDEFINED the same as REG_UNSAVED.
(uw_update_context): If RA column is REG_UNDEFINED, mark it as
outermost frame.

From-SVN: r145536

13 years agoDaily bump.
GCC Administrator [Sat, 4 Apr 2009 00:16:34 +0000 (4 00:16 +0000)]
Daily bump.

From-SVN: r145529

13 years agoMention PR rtl-optimization/39607.
H.J. Lu [Fri, 3 Apr 2009 22:34:57 +0000 (3 15:34 -0700)]
Mention PR rtl-optimization/39607.

From-SVN: r145526

13 years agobackport: pr39607.C: New.
H.J. Lu [Fri, 3 Apr 2009 22:32:53 +0000 (3 22:32 +0000)]
backport: pr39607.C: New.

2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline:
2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>

* g++.dg/opt/pr39607.C: New.

From-SVN: r145524

13 years agore PR fortran/39594 (compiler falls over in gfc_get_symbol_decl)
Tobias Burnus [Fri, 3 Apr 2009 20:56:54 +0000 (3 22:56 +0200)]
re PR fortran/39594 (compiler falls over in gfc_get_symbol_decl)

2009-04-03  Tobias Burnus  <burnus@net-b.de>

        PR fortran/39594
        * resolve.c (resolve_common_vars): Add FL_VARIABLE to symbol
        if it is not a procedure pointer.
        * primary.c (match_actual_arg): Ditto.

2009-04-03  Tobias Burnus  <burnus@net-b.de>

        PR fortran/39594
        * gfortran.dg/common_12.f90: New.

From-SVN: r145519

13 years agore PR c++/39608 ('expr' cannot appear in a constant-expression.)
Jason Merrill [Fri, 3 Apr 2009 17:26:50 +0000 (3 13:26 -0400)]
re PR c++/39608 ('expr' cannot appear in a constant-expression.)

        PR c++/39608
        * semantics.c (finish_id_expression): Don't assume a dependent
        member of the current instantiation isn't a valid integral
        constant expression.  Check dependent_scope_p.
        * pt.c (dependent_scope_p): Check TYPE_P.
        (tsubst_copy): If args is null, just return.

From-SVN: r145509

13 years agoDaily bump.
GCC Administrator [Fri, 3 Apr 2009 00:16:37 +0000 (3 00:16 +0000)]
Daily bump.

From-SVN: r145486

13 years agore PR objc/18456 (ICE compiling Objective C code with protocol-qualified objects)
David Ayers [Thu, 2 Apr 2009 21:49:37 +0000 (2 21:49 +0000)]
re PR objc/18456 (ICE compiling Objective C code with protocol-qualified objects)

2009-04-02  David Ayers  <ayers@fsfe.org>

PR objc/18456
* objc.dg/bad-receiver-type-2.m: New test contributed by
Alexander Mamberg.

From-SVN: r145479

13 years agore PR c++/38030 (name-lookup for non-dependent name in template function is wrong)
Jason Merrill [Thu, 2 Apr 2009 18:37:57 +0000 (2 14:37 -0400)]
re PR c++/38030 (name-lookup for non-dependent name in template function is wrong)

        * mangle.c (write_expression): Mangle dependent name as
        source-name.

        PR c++/38030, 38850, 39070
        * pt.c (type_dependent_expression_p_push): New fn.
        (tsubst_copy_and_build) [CALL_EXPR]: Only do arg-dep lookup when the
        substitution makes the call non-dependent.  Preserve koenig_p.
        * parser.c (cp_parser_postfix_expression): Only do arg-dep lookup
        for non-dependent calls.
        * semantics.c (finish_call_expr): Revert earlier changes.
        * cp-tree.h: Revert change to finish_call_expr prototype.

From-SVN: r145468

13 years agofix filename from r145464
Janis Johnson [Thu, 2 Apr 2009 18:16:31 +0000 (2 18:16 +0000)]
fix filename from r145464

From-SVN: r145467

13 years agore PR tree-optimization/39595 (ICE in vectorizable_store at tree-vect-transform.c...
Ira Rosen [Thu, 2 Apr 2009 18:08:10 +0000 (2 18:08 +0000)]
re PR tree-optimization/39595 (ICE in vectorizable_store at tree-vect-transform.c:5361)

PR tree-optimization/39595
* tree-vect-analyze.c (vect_build_slp_tree): Check that the size of
interleaved loads group is not greater than the SLP group size.

From-SVN: r145465

13 years ago* gcc.dg/tree-ssa-vrp47.c: XFAIL two dump scans for powerpc.
Janis Johnson [Thu, 2 Apr 2009 18:03:00 +0000 (2 18:03 +0000)]
* gcc.dg/tree-ssa-vrp47.c: XFAIL two dump scans for powerpc.

From-SVN: r145464

13 years ago* gcc.dg/memcpy-1.c: Add compiler option.
Janis Johnson [Thu, 2 Apr 2009 18:01:45 +0000 (2 18:01 +0000)]
* gcc.dg/memcpy-1.c: Add compiler option.

From-SVN: r145463

13 years agoand-1.c: Restrict the targets for which the test is run and XFAIL for powerpc and...
Janis Johnson [Thu, 2 Apr 2009 18:00:28 +0000 (2 18:00 +0000)]
and-1.c: Restrict the targets for which the test is run and XFAIL for powerpc and spu.

* gcc.dg/and-1.c: Restrict the targets for which the test is run
and XFAIL for powerpc and spu.

From-SVN: r145462

13 years ago* gcc.target/powerpc/ppc64-double-1.c: XFAIL for lp64.
Janis Johnson [Thu, 2 Apr 2009 17:59:00 +0000 (2 17:59 +0000)]
* gcc.target/powerpc/ppc64-double-1.c: XFAIL for lp64.

From-SVN: r145461

13 years agobaseline_symbols.txt: Regenerated.
Jakub Jelinek [Thu, 2 Apr 2009 06:57:05 +0000 (2 08:57 +0200)]
baseline_symbols.txt: Regenerated.

* config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
Regenerated.
* config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
Regenerated.
* config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
* config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
Regenerated.
* config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.

From-SVN: r145438

13 years agoDaily bump.
GCC Administrator [Thu, 2 Apr 2009 00:16:37 +0000 (2 00:16 +0000)]
Daily bump.

From-SVN: r145435

13 years agore PR rtl-optimization/39588 (internal compiler error: in trunc_int_for_mode, at...
Eric Botcazou [Wed, 1 Apr 2009 20:47:37 +0000 (1 20:47 +0000)]
re PR rtl-optimization/39588 (internal compiler error: in trunc_int_for_mode, at explow.c:55)

PR rtl-optimization/39588
* combine.c (merge_outer_ops): Do not set the constant when this
is not necessary.
(simplify_shift_const_1): Do not modify it either in this case.

From-SVN: r145431

13 years agoia64.c (ia64_handle_option): Inform user that Itanium1 tuning is deprecated if...
Steven Bosscher [Wed, 1 Apr 2009 19:46:32 +0000 (1 19:46 +0000)]
ia64.c (ia64_handle_option): Inform user that Itanium1 tuning is deprecated if...

* config/ia64/ia64.c (ia64_handle_option): Inform user that Itanium1
tuning is deprecated if -mtune value is set to an Itanium1 variant.

From-SVN: r145426

13 years agobackport: re PR c++/4926 (C++ ABI needs clarification on mangling of complex expressions)
H.J. Lu [Wed, 1 Apr 2009 18:10:52 +0000 (1 18:10 +0000)]
backport: re PR c++/4926 (C++ ABI needs clarification on mangling of complex expressions)

2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline:
2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>

PR c++/4926
* g++.dg/template/pr4926-1.C: New.

From-SVN: r145424

13 years agobackport: re PR tree-optimization/35011 (ICE with -fcheck-data-deps)r145627/tags/ix86/gcc-4_4-branch-last-merge
H.J. Lu [Wed, 1 Apr 2009 16:31:29 +0000 (1 16:31 +0000)]
backport: re PR tree-optimization/35011 (ICE with -fcheck-data-deps)

2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline:
2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>

PR tree-optimization/35011
* g++.dg/other/pr35011.C: New.

From-SVN: r145414

13 years agore PR target/39226 (gcc_assert (verify_initial_elim_offsets ()); ICE)
Jakub Jelinek [Wed, 1 Apr 2009 16:22:17 +0000 (1 18:22 +0200)]
re PR target/39226 (gcc_assert (verify_initial_elim_offsets ()); ICE)

PR target/39226
* config/rs6000/rs6000.md (andsi3_internal5_nomc,
anddi3_internal2_nomc, anddi3_internal3_nomc): Removed.
(booldi3_internal3): Use boolean_or_operator instead of
boolean_operator.

* gcc.dg/pr39226.c: New test.

From-SVN: r145412

13 years agobackport: re PR c++/35240 (ICE with new in template parameter)
H.J. Lu [Wed, 1 Apr 2009 15:59:09 +0000 (1 15:59 +0000)]
backport: re PR c++/35240 (ICE with new in template parameter)

2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>

Backport from mainline:
2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>

PR c++/35240
* g++.dg/template/pr35240.C: New.

From-SVN: r145409

13 years agore PR c/37772 (ICE with empty asm statement)
Jakub Jelinek [Wed, 1 Apr 2009 13:45:14 +0000 (1 15:45 +0200)]
re PR c/37772 (ICE with empty asm statement)

PR c/37772
* c-parser.c (c_parser_asm_statement): Skip until close paren and
return if c_parser_asm_string_literal returned NULL.

* gcc.dg/pr37772.c: New test.
* g++.dg/ext/asm11.C: New test.

From-SVN: r145402

13 years agohost-mingw32.c (mingw32_gt_pch_use_address): Make object_name unique for each process.
Kai Tietz [Wed, 1 Apr 2009 09:06:11 +0000 (1 09:06 +0000)]
host-mingw32.c (mingw32_gt_pch_use_address): Make object_name unique for each process.

2009-04-01  Kai Tietz  <kai.tietz@onevision.com>
            Andrey Galkin <agalkin@hypercom.com>

        PR/39492
        * config/i386/host-mingw32.c (mingw32_gt_pch_use_address):
        Make object_name unique for each process.

Co-Authored-By: Andrey Galkin <agalkin@hypercom.com>
From-SVN: r145395

13 years agoavr.c (avr_override_options): Inform user that -mno-tablejump option is deprecated.
Anatoly Sokolov [Wed, 1 Apr 2009 07:18:47 +0000 (1 11:18 +0400)]
avr.c (avr_override_options): Inform user that -mno-tablejump option is deprecated.

* config/avr/avr.c (avr_override_options): Inform user that
-mno-tablejump option is deprecated.
* doc/invoke.texi (AVR Options): Update -mno-tablejump.

From-SVN: r145392