[Bug c++/41819] [4.5 regression] ICE with try/catch and -fno-exceptions

2009-10-29 Thread law at gcc dot gnu dot org


--- Comment #5 from law at gcc dot gnu dot org  2009-10-29 16:50 ---
Subject: Bug 41819

Author: law
Date: Thu Oct 29 16:48:00 2009
New Revision: 153715

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=153715
Log:
Recorded merge of revisions
153580-153581,153584,153586-153600,153604,153606,153610,153613,153615-153618,153621,153643,153646-153648,153650-153652,153654-153667,153669-153671
via svnmerge from 
svn+ssh://l...@gcc.gnu.org/svn/gcc/trunk


  r153580 | gccadmin | 2009-10-26 18:17:26 -0600 (Mon, 26 Oct 2009) | 1 line

  Daily bump.

  r153581 | paolo | 2009-10-26 19:18:10 -0600 (Mon, 26 Oct 2009) | 6 lines

  2009-10-26  Paolo Carlini  paolo.carl...@oracle.com

* include/std/chrono (duration::duration(const duration)): Fix
per the straightforward resolution of DR 974.
* testsuite/20_util/duration/cons/dr974.cc: Add.

  r153584 | carrot | 2009-10-27 03:06:36 -0600 (Tue, 27 Oct 2009) | 16 lines

* target.h (have_conditional_execution): Add a new target hook
function.
* target-def.h (TARGET_HAVE_CONDITIONAL_EXECUTION): Likewise.
* targhooks.h (default_have_conditional_execution): Likewise.
* targhooks.c (default_have_conditional_execution): Likewise.
* doc/tm.texi (TARGET_HAVE_CONDITIONAL_EXECUTION): Document it.
* config/arm/arm.c (TARGET_HAVE_CONDITIONAL_EXECUTION): Define it.
(arm_have_conditional_execution): New function.
* ifcvt.c (noce_process_if_block, find_if_header,
cond_exec_find_if_block, dead_or_predicable): Change the usage of macro
HAVE_conditional_execution to a target hook call.
* recog.c (peephole2_optimize): Likewise.
* sched-rgn.c (add_branch_dependences): Likewise.
* final.c (asm_insn_count, final_scan_insn): Likewise.
* bb-reorder.c (HAVE_conditional_execution): Remove it.

  r153586 | ebotcazou | 2009-10-27 04:09:04 -0600 (Tue, 27 Oct 2009) | 1 line

  Fix nits

  r153587 | jakub | 2009-10-27 04:28:48 -0600 (Tue, 27 Oct 2009) | 3 lines

PR c++/41020
* g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.

  r153588 | aldyh | 2009-10-27 05:18:12 -0600 (Tue, 27 Oct 2009) | 5 lines

PR bootstrap/41451
* fold-const.c (fold_binary_loc): Do not call
protected_set_expr_location.

  r153589 | rguenth | 2009-10-27 05:30:59 -0600 (Tue, 27 Oct 2009) | 5 lines

  2009-10-27  Richard Guenther  rguent...@suse.de

PR lto/41821
* gimple.c (gimple_types_compatible_p): Handle OFFSET_TYPE.

  r153590 | revitale | 2009-10-27 05:46:07 -0600 (Tue, 27 Oct 2009) | 1 line

  Fix PR40648 -- Fix misaligned store vectorizer patch

  r153591 | charlet | 2009-10-27 07:06:06 -0600 (Tue, 27 Oct 2009) | 16 lines

  2009-10-27  Arnaud Charlet  char...@adacore.com

* exp_aggr.adb: Fix comment.

  2009-10-27  Emmanuel Briot  br...@adacore.com

* prj-err.adb (Error_Msg): take into account continuation lines when
computing whether we have a warning.

  2009-10-27  Vasiliy Fofanov  fofa...@adacore.com

* make.adb, s-os_lib.adb, s-os_lib.ads (Create_Temp_Output_File): New
routine that is designed to create temp file descriptor specifically
for redirecting an output stream.

  r153592 | charlet | 2009-10-27 07:16:48 -0600 (Tue, 27 Oct 2009) | 45 lines

  2009-10-27  Vincent Celier  cel...@adacore.com

* makeutl.adb (Check_Source_Info_In_ALI): Do not recompile if a subunit
from the runtime is found, except if gnatmake switch -a is used and
this
subunit cannot be found.

  2009-10-27  Ed Schonberg  schonb...@adacore.com

* gnatbind.adb (gnatbind): When the -R option is selected, list
subunits
as well, for tools that need the complete closure of the main program.

  2009-10-27  Sergey Rybin  ry...@adacore.com

* gnat_ugn.texi: Minor updates.

  2009-10-27  Emmanuel Briot  br...@adacore.com

* prj-tree.adb (Free): Fix memory leak.

  2009-10-27  Vasiliy Fofanov  fofa...@adacore.com

* adaint.c, s-os_lib.adb (__gnat_create_output_file_new): New function
that ensures the file that is created is new. Use this function to make
sure there is no race condition if several processes are creating temp
files concurrently.

* s-os_lib.ads: Update comment.

  2009-10-27  Thomas Quinot  qui...@adacore.com

* sem_ch12.adb: Minor reformatting

  2009-10-27  Javier Miranda  mira...@adacore.com

* exp_ch4.ads (Integer_Promotion_Possible): New subprogram.
* exp_ch4.adb (Integer_Promotion_Possible): New subprogram.
(Expand_N_Type_Conversion): Replace code that checks if the integer
promotion of the operands is possible by a call to the new function
Integer_Promotion_Possible. Minor reformating because an enclosing
block is now not needed.
* checks.adb 

[Bug c++/41819] [4.5 regression] ICE with try/catch and -fno-exceptions

2009-10-27 Thread rth at gcc dot gnu dot org


--- Comment #2 from rth at gcc dot gnu dot org  2009-10-27 18:12 ---
Mine.


-- 

rth at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |rth at gcc dot gnu dot org
   |dot org |
 Status|NEW |ASSIGNED
   Last reconfirmed|2009-10-27 02:42:57 |2009-10-27 18:12:55
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41819



[Bug c++/41819] [4.5 regression] ICE with try/catch and -fno-exceptions

2009-10-27 Thread rth at gcc dot gnu dot org


--- Comment #3 from rth at gcc dot gnu dot org  2009-10-27 20:09 ---
Subject: Bug 41819

Author: rth
Date: Tue Oct 27 20:09:07 2009
New Revision: 153615

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=153615
Log:
PR c++/41819
* tree-eh.c (eh_region_may_contain_throw_map): Rename from
eh_region_may_contain_throw; update users.
(eh_region_may_contain_throw): New function.
(lower_catch): Check flag_exceptions before creating exception region.
(lower_eh_filter, lower_eh_must_not_throw): Likewise.
(lower_cleanup): Tidy existing flag_exceptions check to match.

Added:
trunk/gcc/testsuite/g++.dg/eh/pr41819.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/tree-eh.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41819



[Bug c++/41819] [4.5 regression] ICE with try/catch and -fno-exceptions

2009-10-27 Thread rth at gcc dot gnu dot org


--- Comment #4 from rth at gcc dot gnu dot org  2009-10-27 20:11 ---
Fixed.


-- 

rth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41819



[Bug c++/41819] [4.5 regression] ICE with try/catch and -fno-exceptions

2009-10-26 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2009-10-27 02:42 ---
Confirmed.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2009-10-27 02:42:57
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41819



[Bug c++/41819] [4.5 regression] ICE with try/catch and -fno-exceptions

2009-10-24 Thread reichelt at gcc dot gnu dot org


-- 

reichelt at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41819