]>
git.ipfire.org Git - thirdparty/gcc.git/log
Mark Mitchell [Sun, 7 Oct 2007 21:19:57 +0000 (21:19 +0000)]
Mark ChangeLog
From-SVN: r129086
Mark Mitchell [Sun, 7 Oct 2007 21:19:56 +0000 (21:19 +0000)]
Mark ChangeLog
From-SVN: r129085
Mark Mitchell [Sun, 7 Oct 2007 21:19:54 +0000 (21:19 +0000)]
Mark ChangeLog
From-SVN: r129084
Mark Mitchell [Sun, 7 Oct 2007 21:19:52 +0000 (21:19 +0000)]
Mark ChangeLog
From-SVN: r129083
Mark Mitchell [Sun, 7 Oct 2007 21:19:50 +0000 (21:19 +0000)]
Mark ChangeLog
From-SVN: r129082
Mark Mitchell [Sun, 7 Oct 2007 21:19:47 +0000 (21:19 +0000)]
Mark ChangeLog
From-SVN: r129081
Mark Mitchell [Sun, 7 Oct 2007 21:19:45 +0000 (21:19 +0000)]
Mark ChangeLog
From-SVN: r129080
Mark Mitchell [Sun, 7 Oct 2007 21:19:43 +0000 (21:19 +0000)]
Mark ChangeLog
From-SVN: r129079
Mark Mitchell [Sun, 7 Oct 2007 21:19:41 +0000 (21:19 +0000)]
Mark ChangeLog
From-SVN: r129078
Mark Mitchell [Sun, 7 Oct 2007 21:19:39 +0000 (21:19 +0000)]
Mark ChangeLog
From-SVN: r129077
Mark Mitchell [Sun, 7 Oct 2007 21:19:36 +0000 (21:19 +0000)]
Mark ChangeLog
From-SVN: r129076
Mark Mitchell [Sun, 7 Oct 2007 21:19:35 +0000 (21:19 +0000)]
Mark ChangeLog
From-SVN: r129075
Mark Mitchell [Sun, 7 Oct 2007 21:15:07 +0000 (21:15 +0000)]
* gcc.pot: Regenerate.
From-SVN: r129074
Mark Mitchell [Sun, 7 Oct 2007 21:14:45 +0000 (21:14 +0000)]
* cpplib.pot: Regenerate.
From-SVN: r129073
GCC Administrator [Sun, 7 Oct 2007 00:17:14 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r129063
Benjamin Kosnik [Sat, 6 Oct 2007 23:48:31 +0000 (23:48 +0000)]
re PR libstdc++/33678 (__do_catch, __do_upcast ABI change)
2007-10-06 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/33678
* libsupc++/typeinfo (typeinfo): Revert ordering of virtual components.
From-SVN: r129061
GCC Administrator [Sat, 6 Oct 2007 00:17:06 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r129044
GCC Administrator [Fri, 5 Oct 2007 00:16:49 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r129027
GCC Administrator [Thu, 4 Oct 2007 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128996
GCC Administrator [Wed, 3 Oct 2007 00:16:44 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128969
GCC Administrator [Tue, 2 Oct 2007 00:16:43 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128928
Jason Merrill [Mon, 1 Oct 2007 20:53:09 +0000 (16:53 -0400)]
re PR c++/15745 (exception specification incorrectly changes the type of the exception thrown)
PR c++/15745
* except.c (prepare_eh_type): Use type_decays_to.
From-SVN: r128917
GCC Administrator [Mon, 1 Oct 2007 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128897
GCC Administrator [Sun, 30 Sep 2007 00:16:39 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128887
GCC Administrator [Sat, 29 Sep 2007 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128877
GCC Administrator [Fri, 28 Sep 2007 00:16:46 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128851
GCC Administrator [Thu, 27 Sep 2007 00:16:39 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128827
GCC Administrator [Wed, 26 Sep 2007 00:16:51 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128775
Jakub Jelinek [Tue, 25 Sep 2007 15:14:42 +0000 (17:14 +0200)]
re PR tree-optimization/32694 (ICE with long long arithmetic)
PR tree-optimization/32694
2006-11-08 Roger Sayle <roger@eyesopen.com>
* tree-ssa-propagate.c (set_rhs): Verify tcc_comparison the same way
as tcc_binary.
* tree-ssa-ccp.c (fold_stmt_r) <COND_EXPR>: Use set_rhs to modify
the condition after calling fold_binary.
* gcc.c-torture/compile/
20070925 -1.c: New test.
From-SVN: r128766
GCC Administrator [Tue, 25 Sep 2007 00:16:51 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128737
Jakub Jelinek [Mon, 24 Sep 2007 09:17:10 +0000 (11:17 +0200)]
re PR debug/33316 (ICE on valid variable-length automatic array in const struct)
PR debug/33316
* dwarf2out.c (modified_type_die): Handle TYPE_DECL with NULL
DECL_NAME.
* dbxout.c (dbxout_type): Likewise.
* gcc.dg/debug/pr33316.c: New test.
From-SVN: r128709
GCC Administrator [Mon, 24 Sep 2007 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128706
H.J. Lu [Sun, 23 Sep 2007 21:08:04 +0000 (21:08 +0000)]
configure.ac (ld_vers): Support GNU linker version xx.xx.*
2007-09-23 H.J. Lu <hongjiu.lu@intel.com>
* configure.ac (ld_vers): Support GNU linker version xx.xx.*
* configure: Regenerated.
From-SVN: r128703
Jakub Jelinek [Sun, 23 Sep 2007 17:45:39 +0000 (19:45 +0200)]
configure.ac (MAKEINFO): Handle makeinfo version 4.10 and above.
* configure.ac (MAKEINFO): Handle makeinfo version 4.10 and above.
* configure: Regenerated.
From-SVN: r128694
GCC Administrator [Sun, 23 Sep 2007 00:16:50 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128678
GCC Administrator [Sat, 22 Sep 2007 00:16:43 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128658
GCC Administrator [Fri, 21 Sep 2007 00:16:48 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128639
Paolo Carlini [Thu, 20 Sep 2007 10:04:19 +0000 (10:04 +0000)]
re PR c++/33459 (ICE on reference member in union)
cp/
2007-09-20 Paolo Carlini <pcarlini@suse.de>
PR c++/33459
* init.c (build_zero_init): If, recursively, build_zero_init
returns a NULL_TREE, do not append it to the VEC of constructors.
testsuite/
2007-09-20 Paolo Carlini <pcarlini@suse.de>
PR c++/33459
* g++.dg/init/ref14.C: New.
From-SVN: r128616
GCC Administrator [Thu, 20 Sep 2007 00:16:43 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128610
GCC Administrator [Wed, 19 Sep 2007 00:16:49 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128592
GCC Administrator [Tue, 18 Sep 2007 00:16:48 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128566
GCC Administrator [Mon, 17 Sep 2007 00:16:55 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128534
GCC Administrator [Sun, 16 Sep 2007 00:16:36 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128520
Alan Modra [Sat, 15 Sep 2007 00:42:24 +0000 (00:42 +0000)]
configure.in: Correct makeinfo version check.
* configure.in: Correct makeinfo version check.
* configure: Regenerate.
From-SVN: r128510
GCC Administrator [Sat, 15 Sep 2007 00:16:42 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128507
GCC Administrator [Fri, 14 Sep 2007 00:16:41 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128483
H.J. Lu [Thu, 13 Sep 2007 19:12:30 +0000 (19:12 +0000)]
re PR bootstrap/33418 ([4.1/4.2/4.3]: Gcc failed to detect HJL's binutils linker)
2007-09-13 H.J. Lu <hongjiu.lu@intel.com>
PR bootstrap/33418
* configure.ac (ld_vers): Support Linux linker.
* configure: Regenerated.
From-SVN: r128478
Seongbae Park [Thu, 13 Sep 2007 18:28:16 +0000 (18:28 +0000)]
common.opt (femit-class-debug-always): Turn off by default.
2007-09-13 Seongbae Park <seongbae.park@gmail.com>
* common.opt (femit-class-debug-always): Turn off by default.
From-SVN: r128476
Jason Merrill [Thu, 13 Sep 2007 13:42:11 +0000 (09:42 -0400)]
re PR c++/15097 (code generator problem with ::delete and multiple inheritance and virtual deconstructs)
PR c++/15097
* init.c (build_delete): Use build_headof to get the address of the
complete object if we aren't using the deleting destructor.
* rtti.c (build_headof): No longer static.
* cp-tree.h: Declare it.
From-SVN: r128464
John David Anglin [Thu, 13 Sep 2007 03:45:16 +0000 (03:45 +0000)]
re PR testsuite/33153 (FAIL: gcc.dg/pr32912-[12].c (test for excess errors))
PR testsuite/33153
* gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
* gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
From-SVN: r128456
GCC Administrator [Thu, 13 Sep 2007 00:16:41 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128451
Bob Wilson [Wed, 12 Sep 2007 21:47:59 +0000 (21:47 +0000)]
xtensa.c (machine_function): Add vararg_a7_copy.
* config/xtensa/xtensa.c (machine_function): Add vararg_a7_copy.
(xtensa_copy_incoming_a7): Use start_sequence instead of
push_to_sequence. Stash insns in vararg_a7_copy for builtin_saveregs.
(xtensa_builtin_saveregs): Place code from vararg_a7_copy at the start
of the saveregs sequence.
From-SVN: r128447
Richard Guenther [Wed, 12 Sep 2007 07:54:17 +0000 (07:54 +0000)]
re PR middle-end/33382 (internal compiler error: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2454)
2007-09-12 Richard Guenther <rguenther@suse.de>
PR middle-end/33382
* tree-ssa-structalias.c (get_constraint_for_component_ref):
Note that accesses to a whole flexible array member may not lead
to a subvariable.
* gcc.c-torture/compile/pr33382.c: New testcase.
* gcc.c-torture/execute/pr33382.c: Likewise.
From-SVN: r128417
GCC Administrator [Wed, 12 Sep 2007 00:16:41 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128401
Jason Merrill [Tue, 11 Sep 2007 15:40:51 +0000 (11:40 -0400)]
re PR c++/31419 (template user defined conversion operator instantiated for conversion to self)
PR c++/31419
* call.c (reference_binding): Don't look for user-defined conversions
to the same type.
From-SVN: r128383
Jason Merrill [Tue, 11 Sep 2007 15:20:47 +0000 (11:20 -0400)]
re PR c++/15745 (exception specification incorrectly changes the type of the exception thrown)
PR c++/15745
* except.c (prepare_eh_type): Use type_decays_to.
* except.c (initialize_handler_parm): Use
fold_build_cleanup_point_expr.
PR c++/31411
* except.c (initialize_handler_parm): Put a CLEANUP_POINT_EXPR inside
the MUST_NOT_THROW_EXPR.
From-SVN: r128382
GCC Administrator [Tue, 11 Sep 2007 00:16:37 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128355
Bob Wilson [Mon, 10 Sep 2007 21:41:50 +0000 (21:41 +0000)]
xtensa.c (xtensa_output_literal): Mask out high bits for floating-point values if HOST_BITS_PER_LONG > 32.
* config/xtensa/xtensa.c (xtensa_output_literal): Mask out high bits
for floating-point values if HOST_BITS_PER_LONG > 32. Use
split_double instead of operand_subword.
From-SVN: r128352
Bob Wilson [Mon, 10 Sep 2007 21:41:08 +0000 (21:41 +0000)]
xtensa.md (adddi3, [...]): Delete.
* config/xtensa/xtensa.md (adddi3, adddi_carry): Delete.
(subdi3, subdi_carry): Delete.
From-SVN: r128351
GCC Administrator [Mon, 10 Sep 2007 00:16:43 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128316
Jason Merrill [Sun, 9 Sep 2007 18:58:52 +0000 (14:58 -0400)]
re PR c++/33342 (ICE in dependent_type_p, at cp/pt.c:15081)
PR c++/33342
* pt.c (most_specialized_class): Set processing_template_decl
while tsubsting partial spec args.
From-SVN: r128304
GCC Administrator [Sun, 9 Sep 2007 00:16:49 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128280
GCC Administrator [Sat, 8 Sep 2007 00:16:55 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128259
Tobias Burnus [Fri, 7 Sep 2007 10:45:50 +0000 (12:45 +0200)]
re PR middle-end/33321 (gcc manpage contains "@option<-Wstrict-overflow=1>")
2007-09-07 Tobias Burnus <burnus@net-b.de>
PR middle-end/33321
* doc/invoke.texi: Fix -Wstrict-overflow= table.
From-SVN: r128237
Jason Merrill [Fri, 7 Sep 2007 03:57:35 +0000 (23:57 -0400)]
* decl2.c (get_guard): Copy visibility from the guarded variable.
From-SVN: r128227
GCC Administrator [Fri, 7 Sep 2007 00:16:48 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128214
Paolo Carlini [Thu, 6 Sep 2007 19:19:15 +0000 (19:19 +0000)]
re PR c++/32674 (ICE in lvalue_p_1 initialising static variable inside template class)
/cp
2007-09-06 Paolo Carlini <pcarlini@suse.de>
PR c++/32674
* decl.c (cp_finish_decl): When processing_template_decl,
deal correctly with init as TREE_LIST.
/testsuite
2007-09-06 Paolo Carlini <pcarlini@suse.de>
PR c++/32674
* g++.dg/template/static31.C: New.
From-SVN: r128205
Richard Sandiford [Thu, 6 Sep 2007 18:04:51 +0000 (18:04 +0000)]
re PR target/33256 (internal compiler error: in print_operand_reloc, at config/mips/mips.c:5579)
gcc/
PR target/33256
* config/mips/mips.c (mips_classify_symbolic_expression): New function.
(mips_classify_address): Use it instead of mips_symbolic_constant_p.
(print_operand_reloc): Likewise.
gcc/testsuite/
200x-xx-xx David Daney <ddaney@avtrex.com>
Richard Sandiford <richard@codesourcery.com>
PR target/33256
* gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
(dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
* gcc.target/mips/pr33256.c: New test.
From-SVN: r128197
GCC Administrator [Thu, 6 Sep 2007 00:16:43 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128166
Philipp Thomas [Wed, 5 Sep 2007 15:39:04 +0000 (15:39 +0000)]
Update to the latest submitted translations
From-SVN: r128138
Philipp Thomas [Wed, 5 Sep 2007 15:35:39 +0000 (15:35 +0000)]
Update to latest version
From-SVN: r128137
Paolo Carlini [Wed, 5 Sep 2007 10:40:29 +0000 (10:40 +0000)]
re PR c++/33210 (Broken diagnostics: 'bound_template_template_parm' not supported by pp_cxx_unqualified_id/dump_decl)
/cp
2007-09-05 Paolo Carlini <pcarlini@suse.de>
PR c++/33210
* cxx-pretty-print.c (pp_cxx_unqualified_id): Deal with
BOUND_TEMPLATE_TEMPLATE_PARM.
/testsuite
2007-09-05 Paolo Carlini <pcarlini@suse.de>
PR c++/33210
* g++.dg/template/error30.C: New.
From-SVN: r128125
GCC Administrator [Wed, 5 Sep 2007 00:17:07 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r128111
Jason Merrill [Tue, 4 Sep 2007 15:43:00 +0000 (11:43 -0400)]
re PR c++/14032 (Specialization of inner template using outer template argument doesn't work)
PR c++/14032
* pt.c (most_specialized_class): Substitute outer template
arguments into the arguments of a member template partial
specialization.
(strip_innermost_template_args): New fn.
From-SVN: r128090
GCC Administrator [Tue, 4 Sep 2007 00:16:51 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128063
Anatoly Sokolov [Mon, 3 Sep 2007 21:03:50 +0000 (01:03 +0400)]
re PR target/28902 (Fix for "alingment of XXX is greater than maximum object alignment" on AVR)
PR target/28902
* config/avr/avr.h (TARGET_VTABLE_ENTRY_ALIGN): Define.
From-SVN: r128060
Nick Clifton [Mon, 3 Sep 2007 13:11:02 +0000 (13:11 +0000)]
Make-lang.in: Change copyright header to refer to version 3 of the GNU General Public License...
* Make-lang.in: Change copyright header to refer to version 3 of the GNU
General Public License and to point readers at the COPYING3 file and
the FSF's license web page.
* ada-tree.def, nmake.adt, nlists.h, snames.h, utils.c,
Makefile.rtl, Makefile.in, config-lang.in, uintp.h, urealp.h,
namet.h, decl.c, utils2.c, lang.opt, elists.h, atree.h, types.h,
treeprs.adt, lang-specs.h, cuintp.c, stringt.h, gnatbl.c: Likewise.
From-SVN: r128042
GCC Administrator [Mon, 3 Sep 2007 00:16:55 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128030
GCC Administrator [Sun, 2 Sep 2007 00:16:45 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128020
Nick Clifton [Sat, 1 Sep 2007 15:28:30 +0000 (15:28 +0000)]
Change GPLv2 files (which do not have exceptions or additions) over to GPLv3.
From-SVN: r128013
GCC Administrator [Sat, 1 Sep 2007 00:16:52 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r128007
Paolo Carlini [Fri, 31 Aug 2007 09:57:50 +0000 (09:57 +0000)]
re PR c++/32113 (ICE with invalid template parameter)
/cp
2007-08-31 Paolo Carlini <pcarlini@suse.de>
PR c++/32113
* search.c (lookup_member): Check the name argument for
error_mark_node.
/testsuite
2007-08-31 Paolo Carlini <pcarlini@suse.de>
PR c++/32113
* g++.dg/template/crash70.C: New.
From-SVN: r127966
Nick Clifton [Fri, 31 Aug 2007 08:27:50 +0000 (08:27 +0000)]
Switch to GPLv3
From-SVN: r127961
Jakub Jelinek [Fri, 31 Aug 2007 07:27:40 +0000 (09:27 +0200)]
re PR rtl-optimization/33148 (ICE in trunc_int_for_mode, at explow.c:56 during combine)
PR rtl-optimization/33148
* simplify-rtx.c (simplify_unary_operation_1): Only optimize
(neg (lt X 0)) if X has scalar int mode.
* gcc.c-torture/compile/
20070827 -1.c: New test.
From-SVN: r127959
Jakub Jelinek [Fri, 31 Aug 2007 07:25:20 +0000 (09:25 +0200)]
re PR debug/32914 (ICE in rtl_for_decl_init with -g option)
PR debug/32914
* dwarf2out.c (rtl_for_decl_init): If vector decl has CONSTRUCTOR
initializer, use build_vector_from_ctor if possible to create
VECTOR_CST out of it. If vector initializer is not VECTOR_CST
even after this, return NULL.
* d++.dg/debug/const3.C: New test.
* d++.dg/debug/const4.C: New test.
From-SVN: r127958
GCC Administrator [Fri, 31 Aug 2007 00:16:47 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r127943
GCC Administrator [Thu, 30 Aug 2007 00:16:58 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r127915
GCC Administrator [Wed, 29 Aug 2007 00:17:09 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r127873
Paolo Carlini [Tue, 28 Aug 2007 08:48:54 +0000 (08:48 +0000)]
re PR libstdc++/33128 (std::tr1::uniform_int returns value out of range)
2007-08-28 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/33128
* include/tr1_impl/random (uniform_int<>::_M_call): Deal with
__urng() returning negative values.
* testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
New.
From-SVN: r127850
GCC Administrator [Tue, 28 Aug 2007 00:17:14 +0000 (00:17 +0000)]
Daily bump.
From-SVN: r127843
Jason Merrill [Mon, 27 Aug 2007 22:04:37 +0000 (18:04 -0400)]
re PR c++/31337 (ICE with statement expression)
PR c++/31337
* gimplify.c (gimplify_modify_expr): Discard the assignment of
zero-sized types after calling gimplify_modify_expr_rhs.
From-SVN: r127840
GCC Administrator [Mon, 27 Aug 2007 00:16:49 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r127821
GCC Administrator [Sun, 26 Aug 2007 00:16:48 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r127804
GCC Administrator [Sat, 25 Aug 2007 00:16:55 +0000 (00:16 +0000)]
Daily bump.
From-SVN: r127792
Jakub Jelinek [Fri, 24 Aug 2007 17:15:51 +0000 (19:15 +0200)]
re PR middle-end/32912 (ICE with vector code)
PR middle-end/32912
* fold-const.c (fold_binary): Only optimize X | ~X and X ^ ~X for
integral types.
* gcc.dg/pr32912-1.c: New test.
* gcc.dg/pr32912-2.c: New test.
From-SVN: r127779
Jakub Jelinek [Fri, 24 Aug 2007 17:12:41 +0000 (19:12 +0200)]
re PR c++/31941 ("confused by earlier errors" message without earlier error message)
PR c++/31941
* error.c (resolve_virtual_fun_from_obj_type_ref): Handle
TARGET_VTABLE_USES_DESCRIPTORS targets properly.
* g++.dg/parse/crash37.C: New test.
From-SVN: r127778
Jakub Jelinek [Fri, 24 Aug 2007 17:09:50 +0000 (19:09 +0200)]
re PR c++/32898 (Definition of variable N::i outside namespace N not rejected)
PR c++/32898
* name-lookup.c (set_decl_namespace): lookup_qualified_name failure
is error_mark_node rather than NULL_TREE.
* pt.c (check_explicit_specialization): Likewise.
* g++.dg/lookup/ns3.C: New test.
From-SVN: r127777
Jakub Jelinek [Fri, 24 Aug 2007 17:06:59 +0000 (19:06 +0200)]
re PR debug/32610 (ICE in gen_tagged_type_instantiation_die, at dwarf2out.c:12762)
PR debug/32610
* dwarf2out.c (gen_decl_die): Don't call
gen_tagged_type_instantiation_die if decl doesn't have tagged type.
* gcc.dg/debug/pr32610.c: New test.
From-SVN: r127776
Richard Guenther [Fri, 24 Aug 2007 11:24:34 +0000 (11:24 +0000)]
expr.c (get_inner_reference): Remove unused variable.
2007-08-24 Richard Guenther <rguenther@suse.de>
* expr.c (get_inner_reference): Remove unused variable.
From-SVN: r127768
Richard Guenther [Fri, 24 Aug 2007 11:22:44 +0000 (11:22 +0000)]
expr.c (get_inner_reference): Do computation of bitoffset from offset in a way we can detect overflow reliably.
2007-08-23 Richard Guenther <rguenther@suse.de>
* expr.c (get_inner_reference): Do computation of bitoffset
from offset in a way we can detect overflow reliably.
From-SVN: r127767