Unified · Split
| @@ -98,8 +98,6 @@ gasemitfin(FILE *f) · 97 unmodified lines | |||
| 98 | int sz, i; | 98 | int sz, i; |
| 99 | double d; | 99 | double d; |
| 100 | 100 | ||
| 101 | fprintf(f, ".section .note.GNU-stack,\"\",@progbits\n"); | ||
| 102 | |||
| 103 | if (!stash) | 101 | if (!stash) |
| 104 | return; | 102 | return; |
| 105 | fprintf(f, "/* floating point constants */\n.data\n"); | 103 | fprintf(f, "/* floating point constants */\n.data\n"); |
| @@ -193,8 +193,11 @@ main(int ac, char *av[]) · 192 unmodified lines | |||
| 193 | parse(inf, f, data, func); | 193 | parse(inf, f, data, func); |
| 194 | } while (++optind < ac); | 194 | } while (++optind < ac); |
| 195 | 195 | ||
| 196 | if (!dbg) | 196 | if (!dbg) { |
| 197 | gasemitfin(outf); | 197 | gasemitfin(outf); |
| 198 | if (asm == Gaself) | ||
| 199 | fprintf(outf, ".section .note.GNU-stack,\"\",@progbits\n"); | ||
| 200 | } | ||
| 198 | 201 | ||
| 199 | exit(0); | 202 | exit(0); |
| 200 | } | 203 | } |