[Bug c/26774] [4.0/4.1/4.2 Regression] Out of memory compiling 9-line Delta-reduced Linux kernel driver msp3400.c

2006-04-19 Thread carlos at gcc dot gnu dot org


--- 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

2006-04-21 Thread carlos at gcc dot gnu dot org


--- 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

2006-05-31 Thread carlos at gcc dot gnu dot org


--- 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

2006-04-03 Thread carlos at gcc dot gnu dot org


--- 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

2006-11-24 Thread carlos at gcc dot gnu dot org


--- 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

2006-12-20 Thread carlos at gcc dot gnu dot org


--- 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