[Bug 736661]

Rsandifo-gcc 736661 at bugs.launchpad.net
Fri Jan 6 14:56:52 UTC 2012


Author: rsandifo
Date: Fri Jan  6 14:56:46 2012
New Revision: 182955

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=182955
Log:
gcc/
	PR middle-end/48660
	* expr.h (copy_blkmode_to_reg): Declare.
	* expr.c (copy_blkmode_to_reg): New function.
	(expand_assignment): Don't expand register RESULT_DECLs before
	the lhs.  Use copy_blkmode_to_reg to copy BLKmode values into a
	RESULT_DECL register.
	(expand_expr_real_1): Handle BLKmode decls when looking for promotion.

gcc/testsuite/
	PR middle-end/48660
	* g++.dg/pr48660.C: New test.

Added:
    branches/gcc-4_6-branch/gcc/testsuite/g++.dg/pr48660.C
Modified:
    branches/gcc-4_6-branch/gcc/ChangeLog
    branches/gcc-4_6-branch/gcc/expr.c
    branches/gcc-4_6-branch/gcc/expr.h
    branches/gcc-4_6-branch/gcc/testsuite/ChangeLog

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-4.5 in Ubuntu.
https://bugs.launchpad.net/bugs/736661

Title:
  armel FTBFS due to compiler ICE

Status in The GNU Compiler Collection:
  In Progress
Status in Linaro GCC:
  Fix Released
Status in Linaro GCC 4.5 series:
  Fix Released
Status in Linaro GCC 4.6 series:
  Fix Released
Status in “ace” package in Ubuntu:
  Fix Released
Status in “gcc-4.5” package in Ubuntu:
  Confirmed
Status in “gcc-4.6” package in Ubuntu:
  Fix Released
Status in “shibboleth-sp2” package in Ubuntu:
  Fix Released
Status in “ace” source package in Oneiric:
  Confirmed
Status in “gcc-4.5” source package in Oneiric:
  Confirmed
Status in “gcc-4.6” source package in Oneiric:
  Confirmed
Status in “shibboleth-sp2” source package in Oneiric:
  Confirmed
Status in “gcc-4.6” package in Debian:
  Fix Released

Bug description:
  http://launchpadlibrarian.net/66529698/buildlog_ubuntu-natty-armel
  .shibboleth-sp2_2.3.1%2Bdfsg-5ubuntu1_FAILEDTOBUILD.txt.gz

  /bin/bash ../libtool --silent  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -pthread -g -O2 -g -Wall -O2 -O2 -DNDEBUG     -pthread -Wall -g -O2 -DNDEBUG -c -o XMLServiceProvider.lo `test -f 'impl/XMLServiceProvider.cpp' || echo './'`impl/XMLServiceProvider.cpp
  impl/XMLServiceProvider.cpp: In member function 'std::pair<bool, bool><unnamed>::XMLConfig::_ZTv0_n24_NK12_GLOBAL__N_19XMLConfig7getBoolEPKcS2_(const char*, const char*) const':
  impl/XMLServiceProvider.cpp:311:25: internal compiler error: in expand_expr_real_1, at expr.c:8454
  Please submit a full bug report,
  with preprocessed source if appropriate.
  See <file:///usr/share/doc/gcc-4.5/README.Bugs> for instructions.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gcc/+bug/736661/+subscriptions




More information about the foundations-bugs mailing list