Re: IA64 HP-UX bootstrap with C++

2011-07-25 Thread Steve Ellcey
this part of the driver to use a dynamic libunwind even with -static-libgcc and -static-libstdc++. Steve Ellcey s...@cup.hp.com

Re: [v3] Library bits of c++/49813

2011-07-28 Thread Steve Ellcey
Paolo, I ran into this problem on the IA64 HP-UX bootstrap and tried your patch to semantics.c. It fixed the problem for me and I was able to bootstrap. Steve Ellcey s...@cup.hp.com

Re: [v3] Library bits of c++/49813

2011-07-28 Thread Steve Ellcey
hangeLog I put in: 2011-07-28 Paolo Carlini PR c++/49813 * semantics.c (potential_constant_expression_1): Handle FMA_EXPR. Steve Ellcey s...@cup.hp.com

Patch for C++ build on HP-UX and to implement -static-libstdc++

2011-07-29 Thread Steve Ellcey
fully, there is no issue with the configure.ac change, but I would like some feedback on the unwind_ipinfo.m4 and gcc.c changes for USE_SYSTEM_LIBUNWIND. I don't know if there is a better way to handle this or not. Tested on IA64 HP-UX and Linux and on 32 and 64 bit PA. OK for checkin? Stev

Re: Patch for C++ build on HP-UX and to implement -static-libstdc++

2011-07-29 Thread Steve Ellcey
v_ld_static_option="-aarchive" > > + gcc_cv_ld_dynamic_option="-adefault" > > + fi > > + ;; > > esac > >fi > > fi > > just a nit, but could you keep the cases sorted alphabetically? > > Thanks. > Rainer I can do that. And add a comment line like the other entries have. Steve Ellcey s...@cup.hp.com

Re: [PATCH] sel-sched: Fix erroneous re-use of pointer to last insn in a BB (PR 48235)

2011-04-15 Thread Steve Ellcey
-partition option in IA64 or not run the test at all on IA64. I notice that gcc.dg/tree-prof/pr45354.c looks like this test but also has: /* { dg-require-effective-target freorder } */ That test does not fail, or run, on IA64 due to this dg option. Steve Ellcey s...@cup.hp.com

Re: PATCH: PR middle-end/48440: [4.7 Regression] FAIL: gcc.c-torture/compile/labels-3.c

2011-04-15 Thread Steve Ellcey
32 0 0 4 4 ("l2") [2 uses]) chain used unsigned SI file labels-3.c line 12 col 9 size unit size align 32 context (mem/f/c/i:SI (reg/f:DI 328 sfp) [0 p+0 S4 A32])>> labels-3.c:11:44> Steve Ellcey s...@cup.hp.com

Re: PATCH: PR middle-end/48440: [4.7 Regression] FAIL: gcc.c-torture/compile/labels-3.c

2011-04-18 Thread Steve Ellcey
t that return value (in cfgexpand.c for example) so maybe this is just one more place where we need this type of check. Steve Ellcey s...@cup.hp.com Can someone approve this patch? 2011-05-18 Michael Matz Steve Ellcey *

Re: [PATCH] use build_function_type_list in the ia64 backend

2011-04-20 Thread Steve Ellcey
7;t delete the assignment to > ia64_builtins. Please disregard that bit. > > -Nathan I am not sure what the patch would look like then. You removed the assignment to decl, so what are you putting in ia64_builtins? Can you send the full correct patch. Steve Ellcey s...@cup.hp.com

Re: [PATCH] use build_function_type_list in the ia64 backend

2011-04-20 Thread Steve Ellcey
On Wed, 2011-04-20 at 17:25 -0400, Nathan Froyd wrote: > On Wed, Apr 20, 2011 at 02:09:49PM -0700, Steve Ellcey wrote: > > I am not sure what the patch would look like then. You removed the > > assignment to decl, so what are you putting in ia64_builtins? Can you > > send t

[patch, ia64, pa] Improve UNIX 2003 compatibility on HP-UX 11.31

2011-05-02 Thread Steve Ellcey
there are no objections. Tested on 11.31 PA and IA64 systems. Steve Ellcey s...@cup.hp.com 2011-05-02 Steve Ellcey * config.gcc (hppa*64*-*-hpux11*): Modify tm_file and extra_options for 11.31. (hppa[12]*-*-hpux11*): Ditto. (ia64*-*-hpux*): Add ia64/hpux-unix2003

[patch, committed, ia64-hp-hpux*] Fix -flto failures

2011-03-03 Thread Steve Ellcey
sure why the personality routine is null, the assembly code generated for cleanup-5.c on HP-UX contains: .global __gcc_personality_v0# .type __gcc_personality_v0#, @function .personality__gcc_personality_v0# Steve Ellcey s...@cup.hp.com 2011-03-03 Steve Ellcey

[patch, hpux, testsuite] XFAIL pr47917.c for non-conforming snprintf

