[Bug c/26774] [4.0/4.1/4.2 Regression] Out of memory compiling 9-line Delta-reduced Linux kernel driver msp3400.c
--- Comment #7 from carlos at gcc dot gnu dot org 2006-04-20 00:21 --- Subject: Bug 26774 Author: carlos Date: Thu Apr 20 00:21:51 2006 New Revision: 113107 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113107 Log: gcc/ 2006-04-19 Carlos O'Donell <[EMAIL PROTECTED]> Nathan Sidwell <[EMAIL PROTECTED]> PR c/26774 * stor-layout.c (update_alignment_for_field): Do not align ERROR_MARK nodes. (place_union_field): Place union field at the start of the union. (place_field): Move ERROR_MARK check later, and use the current allocation position to maintain monotonicity. gcc/testsuite/ 2006-04-19 Carlos O'Donell <[EMAIL PROTECTED]> PR c/26774 * gcc.dg/struct-parse-1.c: New test case. Added: trunk/gcc/testsuite/gcc.dg/struct-parse-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/stor-layout.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26774
[Bug c/26774] [4.0/4.1/4.2 Regression] Out of memory compiling 9-line Delta-reduced Linux kernel driver msp3400.c
--- Comment #8 from carlos at gcc dot gnu dot org 2006-04-21 23:43 --- Subject: Bug 26774 Author: carlos Date: Fri Apr 21 23:42:43 2006 New Revision: 113155 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=113155 Log: gcc/ 2006-04-21 Carlos O'Donell <[EMAIL PROTECTED]> Backport from mainline: 2006-04-19 Carlos O'Donell <[EMAIL PROTECTED]> Nathan Sidwell <[EMAIL PROTECTED]> PR c/26774 * stor-layout.c (update_alignment_for_field): Do not align ERROR_MARK nodes. (place_union_field): Place union field at the start of the union. (place_field): Move ERROR_MARK check later, and use the current allocation position to maintain monotonicity. gcc/testsuite/ 2006-04-21 Carlos O'Donell <[EMAIL PROTECTED]> Backport from mainline: 2006-04-19 Carlos O'Donell <[EMAIL PROTECTED]> PR c/26774 * gcc.dg/struct-parse-1.c: New test case. Added: branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/struct-parse-1.c Modified: branches/gcc-4_1-branch/gcc/ChangeLog branches/gcc-4_1-branch/gcc/stor-layout.c branches/gcc-4_1-branch/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26774
[Bug target/27829] ICE/abort in shift_op, at config/arm/arm.c:7917 with asm from testsuite/gcc.dg/pr21255-2-mb.c
--- Comment #8 from carlos at gcc dot gnu dot org 2006-06-01 03:43 --- Subject: Bug 27829 Author: carlos Date: Thu Jun 1 03:43:00 2006 New Revision: 114294 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114294 Log: 2006-05-31 Carlos O'Donell <[EMAIL PROTECTED]> Backport from mainline: 2006-05-31 Richard Earnshaw <[EMAIL PROTECTED]> PR target/27829 * gcc/config/arm/arm.c (arm_print_operand case 'S'): Validate that the operand is a shift operand before calling shift_op. Avoid redundant call of shift_op. Modified: branches/csl/sourcerygxx-4_1/ChangeLog.csl branches/csl/sourcerygxx-4_1/gcc/config/arm/arm.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27829
[Bug target/23070] [3.4 only] CALL_V4_CLEAR_FP_ARGS flag not properly set
--- Comment #7 from carlos at gcc dot gnu dot org 2006-04-04 01:11 --- Subject: Bug 23070 Author: carlos Date: Tue Apr 4 01:11:42 2006 New Revision: 112655 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112655 Log: 2006-04-03 Carlos O'Donell <[EMAIL PROTECTED]> Backport: 2005-08-23 Alan Modra <[EMAIL PROTECTED]> PR target/23070 * config/rs6000/rs6000.c (function_arg): For ABI_V4 calls to stdarg functions, set/clear the fp marker even when no variable args are passed. * config/rs6000/sysv4.h (mprototype): Describe. Modified: branches/csl-gxxpro-3_4-branch/ChangeLog.csl branches/csl-gxxpro-3_4-branch/gcc/config/rs6000/rs6000.c branches/csl-gxxpro-3_4-branch/gcc/config/rs6000/sysv4.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23070
[Bug rtl-optimization/27073] invalid gcse manipulation of REG_EQUIV notes
--- Comment #5 from carlos at gcc dot gnu dot org 2006-11-24 16:33 --- Subject: Bug 27073 Author: carlos Date: Fri Nov 24 16:33:44 2006 New Revision: 119160 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=119160 Log: 2006-11-24 Carlos O'Donell <[EMAIL PROTECTED]> Backport from mainline: gcc/ 2006-04-11 Richard Sandiford <[EMAIL PROTECTED]> PR rtl-optimization/27073 * gcse.c (try_replace_reg): Revert last change. Continue to search for both REG_EQUAL and REG_EQUIV notes, but only perform replacements on the former. gcc/ 2006-04-09 Richard Sandiford <[EMAIL PROTECTED]> PR rtl-optimization/27073 * gcse.c (try_replace_reg): Just propagate into REG_EQUAL notes, not REG_EQUIVs. gcc/testsuite/ 2006-04-09 Richard Sandiford <[EMAIL PROTECTED]> PR rtl-optimization/27073 * gcc.c-torture/execute/pr27073.c: New test. Added: branches/csl/sourcerygxx-4_1/gcc/testsuite/gcc.c-torture/execute/pr27073.c Modified: branches/csl/sourcerygxx-4_1/ChangeLog.csl branches/csl/sourcerygxx-4_1/gcc/gcse.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27073
[Bug c/30242] [4.3 Regression] internal error in gcc break compilation
--- Comment #6 from carlos at gcc dot gnu dot org 2006-12-20 22:34 --- Subject: Bug 30242 Author: carlos Date: Wed Dec 20 22:34:14 2006 New Revision: 120088 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=120088 Log: gcc/ 2006-12-20 Carlos O'Donell <[EMAIL PROTECTED]> PR bootstrap/30242 * gcc/c-incpath.c (add_standard_paths): Only relocate paths that begin with the configured prefix. Modified: trunk/gcc/ChangeLog trunk/gcc/c-incpath.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30242