Re: Question about insn predicates and constraints

2012-09-30 Thread Richard Sandiford
Andreas Schwab writes: > m68k.md contains the following insn: > > (define_insn "" > [(set (match_operand:SI 0 "nonimmediate_operand" "=&d") > (zero_extract:SI (match_operand:SI 1 "register_operand" "do") >(match_operand:SI 2 "const_int_operand" "n") >

Re: Question about insn predicates and constraints

2012-09-30 Thread Andreas Schwab
Richard Sandiford writes: > Worse than redundant really. If the register operand is a spilled pseudo, > "o" allows reload to replace the operand with a stack memory reference, > which would lead to an ICE after reload. (Reload only checks constraints > in that situation, not predicates.) What

Re: Question about insn predicates and constraints

2012-09-30 Thread Richard Sandiford
Andreas Schwab writes: > Richard Sandiford writes: >> Worse than redundant really. If the register operand is a spilled pseudo, >> "o" allows reload to replace the operand with a stack memory reference, >> which would lead to an ICE after reload. (Reload only checks constraints >> in that situa

Re: Question about insn predicates and constraints

2012-09-30 Thread Andreas Schwab
Thanks for the hints. I'll go with removing the dead bits that assume a MEM operand for now. The ICE appears to be pretty hard to trigger, given how old that change is. Andreas. -- Andreas Schwab, sch...@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "A

When did 4.8 fork and where was it forked from ?

2012-09-30 Thread Aaron Gray
Hi, I am trying to find out when 4.8 forked and where it actually forked from ? This information does not seem immediately available. Many thanks in advance, Aaron

Re: When did 4.8 fork and where was it forked from ?

2012-09-30 Thread Jonathan Wakely
On 30 September 2012 17:26, Aaron Gray wrote: > Hi, > > I am trying to find out when 4.8 forked and where it actually forked from ? It didn't, there is no 4.8 branch yet. > This information does not seem immediately available. See http://gcc.gnu.org/develop.html#timeline for release branches tha

Re: When did 4.8 fork and where was it forked from ?

2012-09-30 Thread Jonathan Wakely
On 30 September 2012 17:30, Jonathan Wakely wrote: > On 30 September 2012 17:26, Aaron Gray wrote: >> Hi, >> >> I am trying to find out when 4.8 forked and where it actually forked from ? > > It didn't, there is no 4.8 branch yet. > >> This information does not seem immediately available. > > See h

gcc-4.8-20120930 is now available

2012-09-30 Thread gccadmin
Snapshot gcc-4.8-20120930 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.8-20120930/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.8 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/trunk