2011-03-23 Thread Steve Ellcey
would have been output if the buffer hadn't filled up. Dave, can you verify this fix on HP-UX 10.*? I don't have any HP-UX 10.* systems anymore. Tested on IA64 and PA HP-UX 11.11 and 11.23. Steve Ellcey s...@cup.hp.com 2011-03-23 Steve Ellcey PR target/48209 * gcc

Re: [patch, hpux, testsuite] XFAIL pr47917.c for non-conforming snprintf

2011-03-23 Thread Steve Ellcey
1 and 11.23. > > This will take some time. I would just go ahead without this check > if moving the test is ok. Sounds good. I think moving the test is OK, that was what I was told to do last time I needed to XFAIL a test in gcc.c-torture. Steve Ellcey s...@cup.hp.com

Re: [testsuite] Fix gcc.dg/torture/pr47917.c on IRIX 6.5

2011-03-29 Thread Steve Ellcey
;no C99 snprintf function" { *-*-hpux10* } } */ /* { dg-xfail-run-if "non-conforming C99 snprintf" { *-*-hpux11.[012]* } } */ Steve Ellcey s...@cup.hp.com

Re: [testsuite] Fix gcc.dg/torture/pr47917.c on IRIX 6.5

2011-03-29 Thread Steve Ellcey
went with the -std=gnu99 option. Here is the final patch that I tested and checked in: 2011-03-29 Steve Ellcey * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX. Index: gcc.dg/torture/pr47917.c === --- gcc.dg/tortur

[patch, testsuite, ia64] patch for gcc.dg/mtune.c

2011-04-01 Thread Steve Ellcey
o just change the test to expect it. The patch was tested on IA64 HP-UX and Linux. If I don't hear any objections I will just check it in as an obvious fix. Steve Ellcey s...@cup.hp.com 2011-04-01 Steve Ellcey * gcc.dg/mtune.c: Add expected note for target ia6

Re: [patch, testsuite, ia64] patch for gcc.dg/mtune.c

2011-04-04 Thread Steve Ellcey
On Sat, 2011-04-02 at 00:25 +, Joseph S. Myers wrote: > On Fri, 1 Apr 2011, Steve Ellcey wrote: > > > Looking into why this doesn't happen on other systems, it looks like > > the difference is that IA64 uses -mtune to set an enum variable and > > most (all?) the

Re: Scheduler cleanups, 5/5

2011-04-05 Thread Steve Ellcey
didn't change this error. I don't seem to be able to reproduce this on IA64 Linux. Steve Ellcey s...@cup.hp.com

Re: Scheduler cleanups, 5/5

2011-04-05 Thread Steve Ellcey
On Tue, 2011-04-05 at 09:41 -0700, Steve Ellcey wrote: > Hm, I just tried a bootstrap build on IA64 HP-UX using the haifa-sched.c > patch and r171988 and I got this error during stage 2: > > > /proj/opensrc_nobackup/sje/reg/src/trunk/gcc/genautomata.c: In function > &

Re: Scheduler cleanups, 5/5

2011-04-05 Thread Steve Ellcey
o haifa-sched.c successfully > bootstraps on the IA-64/Linux machine. What are the two patches to haifa-sched.c? I have one patch to schedule_block from http://gcc.gnu.org/ml/gcc-patches/2011-04/msg00271.html but that patch (alone or with the Jeff Law patch) isn't working for me on IA64 Lin

Re: Scheduler cleanups, 5/5

2011-04-05 Thread Steve Ellcey
nd I think the problem I ran into was PR 48441 which is now fixed in ToT. I just updated my tree and that problem seems to be fixed but now I can't compile dbxout.c (unused variable error) so I still haven't managed a good bootstrap. Steve Ellcey s...@cup.hp.com /proj/opensrc_nobackup

Re: Scheduler cleanups, 5/5

2011-04-05 Thread Steve Ellcey
My results are (today's tree + StevenB's patch from PR48441 + a revert > for froydnj's dbxout changes + my patch from this thread) yields > comparison failures. It sounds like you're saying these failures are > likely caused by something else? > > > Bernd I think you need Jeff Law's patch too to fix the comparision failures. http://gcc.gnu.org/ml/gcc-patches/2011-04/msg00367.html Steve Ellcey s...@cup.hp.com

Re: Scheduler cleanups, 5/5

2011-04-05 Thread Steve Ellcey
I finally got a good bootstrap on IA64 HP-UX. I used this patch, Jeff's patch for PR 48444 (already checked in) and Nathan's patch for PR 48471. So yes, I'd like to see this patch checked in too. Steve Ellcey s...@cup.hp.com

Re: [patch, testsuite, ia64] patch for gcc.dg/mtune.c

2011-04-05 Thread Steve Ellcey
her issues so I haven't been able to test it yet on all my platforms (some of which will issue the note and others of which will not). 2011-04-05 Steve Ellcey * gcc.dg/mtune.c: Prune note from output. Index: gcc.dg/mtune.c ===

<    2   3   4   5   6   7