gcj-4.2 (4.2.2-3ubuntu1) hardy; urgency=low * Upload as gcj-4.2. gcc-4.2 (4.2.2-3ubuntu1) hardy; urgency=low * Update to SVN 20071019 from the ubuntu/gcc-4_2-branch. * Merge with Debian; remaining changes: - Regenerate the control file. * Fix kernel compilation on sparc (David Miller) gcc-4.2 (4.2.2-3) unstable; urgency=low * Update to SVN 20071014 from the ubuntu/gcc-4_2-branch. - Fix build failure in libjava on mips/mipsel. * Make 4.2.2-2 a requirement for frontends built from separate sources. Addresses: #446596. gcc-4.2 (4.2.2-2) unstable; urgency=low * Update to SVN 20071011 from the ubuntu/gcc-4_2-branch. - Fix PR middle-end/33448, ICE in create_tmp_var. Closes: #439687. - Remove debian/patches/pr31899.dpatch, applied upstream. - Remove debian/patches/pr33381.dpatch, applied upstream. * gij-hppa: Call gij-4.2, not gij-4.1. Addresses: #446282. gcc-4.2 (4.2.2-1) unstable; urgency=low * Update to SVN 20071008 from the ubuntu/gcc-4_2-branch, corresponding to the GCC-4.2.2 release. * Fix dependencies of lib*gcc1-dbg packages. Closes: #445190. * Remove libjava-armeabi patch integrated upstream. * gcjwebplugin: Fix path of the gcj subdirectory. LP: #149792. * Apply proposed patch for PR debug/31899. Closes: #445268. * Add niagara2 optimization support (David Miller). gcc-4.2 (4.2.1-6) unstable; urgency=high [Matthias Klose] * Update to SVN 20070929 from the ubuntu/gcc-4_2-branch. - Fix PR middle-end/33382, ICE (closes: #441481). - Fix PR tree-optimization/28544 (4.2.1, closes: #380482). - Fix PR libffi/28313, port to mips64 (closes: #358235). * Fix PR tree-optimization/33099, PR tree-optimization/33381, wrong code generation with VRP/SCEV. Closes: #440545, #443576. * Update Hurd fixes (Samuel Thibault). * When -fstack-protector is the default (Ubuntu), do not enable -fstack-protector when -nostdlib is specified. LP: #77865. * Add -g to BOOT_CFLAGS, set STAGE1_CFLAGS to -g -O, only pass other settings when required. * Fix installation of the s390 libstdc++ biarch headers. * Allow the powerpc build on a 32bit machine (without running the biarch testsuite). * Build -dbg packages for libgcc, libgomp, libmudflap, libffi, libobjc, libgfortran. * Drop the build dependency on expect-tcl8.3 (the hppa testsuite seems to complete sucessfully with the expect package). * Downgrade libmudflap-dev recommendation to a suggestion. Closes: #443929. * Closing reports reported against gcc-4.1 and fixed in gcc-4.2: - General + PR rtl-optimization/21299, error in invalid asm statement. Closes: #380121. - C++ + PR libstdc++/19664, libstdc++ headers have pop/push of the visibility around the declarations (closes: #307207, #324290, #423547). + PR c++/21581, functions in anonymous namespaces default to "hidden" visibility (closes: #278310). + PR c++/4882, specialization of inner template using outer template argument (closes: #269513). + PR c++/6634, wrong parsing of "long long double" (closes: #247112). + PR c++/10891, code using dynamic_cast causes segfaults when -fno-rtti is used (closes: #188943). + PR libstdc++/14991, stream::attach(int fd) porting entry out-of-date. Closes: #178561. + PR libstdc++/31638, string usage leads to warning with -Wcast-align. Closes: #382153. + Fix memory hog seen with g++-4.1. Closes: #411234. - Fortran + PR fortran/29228, ICE in gfc_trans_deferred_array (closes: #387222). + PR fortran/24285, allow dollars everywhere in format (closes: #324600). + PR libfortran/28354, 0.99999 printed as 0. instead of 1. by format(f3.0). Closes: #397671. + Fix ICE in gfc_get_extern_function_decl (closes: #396292). - Architecture specific: - i386 + Fix error with -m64 (unable to find a register to spill in class 'DIREG'). Closes: #430049. - mips + Fix ICE in tsubst (closes: #422303). - s390 + Fix ICE (segmentation fault) building dcmtk (closes: #435736). [Roman Zippel] * Update the m68k patches. [Riku Voipio] * Configure armeabi with --disable-sjlj-exceptions. * armel testsuite takes ages, adjust build accordingly. [Ludovic Brenta and Xavier Grave] * Add a version of the Ada run-time library using the setjump/longjump exception handling mechanism (static library only). Use with gnatmake --RTS=sjlj. Particularly useful for distributed (Annex E) programs. * Restore building libgnatvsn-dev and libgnatprj-dev. -- Matthias Klose